Skip to content

FreeFlowVFX/Houdini-GSTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GS_Tools

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 .


Contents

HDAs

  1. 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.
  2. sop_Tim.gs_import.1.0.hdalc

    • Description: Imports Gaussian splatting .ply files, 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.
  3. 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.

Example Files

  • GS_tools.hiplc: A sample Houdini project demonstrating basic relighting using sop_Tim.GS_Relight.1.0.

Installation

  1. Download the repository.
  2. Place the .hda files in your Houdini otls folder or load them directly into your project.
  3. Open GS_tools.hiplc to see a basic setup for relighting with Gaussian splatting.
  4. You will need the Ruben Diaz's GSplat render for the final render https://github.com/rubendhz/houdini-gsplat-renderer

Usage

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors