#11 · Primary category: 3D Generation & Asset Creation
nvdiffrec
Official code for the CVPR 2022 (oral) paper "Extracting Triangular 3D Models, Materials, and Lighting From Images".
Project last updated:08/12/26
GitHub Stars
2.3K
Forks
252
Contributors
2
License
Other
Why we included this project
This is the official implementation of the CVPR 2022 paper that recovers a complete triangular mesh, its materials, and an environment light from ordinary multi-view photographs. Rather than stopping at a point cloud or implicit field, it optimizes topology, texture, and lighting together, so the result is a clean asset that can go straight into a game or renderer. It relies on differentiable rendering with custom CUDA extensions, and the slang branch replaces the hand-written gradients with automatic differentiation via slangpy while keeping the same runtime performance. Anyone working on photogrammetry or neural reconstruction will find it a useful reference for how geometry and appearance can be solved jointly from plain 2D supervision. FlexiCubes isosurfacing is also supported if you want to try a different topology representation.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
modly
Desktop app to generate 3D models from images or prompt using local AI — runs entirely on your GPU
LichtFeld-Studio
Train, inspect, edit, automate, and export 3D Gaussian Splatting scenes from a single native application.
map-anything
MapAnything: Universal Feed-Forward Metric 3D Reconstruction
ComfyUI-3D-Pack
An extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc) using cutting edge algorithms (3DGS, NeRF, etc.)
dust3d
Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.