NVIDIA Kaolin 库
Kaolin 是一个用于加速 3D 深度学习研究的库。
Kaolin 是一套用于 3D 深度学习研究的工具
主要特性
Kaolin 库提供 PyTorch API,用于处理各种 3D 表征。它包括越来越多的 GPU 优化操作,例如模块化可微渲染、表示之间的快速转换、数据加载、摄像头类、体积加速数据结构、3D 检查点等。
模块化可微渲染
使用经优化的模块化可微渲染实现,开发先进的反向图形应用。其中包括可微相机 API、a网格可微渲染器具有两个光栅化后端将球面高斯作为环境图为漫反射和镜面光照,DefTet 四面体网格立体渲染和SPC 的光线追踪功能从而实现表面和体积可微渲染。最后,将材质信息存储在PBR 材质类。
Omniverse 中的 USD 集成
借助 Kaolin 库,可以轻松将 3D 研究与 NVIDIA Omniverse 中渲染的实时 USD 舞台上的 USD 内容相连接。例如,当前渲染的 3D 模型可以轻松转换为 PyTorch 张量,可被 AI 提取。有关代码示例,请参阅我们的AI 纹理绘画扩展。