By ET Bureau - August 21, 2020 3 Mins Read
Contributed by NVIDIA, NanoVDB allows for GPU acceleration of OpenVDB workflows such as ray tracing, filtering and collision detection.
The Academy Software Foundation (ASWF), a collaborative effort to advance open-source software development in the motion picture and media industries, today announced that OpenVDB has adopted NanoVDB to enable faster performance, easier development, and GPU acceleration. Developed at NVIDIA by OpenVDB inventor Ken Museth, NanoVDB will be maintained by the OpenVDB community going forward.
OpenVDB is an industry-standard library for manipulating sparse dynamic volumes, which are used by VFX studios for creating realistic volumetric images such as water/liquid simulations and environmental effects like clouds and ice. It has been used on films and shows including Frozen 2, Fantastic Beasts: The Crimes of Grindelwald, Stranger Things, and How to Train Your Dragon: The Hidden World.
Highly customizable and designed for high performance, OpenVDB has been adopted by Houdini 3D Animation Tools, Pixar’s RenderMan, Solid Angle’s Arnold, and RealFlow, among many other visual effects and animation technologies.
“OpenVDB’s decade of success has always been limited by its inability to leverage the computational advantages offered by modern GPUs,” said Ken Museth, Senior Director in Simulation Technology at NVIDIA and Chair of the OpenVDB Technical Steering Committee (TSC). “NanoVDB opens the door to real-time applications of certain VDB workflows. While the initial focus of NanoVDB is real-time rendering, we’re confident its adoption marks a new and exciting era for the OpenVDB project as it finally taps into the potential of GPUs.”
NanoVDB allows for GPU acceleration of OpenVDB workflows such as ray tracing, filtering and collision detection, while maintaining compatibility with the core OpenVDB data structure and existing pipelines. It has no external dependencies, works with different graphics APIs including CUDA, OptiX, OpenCL, OpenGL, and DirectX, and supports both voxel and point data. NanoVDB is open source and available for download on the OpenVDB GitHub.
“OpenVDB is a large part of our VFX pipeline. NanoVDB offers exciting new potential for asset storage, simulation and rendering. It allows us to design more GPU-tailored VDB tools for faster and more responsive artist workflows,” said Nick Avramoussis, FX R&D Programmer at DNEG and member of the OpenVDB TSC. “We’re excited to investigate how NanoVDB can be combined with OpenVDB AX to provide an artist-friendly interface for customizable GPU kernels throughout our pipeline.”
The OpenVDB community has also released OpenVDB Version 7.1. Highlights of the release include:
The platform covers e entire enterprise technology space- including emerging technologies like RPA, AI, cloud, automation, and the entire gamut of digital transformation tools, strategies and management decisions.
A Peer Knowledge Resource – By the CXO, For the CXO.
Expert inputs on challenges, triumphs and innovative solutions from corporate Movers and Shakers in global Leadership space to add value to business decision making.Media@EnterpriseTalk.com