JorisAR/gaussian-point-splatting — reverse-engineered prompt
Reverse engineered prompt
Build me a desktop renderer for massive 3D Gaussian Splatting scenes, based on the Gaussian point splatting idea from the paper. I want to open a trained model from either a ply file or a normal 3DGS output folder, then fly around the scene in a real time window using WASD, mouse look, space, and control.
The renderer should be optimized for NVIDIA GPUs with CUDA and OpenGL, and should handle very large scenes by using stochastic opaque point splats instead of sorting every Gaussian. Please include sensible command line options for model path, window resolution, samples per pixel, supersampling, field of view, near and far planes, background color, camera path loading, camera path playback, and toggles for the GUI and culling options.
Add a simple overlay that can be hidden, support screenshots with F5, and load 3DGS style camera json files when available. Set it up as a CMake C++ CUDA project, include any bundled dependencies, and make the README explain how to build and run it. Look up current docs online if you need to.
Want more depth? Deep Reverse