NVIDIA and Unity want to help developers deliver great VR and PC gaming experiences – and we want them now. So we’re giving developers an easy way to use NVIDIA VRWorks and GameWorks libraries in their Unity-based titles.
Today at Unite LA, we’re enabling select VR partners with early access to an NVIDIA-version of Unity Engine with native VRWorks support. The build includes support for NVIDIA VRWorks features VR SLI, Multi-res Shading, Lens Matched Shading, and Single Pass Stereo.
We’re also introducing a plug-in for NVIDIA Ansel technology to the Unity asset store next week. Ansel is the first of many GameWorks plug-ins to come.
“Optimizing VR content is always a huge challenge, so we’re very excited to be working with NVIDIA on VRWorks. Features like ‘multi-res’, and ‘lens match’ shading (MRS/LMS) are indispensable tools in the quest to make beautiful, interactive, and deeply immersive virtual worlds.” – Ted Carefoot, producer, Cloudhead Games
VR is the next major computing platform — it’s changing how we interact with friends and family, how we consume entertainment, and how we get business done. But delivering VR is a complex challenge, so NVIDIA and Unity are working together to help deliver amazing VR experiences to the world, faster.
With our Pascal architecture, NVIDIA has created an enhanced VRWorks SDK aimed at delivering a new level of presence and immersion for virtual reality. A big step in the adoption came at GDC 2016, when Unity Technologies announced that they would be adding support for NVIDIA VRWorks. Since the announcement, NVIDIA and Unity have been working hard on this integration and are excited to now see this in the hands of developers.
“NVIDIA’s MRS technology is really clever. It’s cool to see it paired with a game like Distance where visual fidelity and framerate are critical.” – Jordan Hemenway, developer, Refract
This is an important milestone for VRWorks because direct support in Unity means integration of VRWorks technologies is a lot simpler for developers working on that platform. And there are a lot of them. As a cross platform game engine, developers use Unity to create 3D and 2D games and interactive experiences on many platforms. Beyond games, Unity is also used for a wide variety of VR applications, including interactive experiences, film, social, medical, tourism, design, education, and training.
If you’re a VR developer interested in getting early access to this build, please apply directly with NVIDIA at https://developer.nvidia.com/nvidia-vrworks-and-unity.
“Improvements in performance and quality are of critical importance to VR applications companies like AltspaceVR, and VRWorks is a huge step in the right direction. We’re looking forward to integrating these improvements and are excited to work with NVIDIA on this next level of VR.” – Eric Romo, CEO, AltspaceVR
We’re not stopping there; we are also making it easier for Unity developers to integrate NVIDIA GameWorks technologies into their games by making them available for free as plug-ins via the Unity Asset Store. The first is NVIDIA Ansel, a revolutionary new way to capture in-game shots, which was made available today.
The subtle details in things such as hair, clothing, lighting, debris and water make games more immersive. We create algorithms and build toolsets to improve these effects, and provide them to developers through GameWorks. When used in production, Unity developers will find that GameWorks plug-ins make it easier for them to add better graphics and visual effects to their games and shorten development cycles.
NVIDIA and Unity are working together to push the pace of innovation in graphics technologies, and we think that benefits the industry, developers and most importantly gamers.
Having NVIDIA VRWorks supported native in Unity improves two critical components for our product, Performance and Latency. VRWorks features will allow our developer community to build world class augmented reality experiences on the Meta platform.” –Duncan McRoberts, director of software development, Meta
Image courtesy of Playful Corp.