GS_Tools is a collection of Gaussian Splatting tools for Houdini. These tools are designed to facilitate the import, visualization, and relighting of Gaussian splatting data in Houdini. This repository includes multiple .hdalc files and example .hiplc files to help you get started.
The plan is to add more tools for de-lighting and relighting, with the next step being to explore what the new Raytraced Gaussian Splatting offers. Big thanks to Ruben Diaz for his great GS renderer and to David Rhodes for the GSOP tools and great ideas .
-
sop_Tim.GS_Relight.1.0.hdalc- Description: A node for relighting Gaussian splatting data, utilizing native object-level lights in Houdini. This tool allows you to control and adjust lighting for more dynamic scene integration.
-
sop_Tim.gs_import.1.0.hdalc- Description: Imports Gaussian splatting
.plyfiles, converting and visualizing specific attributes within Houdini. Features options for:- Sprite Preview: Display splats as sprites.
- Spherical Harmonics: Supports spherical harmonics preview from a chosen camera.
- Transformation and Cropping: Modify and crop the Gaussian splatting data as needed for your scene.
- Description: Imports Gaussian splatting
-
sop_Tim.gs_preview.1.0.hdalc- Description: A lightweight preview node for Gaussian splats, with display options as cubes, sprites, or discs for quick visualization.
GS_tools.hiplc: A sample Houdini project demonstrating basic relighting usingsop_Tim.GS_Relight.1.0.
- Download the repository.
- Place the
.hdafiles in your Houdiniotlsfolder or load them directly into your project. - Open
GS_tools.hiplcto see a basic setup for relighting with Gaussian splatting. - You will need the Ruben Diaz's GSplat render for the final render https://github.com/rubendhz/houdini-gsplat-renderer
Refer to each HDA's parameter panel for specific options and settings. Customize the sop_Tim.gs_import node to load your .ply files, then use sop_Tim.GS_Relight for enhanced lighting control.
Happy splatting! If you have any questions feel free to reach out.