/

Gauss Cannon

Gauss Cannon is an open-source Blender add-on by Arash Keshmirian that automates camera-path and point-cloud generation for Gaussian Splatting and photogrammetry workflows. Place any mesh as a camera template; the add-on positions and orients cameras at each face, skips intersecting geometry via raycast, and exports training packages compatible with LichtFeld Studio, Postshot, and nerfstudio.

Platform

Blender add-on (Blender 4.2.0 or later)

GPU

None published. Rendering and ray casting run inside Blender, so the GPU requirement is whatever the chosen Blender render engine needs. Training happens in a separate trainer

Pricing

Free

License

GPL-3.0

Compare licence terms ↗

Best for

Synthetic Gaussian Splatting training data from Blender scenes

Updated

July 2026

Gauss Cannon is a Blender add-on that automates the laborious parts of preparing scenes for Gaussian Splatting training. Instead of manually placing and animating dozens of cameras, artists drop any mesh in as a template — the add-on instantiates a camera at each face center, orients it opposite the face normal, applies the chosen focal length and resolution, and uses raycasts to skip cameras that would end up inside geometry.

Outputs are complete training packages: rendered images, transforms.json, and colored PLY point clouds compatible with LichtFeld Studio, Postshot, nerfstudio, and other Gaussian Splatting trainers. Gauss Cannon is open source and maintained by Arash Keshmirian on GitHub.

Gauss Cannon is licensed GPL-3.0 and requires Blender 4.2.0 or later. It installs from a release zip through the Install from Disk option in Blender's Get Extensions panel. Camera data exports in a LichtFeld Studio compatible format by default or in a simplified Postshot compatible format, with Y up and Z up coordinate options, and point clouds are ray traced from the selected meshes with BVH accelerated ray casting. Version 1.2.0 fixed point cloud performance on large Blender scenes. The repository now sits under the warpgatelabs organization on GitHub.

Frequently Asked Questions

What licence is Gauss Cannon released under?

Gauss Cannon is licensed GPL-3.0, according to the LICENSE file in its GitHub repository, which has not changed since it was added on September 23, 2025. GPL-3.0 is a copyleft licence, so a distributed derivative has to be released under the same terms.

Which Blender version does Gauss Cannon need?

Gauss Cannon requires Blender 4.2.0 or later and installs as a Blender extension from a release zip file.

Which trainers can use Gauss Cannon output?

Gauss Cannon exports camera data in a LichtFeld Studio compatible format by default and in a simplified Postshot compatible format, alongside rendered images and a colored PLY point cloud.

Alternatives