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

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 Now

If you are a VR game developer instead of a designer, visit the GameWorks VR SDK page here GameWorks VR