NVlabs/nvdiffrec
Official code for the CVPR 2022 (oral) paper "Extracting Triangular 3D Models, Materials, and Lighting From Images".
解决的问题
能够从多视角图像观测中提取高质量的三角形3D模型(包括材质和光照),并实现场景拓扑、表面外观和光照环境的联合优化。
工作原理
该系统使用可微分渲染流水线来优化3D资产。它采用可微分的四面体 marching(源自NVIDIA的Kaolin库),并支持FlexiCubes等高级等值面提取技术。为简化自动微分流程,提供了一个使用slangpy的版本,利用Slang的自动微分能力,而非手动编写的CUDA扩展。
适用人群
专为拥有高端NVIDIA GPU(具备大容量内存)的计算机视觉和3D图形领域的研究人员和开发者设计。
主要亮点
- 联合优化几何(拓扑)、材质和光照。
- 生成标准的三角形3D网格。
- 支持FlexiCubes以提升等值面提取效果。
- 与nvdiffrast和tiny-cuda-nn集成以提升性能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目