v1.0.0 - Stable Code Release (April 3, 2025)
This version contains the initial code release on github + 2 weeks of followup fixes and additions from the community
Notable features:
- Initial code release of 3DGRT and 3DGUT
- Slang implementation for differentiable tracer
- Interactive playground app
- Installation scripts, docker and basic CI workflow
- Quality fixes
What's Changed
- update instructions for gcc11 by @nmwsharp in #1
- use conda env vars instead of activate.d for gcc11 by @nmwsharp in #3
- Update README.md by @CharlesCNorton in #10
- Dockerfile for 3dgrut release by @orperel in #4
- Fix for camera up direction affecting playground render trajectory by @orperel in #11
- Add 3dgut backward pass early return when all thread in warp are done by @moennen in #12
- Update animation with mesh assets by @orperel in #14
- fix: incorrect function call for PLY files in playground.py by @ZERO-black in #19
- Clarify installation instructions with WITH_GCC11 by @jatentaki in #20
- Revert projection backward optimization by @moennen in #23
- Dynamic Materials + fix for UVs tensor by @orperel in #21
- Download mesh script + handle non-triangular meshes by @orperel in #15
- pin slang version to 1.3.4 by @zgojcic in #22
- Alias Slang structs to avoid member names changes across versions by @moennen in #27
- Fix projection sph backward (missing initialization of the active sph degree) by @moennen in #29
- optimize trainer + colmap initialization fix by @wilsonCernWq in #31
- 3DGRT : Get particles AABBs from BVH by @moennen in #32
- Add benchmark numbers, fix typo by @wilsonCernWq in #34
- Fix fisheye distortion calculation by @wilsonCernWq in #39
- Polyscope cam controls by @orperel in #16
- Add CI pipeline by @m-naumann in #9
New Contributors
- @nmwsharp made their first contribution in #1
- @CharlesCNorton made their first contribution in #10
- @orperel made their first contribution in #4
- @moennen made their first contribution in #12
- @ZERO-black made their first contribution in #19
- @jatentaki made their first contribution in #20
- @zgojcic made their first contribution in #22
- @wilsonCernWq made their first contribution in #31
- @m-naumann made their first contribution in #9
Full Changelog: https://github.com/nv-tlabs/3dgrut/commits/v1.0.0