nv-tlabs/3dgrut

Ray tracing and hybrid rasterization of Gaussian particles

69
/ 100
Established

This project helps 3D artists, visual effects specialists, and virtual reality developers create highly realistic 3D scenes. It takes 3D Gaussian particle data and renders it into images and videos, accurately simulating complex light interactions like reflections and shadows, especially for scenes viewed through distorted or time-dependent cameras. The output can be used in engines like Omniverse or Isaac Sim.

2,026 stars. Actively maintained with 25 commits in the last 30 days.

Use this if you need to render detailed 3D scenes with advanced lighting effects and camera distortions, and require high visual fidelity for primary and secondary ray interactions.

Not ideal if your primary goal is speed and you don't need complex camera distortions or secondary ray effects, in which case traditional Gaussian Splatting methods might be more efficient.

3D-rendering visual-effects virtual-reality architectural-visualization product-showcasing
No Package No Dependents
Maintenance 23 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

2,026

Forks

212

Language

Python

License

Apache-2.0

Last pushed

Mar 19, 2026

Commits (30d)

25

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/nv-tlabs/3dgrut"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.