GSOPs 3.0.0
New Features
- Support for Houdini 22 (installer, precompiled binaries, package).
- Support for mip-splatting. Enable via the GSOPs shelf viewport settings button or gsops
config.json.- Thanks to Forian Hahlbohm for his assistance!
- Support for Apple's ml-sharp. Use
gaussian_splats_import::6.0withsplat_typeset to "ML-Sharp." - New Nodes:
Gaussian Splats Bake: Bake Gaussian splats to points, mesh, and density volumes. Great for voxelizing splats, converting to colored meshes, and simulating volumes.Gaussian Splats Reduce: Developed by Bailey Tsang and Eyeline, this NanoGS-inspired tool intelligently decimates Gaussian splat models.Gaussian Splats Relight IBL (3.0): Output irradiance (light emitting) and environment splats for compatibility withGaussian Splats Relight.- [EARLY ACCESS]
Gaussian Splats Relight: Relight your splats with . . . splats! - [EARLY ACCESS]
Gaussian Splats Light Emitter: Turn geometry into light emitters forGaussian Splats Relight.
Bug Fixes
- Fixed bad opacity in
gaussian_splats_exportwhenf@Alpha== 1.0. - Fixed
Is 3DGSstatus indicator ongaussian_splats_importSOP. - Reset default internal
isovalueforsplat_mesh_from_vdb, fixing an issue where the mesh would sometimes fail to generate. gaussian_splats_histogramcan now accept abase_groupas intended.- Splats exported after a
gaussian_splats_histogramoperation should now have correct scale values. - Use
ready.pyinstead of123.py,456.py, andhoudinicore.pyfor GSOPs initialization. This should address issues where GSOPs would override user-specific startup scripts. - Fixed an issue where splats would disappear unless viewport lighting was disabled.
- Added a "Fix Viewport Bug" button to the GSOPs shelf as a workaround to a known issue where the splat points and rasterized splats become offset from each other in the Houdini viewport (when using
Gaussian Splats Source).
Improvements
- Added
GSOPS_USE_VERBOSE_LOGGINGenv var to control log spam. - Updated
gaussian_splats_attribute_adjustfloat visualizer to support color ramps. gaussian_splats_convertnow has a linear color conversion toggle for native Houdini splats.- Minor optimizations to
VDB_from_gaussian_splatswhen usingmode: "SDF Union."
Early Access Promotions
The following Early Access features have been promoted to the free tier and now include parameter tooltips.
Gaussian Splats Mirror: Mirror Gaussian splats while preserving view-dependent effects (spherical harmonics).Gaussian Splats Histogram: Plot and edit splats in histogram space based on any floating point attribute (great for targeted adjustments and cleanup).Gaussian Splats Sharpen: Sharpen any Gaussian splat attribute, masked by any attribute.- Viewport Renderer: Depth, World Position, and Live Compositing render modes.
Known Issues
- Houdini 22 deprecates OpenGL, which means GSOPs cannot be rendered with the flipbook or OpenGL ROPs.
- Live Compositing render mode is not compatible with Vulkan.
- Use
Gaussian Splats Convertas a workaround for both of the above issues. - Houdini 22 raises a "TypeError: can't compare offset-naive and offset-aware datetimes" exception due to some GSOPs help card information (this could be a SideFX bug related to
datetimein HDAs).