nvidia designworks
play

NVIDIA DESIGNWORKS Ankit Patel - ankitp@nvidia.com Prerna Dogra - - PowerPoint PPT Presentation

NVIDIA DESIGNWORKS Ankit Patel - ankitp@nvidia.com Prerna Dogra - pdogra@nvidia.com 1 Autonomous Driving Deep Learning Visual Effects Virtual Desktops Gaming Product Design Visual Computing is our singular mission 2 RENDERING PHYSICS


  1. NVIDIA DESIGNWORKS Ankit Patel - ankitp@nvidia.com Prerna Dogra - pdogra@nvidia.com 1

  2. Autonomous Driving Deep Learning Visual Effects Virtual Desktops Gaming Product Design Visual Computing is our singular mission 2

  3. RENDERING PHYSICS Iray SDK OptiX SDK NV Pro Pipeline vMaterials MDL SDK PhysX MANAGEMENT VOXELS VIDEO GVDB Voxels GRID SW MGMT SDK NVAPI/NVWMI VXGI GPUDirect for Video Video Codec SDK DISPLAY https://developer.nvidia.com/designworks Multi-Display Warp and Blend Capture SDK 3

  4. End-Users (Designers, Artists, Scientists) Application Partners Tools and technologies for Professional Visualization Application Developers NVWMI GRID VXGI Video Codec Mosaic Capture PhysX OptiX vMaterials Management NvPro MDL GVDB Iray NVAPI GPU Direct for Video Warp and Blend Pipeline GRAPHICS DRIVER CUDA DRIVER NVIDIA GPU 4

  5. RENDERING 5

  6. IRAY SDK Rendering by simulating the physical behavior of lights and materials • Use Case: physically based rendering for product design • Unprecedented visual quality and fidelity; enabling fluid and interactive product design flow Iray 2017 developer.nvidia.com/iray-sdk 6

  7. MDL SDK Material Definition Language for seamless and quick integration of physically based materials into renderers • Use Case : physically based rendering for product design Physically based Materials • Enables designers and artists to understand how materials impact product design MDL support in Iray for Maya MDL SDK 2017 developer.nvidia.com/mdl-sdk 7

  8. vMaterials Library with hundreds of ready to use real world materials • Use Case : physically based rendering for product design Collection of MDL materials vMaterials for Product Design • Library of verified materials for customers to use with MDL enabled renderers developer.nvidia.com/vmaterials 8

  9. OPTIX RAY-TRACING ENGINE CUDA accelerated framework for high performance programmable ray-tracing • Use Case: Ray tracing for design, defense, and audio synthesis applications Rendered with Iray powered by OptiX • OptiX does the “heavy lifting” of ray tracing: traversal, intersection, acceleration, allowing you to concentrate on rendering technique OptiX 4.1 developer.nvidia.com/optix 9 OptiX in Pixar’s Lighting tool

  10. NVIDIA Pro Pipeline Example high performance rendering pipeline • Use Case: OpenGL or Vulkan viewport rendering Matryoshka IRay Realtime Scene Rendering • Modularized architecture for reuse in custom Crash Simulation Scene - ESI group rendering pipelines • Open-Source project lead by NVIDIA developer.nvidia.com/nvidia-pro-pipeline 10

  11. VOXELS 11

  12. VXGI An implementation of a global illumination algorithm known as Voxel Cone Tracing • Use Case : Professional Rendering applications with heavy geometry Scene View and Voxel Opacity Model View Scene with Global Illumination - realism of rendered images • Adding Global illumination to your scene improves the realism of rendered images • Reduces Content creation time 12

  13. GVDB VOXELS SDK Framework for simulation, compute and rendering of sparse voxels on the GPU • Use Case: Process Engineering, 3D Printing, Motion Pictures and Scientific simulations 3D Printing • Inspired by Academy Award-winning OpenVDB Process Engineering library, GPU accelerated Voxel computing. • The finished part has a specific shape, while the Motion Pictures Scientific Simulation internal voronoi can vary in cell density NEW 13

  14. 5.3 lbs 3.2 lbs 14

  15. 15

  16. PHYSICS 16

  17. PHYSX SDK Engine to generate realistic Physical effects with HW accelerated physics simulation • Use Case: Real-time product design investigation • Scalable, multi-platform solution supporting wide range of devices • Enabled Haptic Feedback for OPTIS’S Virtual build process simulator, Dental training simulation systems – understand difference between collision with a tooh or the gum. Model demonstrating PhysX Clothing developer.nvidia.com/physx-sdk 17

  18. VIDEO 18

  19. VIDEO CODEC SDK API for GPU-accelerated Video Encode and Decode GAME STREAMING (GEFORCE Now) – ULTRA LOW LATENCY Interactive, single frame latency, 4K, HDR GPU VIRTUALIZATION – QUALITY & RELIABILITY Capture + encode, low-latency, multiple display, lossless VIDEO TRANSCODING – PERFORMANCE/WATT Codecs, resolution, quality, bitrate, Live, broadcast VIRTUAL REALITY – ACCURACY Video frame interpolation(ASW), Camera stitching, Computer Vision applications NVIDIA Video Codec SDK as used in VMware Horizon running on NVIDIA GRID Video Codec SDK 8.0 developer.nvidia.com/video-codec-sdk 19

  20. * See support diagram for previous NVIDIA HW generations ** 4:2:2 is not natively supported on HW *** Support is codec dependent VIDEO CODEC SDK Decode HW* Encode HW* CPU Formats: • MPEG-2 Formats: • VC1 • H.264 • VP8 • H.265 • VP9 • H.264 Bit depth: • H.265 • 8 bit • 10 bit Bit depth: Buffer NVENC NVDEC • 8 bit Color** • 10 bit • YUV 4:4:4 • 12 bit • YUV 4:2:0 • Lossless Color** • YUV 4:2:0 Resolution • YUV 4:4:4 CUDA Cores • Up to 8K*** • Lossless Resolution • Up to 8K*** 20

  21. GPUDIRECT FOR VIDEO Transfer video in and out of GPU memory • For IO board manufacturers who write device drivers • Stream video in and out of GPU memory at sub-frame transfer times • OpenGL, DirectX and CUDA on Windows or Linux developer.nvidia.com/gpudirectforvideo 21 Comparison of systems with and without GPUDirect for Video

  22. DISPLAY 22

  23. MOSAIC Multi-display scaling and synchronization • Use Case: Create a stereoscopic 3D CAVE, build an expansive digital signage wall Seamless Image Bezel Correction • Connect up to 16 displays from a single workstation Desktop Management Projector Overlap developer.nvidia.com/capture-sdk 23

  24. CAPTURE SDK High quality low latency capture • Use Cases: Streaming, Remoting and broadcasting applications • Enables developers to easily and efficiently capture and optionally encode display content or application’s Image Courtesy Accuweather. graphics context • Capture up to 8K resolution VMware Horizon Blast uses NVIDIA Capture SDK to increase number of users per server through improved latency, reduced bandwidth and lower CPU utilization. developer.nvidia.com/capture-sdk 24

  25. WARP AND BLEND Framework that allows display applications to combine multiple projectors to one single display. Use Case: Immersive VR, multi-projection display walls, • simulator environment for interactive presentations, projection mapping onto scale physical models Adjust geometry and intensity for multi-projector • systems Minimal performance delay to display pipeline • Simulator environment with large curved front displays compared to external boxes using FPGAs Image courtesy of Joachim Tesch. Max Planck Institute for Biological Cybernetics. 25 developer.nvidia.com/warp-and-blend

  26. MANAGEMENT 26

  27. NVIDIA WMI SDK Remotely control NVIDIA Quadro, GRID and NVS GPUs. • For Windows IT admins to remotely perform administrative tasks. ○ Configure GPU settings ○ Retrieving GPU information Remote administration and configuration of NVIDIA professional GPUs in ○ Perform automated tasks Windows machines (virtual or physical) on corporate networks 27 developer.nvidia.com/nvwmi-sdk

  28. GRID SW MANAGEMENT SDK Build monitoring and management solutions optimized for NVIDIA GRID • Real-time vGPU utilization data • Manage the lifecycle of a VDI deployment • Monitor the performance of GPU-accelerated VDI environments Available on compatible NVIDIA GRID-certified servers with Tesla M6, M10, or M60 developer.nvidia.com/grid-software-management-sdk Platforms: 28

  29. ADDITIONAL SDKs Amazing virtual reality experiences Cutting-edge technology for game development developer.nvidia.com/vrworks developer.nvidia.com/gameworks 29

  30. DESIGNWORKS - GTC 2017 S7454 - NVIDIA ADVANCED RENDERING S7236 - RAYTRACING INTERIORS FOR STILLS AND VR WITHIN MINUTES WITH IRAY INTERACTIVE S7357 - WARPING & BLENDING FOR MULTI-DISPLAY SYSTEM USING NVIDIA DESIGNWORKS S7352 - SEE THE BIG PICTURE: HOW TO BUILD LARGE DISPLAY WALLS USING NVIDIA DESIGNWORKS APIS/TOOLS S7455 - INTRODUCTION TO THE NVIDIA OPTIX RAY TRACING ENGINE S7583 - HOMEBYME: HOW IRAY, VCA, DEEP LEARNING AND VR HELPS YOU EXPERIENCE YOUR NEW APARTMENT BEFORE IT IS BUILT S7453 - NVIDIA ADVANCED RENDERING PRODUCTS FOR END USERS S7194 - LIGHT BAKING WITH IRAY S7440 - CREATE HIGH-QUALITY MATERIALS FROM SCANS WITH MDL AND SUBSTANCE S7810 - ACCELERATION OF MULTI-OBJECT DETECTION AND CLASSIFICATION TRAINING PROCESS WITH NVIDIA IRAY SDK (PRESENTED BY SAP) S7328 - THE NVIDIA IRAY LIGHT TRANSPORT SIMULATION AND RENDERING SYSTEM L7109 - NVIDIA GRID DEPLOYMENT S7756 - INDUSTRIAL-GRADE HAPTICS WITH HAPTX AND PHYSX S7424 - INTRODUCTION AND TECHNIQUES WITH NVIDIA GVDB VOXELS S7425 - 3D PRINTING WITH NVIDIA GVDB VOXELS S7111 - NVIDIA VIDEO TECHNOLOGIES AND SDK: OVERVIEW AND LATEST UPDATES 30

  31. QUESTIONS? 31

Recommend


More recommend