首页 > 大家 > 正文

学院软件基金会的OpenVDB通过NanoVDB增加了对GPU的支持

2020-09-16 14:55:18

学院软件基金会(ASWF)为推动电影和媒体行业的开源软件开发而共同努力,宣布,OpenVDB 已采用NanoVDB来提高性能,更轻松的开发和GPU加速。NanoVDB由OpenVDB发明者Ken Museth在NVIDIA上开发,将由OpenVDB社区继续维护。

OpenVDB是用于处理稀疏动态体积的行业标准库,VFX工作室使用它来创建逼真的体积图像,例如水/液体模拟以及诸如云和冰的环境影响。它已用于电影和表演中,包括《冰雪奇缘2》,《神奇的野兽:格林德瓦的罪行》,《陌生人的事物》和《 如何训练你的龙:隐藏的世界》。

OpenVDB具有高度可定制性和高性能的设计,已被Houdini 3D动画工具,Pixar的RenderMan,Solid Angle的Arnold和RealFlow等众多视觉效果和动画技术所采用。

NVIDIA仿真技术高级总监兼OpenVDB技术指导委员会(TSC)主席Ken Museth说:“ OpenVDB的十年成功一直受到无法利用现代GPU提供的计算优势的限制。” “ NanoVDB为某些VDB工作流的实时应用打开了大门。尽管NanoVDB的最初重点是实时渲染,但我们相信它的采用标志着OpenVDB项目的崭新和令人兴奋的时代,因为它最终发掘了潜力GPU。”

NanoVDB支持GPU加速OpenVDB工作流,例如光线跟踪,过滤和碰撞检测,同时保持与核心OpenVDB数据结构和现有管道的兼容性。它没有外部依赖性,可以与包括CUDA,OptiX,OpenCL,OpenGL和DirectX在内的不同图形API一起使用,并且支持体素和点数据。

“ OpenVDB是我们VFX流程的重要组成部分。NanoVDB为资产存储,仿真和渲染提供了令人兴奋的新潜力。它使我们能够设计更多GPU定制的VDB工具,以实现更快,响应速度更快的艺术家工作流程,” FX R&D的Nick Avramoussis说。 DNEG程序员,OpenVDB TSC成员。“我们很高兴研究NanoVDB如何与OpenVDB AX结合使用,从而为整个管道中的可定制GPU内核提供艺术家友好的界面。”