with vrworks
play

with VRWorks Ryan Prescott COME DO YOUR LIFES WORK JOIN NVIDIA We - PowerPoint PPT Presentation

Rendering Faster and Better with VRWorks Ryan Prescott COME DO YOUR LIFES WORK JOIN NVIDIA We are looking for great people at all levels to help us accelerate the next wave of AI-driven computing in Research, Engineering, and Sales and


  1. Rendering Faster and Better with VRWorks Ryan Prescott

  2. COME DO YOUR LIFE’S WORK JOIN NVIDIA We are looking for great people at all levels to help us accelerate the next wave of AI-driven computing in Research, Engineering, and Sales and Marketing. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions like artificial intelligence and autonomous cars. Check out our career opportunities: • www.nvidia.com/careers • Reach out to your NVIDIA social network or NVIDIA recruiter at DeepLearningRecruiting@nvidia.com 2 gameworks.nvidia.com

  3. Talk Overview VRWorks Features Context Priority, VR SLI Multi-Res Shading, Lens Matched Shading, Single Pass Stereo UnrealEngine 4 Integration 3 gameworks.nvidia.com

  4. NVIDIA VRWorks COMPREHENSIVE SDK FOR VR DEVELOPERS GRAPHICS HICS HEADSE SET AUDIO PROFESSIO FESSIONAL NAL TOUCH H & PHYSI SICS CS 4 gameworks.nvidia.com

  5. How is VR rendering different? 5 gameworks.nvidia.com

  6. How is VR rendering different? High framerate, low latency High FPS, low latency Stereo Rendering Lens Distortion 6 gameworks.nvidia.com

  7. Improving Async Timewarp 7 gameworks.nvidia.com

  8. Context priority for asynchronous time warp Reduces latency from head rotation Frame Frame Warped (Left) (Right) Frame Head Tracking (t) Head Tracking (t+1) 8 gameworks.nvidia.com

  9. Pascal Graphics Preemption Improves responsiveness PREEMPT MPT COMMAND TRIANGLES PIXELS PUSHBUFFER 9 gameworks.nvidia.com

  10. VR SLI 19 gameworks.nvidia.com

  11. VR SLI Two eyes...two GPUs! 20 gameworks.nvidia.com

  12. VR SLI UINT SetGPUMask( GPU affinity masking: full control [in] UINT GPUMask ); Left eye rendering Shadow maps, GPU physics, etc. Right eye rendering 23 gameworks.nvidia.com

  13. VR SLI Broadcasting reduces CPU overhead L Render scene once R 24 gameworks.nvidia.com

  14. Multi-Resolution Shading 29 gameworks.nvidia.com

  15. VR headset optics Distortion and counter-distortion 30 gameworks.nvidia.com

  16. VR headset optics Distortion and counter-distortion User’s view Image Displayed Optics 31 gameworks.nvidia.com

  17. Distorted rendering Render normally, then resample Rendered image Distorted image 32 gameworks.nvidia.com

  18. Distorted rendering Over-rendering the outskirts Rendered image Distorted image 33 gameworks.nvidia.com

  19. Multi-resolution shading Subdivide the image, and shrink the outskirts 34 gameworks.nvidia.com

  20. Multi-resolution shading Fast viewport broadcast on NVIDIA Maxwell and beyond GPUs Viewport 1 Viewport 2 Geometry Pipeline ... Viewport N 35 gameworks.nvidia.com

  21. UE4 Multi-resolution shading performance Performance UE4 Infiltrator demo: +30% to +40% FPS @ approximate VR render res Everest VR seeing up to +40% Best when pixel-bound We’ve seen ~50% perf boosts 36 gameworks.nvidia.com

  22. Lens Matched Shading RENDERS TO A LENS CORRECTED SURFACE 37 gameworks.nvidia.com

  23. Lens Matched Shading RENDERS TO A LENS CORRECTED SURFACE Original Image LMS Image 38 gameworks.nvidia.com

  24. TRADITIONAL STEREO RENDERING REQUIRES 2 GEOMETRY PASSES Left Eye (Pass 1) Right Eye (Pass 2) 39 gameworks.nvidia.com

  25. SINGLE PASS STEREO RENDERS LEFT & RIGHT EYE IN ONE GEOMETRY PASS Left Eye Right Eye 40 gameworks.nvidia.com

  26. Multi-Res in UnrealEngine 4 42 gameworks.nvidia.com

  27. Multi-resolution shading Unreal Engine integration We’ve integrated multi -res in UE 4.10, 4.11, and 4.12 Currently limited support for post effects with multi-res Available on GitHub https://github.com/NvPhysX/UnrealEngine/tree/MultiRes-4.10 https://github.com/NvPhysX/UnrealEngine/tree/MultiRes-4.11 https://github.com/NvPhysX/UnrealEngine/tree/MultiRes-4.12 Pascal features coming soon 43 gameworks.nvidia.com

  28. Questions? rprescott@nvidia.com http://developer.nvidia.com/vrworks

Recommend


More recommend