Skip to content

Modified CUDA Rasterizer that Enables Inverse Depth Loss using 3DGS MCMC.

License

Notifications You must be signed in to change notification settings

atakan-topaloglu/diff-gaussian-rasterization

Repository files navigation

Diff Gaussian Rasterization

This repository is a fork of the original Diff Gaussian Rasterization used in "3D Gaussian Splatting for Real-Time Rendering of Radiance Fields".

Modifications

This version includes Depth Rendering & Gradients by adding support for rendering inverse depth maps for depth regularization in 3DGS-MCMC, Calculation of gradients with respect to inverse depth (dL_dout_invdepth), allowing for depth-based supervision.

Original Citation

If you use this code, please cite the original paper:

@Article{kerbl3Dgaussians,
      author       = {Kerbl, Bernhard and Kopanas, Georgios and Leimk{\"u}hler, Thomas and Drettakis, George},
      title        = {3D Gaussian Splatting for Real-Time Radiance Field Rendering},
      journal      = {ACM Transactions on Graphics},
      number       = {4},
      volume       = {42},
      month        = {July},
      year         = {2023},
      url          = {https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/}
}

License

Please refer to LICENSE.md for license details (inherited from the original repository).

About

Modified CUDA Rasterizer that Enables Inverse Depth Loss using 3DGS MCMC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors