La realta' virtuale compie importanti passi avanti grazie a NVIDIA

di Valerio De Vittorio

Presentati ufficialmente oggi i kit per lo sviluppo software GameWorks VR e DesignWorks VR, che comprendono la tecnologia Multi-Res Shading, in grado di aumentare le performance fino al 50%

Santa Clara, California”19 Novembre 2015” Dall'esplorazione del Monte Everest compiuta comodamente da casa, alla progettazione di un nuovo aereo o di una nuova automobile, passando per la possibilit di assistere a un evento sportivo come lo vede un allenatore o un giocatore,

la realt virtuale promette di cambiare in modo sostanziale il nostro modo di vivere quotidiano.

La Virtual Reality rappresenta una sfida molto complessa, anche considerando che la VR immersiva richiede una potenza di calcolo a livello grafico sette volte maggiore1 di quella necessaria per i tradizionali giochi e app 3D.

Per risolvere questo problema, NVIDIA rilascia oggi ufficialmente la versione 1.0 di due potenti kit di sviluppo software (SDK) per la VR: NVIDIA GameWorks VR e NVIDIA DesignWorks VR.

Se utilizzati in abbinamento alle GPU leader di mercato GeForce e Quadro, questi SDK offrono agli sviluppatori gli strumenti per assicurare esperienze di realt virtuali sorprendenti, aumentare le performance, ridurre la latenza, migliorare la compatibilit hardware e accelerare la trasmissione di video a 360 gradi.

Entrambi gli SDK mettono a disposizione un set completo di API e librerie per gli sviluppatori di app e headset, tra cui la nuova NVIDIA Multi-Res Shading Technology2. Disponibile al pubblico per la prima volta, Multi-Res Shading un'innovativa tecnica di rendering, in grado di aumentare le performance fino al 50% mantenendo alti i livelli qualitativi delle immagini.

La versione 1.0 dei kit di sviluppo include anche il supporto a Windows 10.


GameWorks VR

Indirizzata a sviluppatori di giochi e applicazioni, GameWorks VR SDK comprende:

- Multi-Res Shading, un'innovativa tecnica di rendering per la VR, nella quale ogni parte dell'immagine renderizzata a una risoluzione ideale per la densit di pixel delle immagini richiesta dagli headset per la realt virtuale. Utilizza la capacit di multi-proiezione dell'architettura NVIDIA Maxwell per renderizzare viewport multiple-scaled in una singola passata, offrendo incrementi sostanziali delle performance.

- VR SLI, che assicura prestazioni migliori con applicazioni di VR dove GPU multiple possono venir assegnate a un occhio specifico per accelerare significativamente lo stereo rendering.

GameWorks VR stato gi integrato nei principali motori grafici. Epic Games ha annunciato il supporto a GameWorks VR Multi-res Shading e a VR SLI nella prossima versione del suo Unreal Engine 43.

GameWorks VR offre anche funzionalit specifiche per gli sviluppatori di headset per la VR tra cui:

- Context Priority, che offre il supporto a funzionalit VR avanzate come il time warp asincrono, che taglia la latenza e adatta rapidamente le immagini quando i giocatori muovono la testa, senza la necessit di ri-renderizzare un nuovo frame.

- Direct Mode, che considera gli headset VR come display "head-mounted" accessibili solo da applicazioni VR, piuttosto che un tipico monitor Windows, offrendo cos un miglior supporto al plug & play e maggiore compatibilit con i VR headset.

- Front Buffer Rendering che, per ridurre la latenza, consente alle GPU di renderizzare direttamente dal front buffer.


DesignWorks VR

Indirizzata a sviluppatori di applicazioni professionali di VR, in settori quali il manifatturiero e quello dell'entertainment, il mercato dei prodotti petroliferi e gas, nonch il medical imaging, NVIDIA DesignWorks VR basata su core GameWorks VR SDK con l'aggiunta di potenti strumenti, tra cui:

- Warp and Blend, le nuove API che offrono correzioni geometriche indipendenti dagli applicativi e regolazioni d'intensit a livello d'intero desktop, per creare ambienti VR cave senza soluzione di continuit e senza introdurre alcuna latenza.

-Synchronization, tecniche che aiutano a prevenire il tearing e il disallineamento delle immagini durante la creazione di grandi VR desktop gestite da cluster o GPU multiple. Diverse tecnologie come Frame Lock, Stereo Lock, Swap Groups e Swap Barriers sono disponibili per aiutare gli sviluppatori nel progettare ambienti VR cave e cluster estesi e senza interruzioni.

- GPU Affinity, che offre incrementi prestazionali significativi gestendo i flussi di lavoro per la grafica e i rendering con GPU multiple.

- Direct for Video, che consente di portare la VR e la realt aumentata su display head-mounted, CAVES/display immersivi e soluzioni cluster.

Gli sviluppatori VR possono scaricare GameWorks VR SDK qui:https://developer.nvidia.com/gameworksVR. Sar poi possibile accedere anche alle versioni aggiornate di DesignWorks VR registrandosi qui: https://developer.nvidia.com/designworks-vr