Rhino Gaussian Splatting

RhinoGaussianSplatting Plugin is a C# integration plugin for Rhino 3D that allows users to import, visualize, edit, and convert 3D Gaussian Splatting datasets and standard point clouds. The project enables real-time viewport display, custom boundary-based cropping with undo support, automated surface extraction (meshing), and synthetic splat generation (baking) directly from active Rhino geometry.
Import: .ply, .las, .splat, .ksplat, .sog, .ssog (.zip), .spz and webp image
Export: .ply, .splat, .ksplat

Link:

https://www.food4rhino.com/en/app/rhino-gaussian-splatting

This looks like a very interesting plugin.
I couldn’t find RhinoGaussianSplatting Plugin anywhere.
Is it publicly available, or is it still under development?
If it is available, could you please share where it can be downloaded?

Also, I was wondering what dataset was used for the video and screenshots. Was the Gaussian Splat generated from your own photos, or did you use a publicly available dataset?

It is not yet published in food4rhino.

You find here free examples here:

I also created several Gaussian splats using ComfyUI and TripoSplat, and there’s a command to convert them into meshes.

Thank you for the information! That explains why I couldn’t find it on Food4Rhino.
I’ll have a look at the SuperSplat examples and the ComfyUI + TripoSplat workflow.
I’m personally interested in Rhino × GIS integration, so I’m curious to see how this plugin could fit into that kind of workflow.
Please let me know here when the plugin is published!

It is available

https://www.food4rhino.com/en/app/rhino-gaussian-splatting

Thank you for sharing!
I’m planning to explore your plugin as part of a Rhino × GIS workflow. It will be interesting to see how it performs with geospatial data. I’ll share my findings here once I’ve had a chance to test it.

mac pleeeeease … i am finding solution and pipeline. I will try this https://www.radiancekit.de/ to create splats files.

This plugin is Windows only because macOS does not support OpenGL.

Update

Import different splats

FitPlaneToSplat

EraseSplatWithBrush

Cool Project, nice tools already.

I’ve clauded Gaussian Splatting on Mac and want to use it with iPad LiDAR plys for pose detection.

Jess

Just received my scanner that also can produce 3D Gaussian splatter objects.
So this plugin came at exactly the right moment! Thanks, I will start testing.

Thanks, please show some tests

First test of scanner and plugin.
More tests will follow, I have to become more familiar with the scanner, light conditions and what I can do with the plugin.
But both already make me happy!
attached the scan of my old teddy bear
BeertjeSplat.3dm (1.6 MB)

Thank you.

The plugin need the splat file to load it correctly, or it loaded as pointcloud

Do you need the .splat file? The gaussian splat is not in the .3dm file? I cannot upload a .splat file here, it is not allowed.
Can I send it to you personally?

This is how it looks on my pc. pointclouds in 3 windows, and as a splat (?) in the perspective window.

No need, thank you.

I just wanted to test ExtractMeshFromSplat. It works with splats created by TripoSplat in ComfyUI, and it might work with yours as well.

Can you test it?

Yes, the splat appears correctly in the Perspective view, but not in the parallel views.

@seg I installed the plug-in and imported a file — it works, but what about the icons? I looked in the toolbar and there’s nothing there.


I will test it tomorrow evening, I will let you know.
Out of office today​:grin:

I need to create better icons