DesignWorks VR
Immersive design applications can benefit tremendously from the latest virtual reality technology. DesignWorks VR is NVIDIA’s set of APIs, libraries, and features that enable both VR headset and application developers to deliver amazing high quality VR experiences. DesignWorks VR has components that enable various VR environments like Head Mounted Displays (HMD), CAVES/Immersive Displays & Cluster Solutions
NVIDIA DesignWorks VR includes the following features:
Application Developers
VR SLI
VR SLI provides increased performance for virtual reality apps where multiple GPUs can be assigned a specific eye to dramatically accelerate stereo rendering. As part of Designworks VR, VR SLI is available both in DirectX and OpenGL
Multi-Res Shading (SDK support coming soon!)
Multi-Res Shading is an innovative new rendering technique for VR whereby each part of an image is rendered at a resolution that better matches the pixel density of the warped image. Multi-Res Shading uses Maxwell’s multi-projection architecture to render multiple scaled viewports in a single pass, delivering substantial performance improvements.
Warp & Blend
Warp & Blend API’s provide application independent geometery corrections and intensity adjustments across entire desktops to create a seamless VR CAVE environments. Warp & Blend API’s enable all the above adjustments for prestine image quality without introducing any latency.
GPU Affinity
GPU Affinity provides dramatic performance improvements by managing the placement of graphics and rendering workloads across multiple GPU’s.This provides developers fine grain control to pin OGL contexts to specific GPU’s
Synchronization
NVIDIA provides various synchronization techniques to prevent tearing and image misalignent while creating one large desktop that is driven from multiple GPU’s or clusters. Various technologies like Frame Lock, Stereo Lock, Swap Groups & Swap Barriers are available to help developers design seamless and expansive VR CAVE & Cluster environments
GPU Direct for Video
NVIDIA’s GPU Direct for Video technology enables low latency video transfers to and from the GPU enabling developers to seamlessly overlay video and graphics into VR environments
VR Headset Developers
Context Priority
Context Priority provides headset developers with control over GPU scheduling to support advanced virtual reality features such as asynchronous time warp, which cuts latency and quickly adjusts images as gamers move their heads, without the need to re-render a new frame.
Direct Mode
With Direct Mode, the NVIDIA driver treats VR headsets as head mounted displays accessible only to VR applications, rather than a normal Windows monitor that your desktop shows up on, providing better plug and play support and compatibility for the VR headset.
Front Buffer Rendering
Front Buffer Rendering enables the GPU to render directly to the front buffer to reduce latency.
Accessing the DesignWorks VR SDK
The NVIDIA DesignWorks VR SDK is now available to select VR headset and application developers. To request access to the SDK, developers can register below. The application process includes creating a Developer Zone account.
Register NowIf you are a VR game developer instead of a designer, visit the GameWorks VR SDK page here GameWorks VR