#11 · Primary category: 3D Generation & Asset Creation

nvdiffrec

deep-learning pytorch

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