playcanvas / supersplat

3D Gaussian Splat Editor
https://playcanvas.com/supersplat/editor
MIT License
1.58k stars 144 forks source link

Gaussian Splat labelling workflow #216

Open murlock1000 opened 1 month ago

murlock1000 commented 1 month ago

It would be great for (research purposes and others) if this editor could enable users to visualize and edit labelled gaussian point clouds.

Such a feature would require:

I've started the development of such a feature in a fork: supersplat-classifier. Currently, it also includes hot-reloading of .ply files. Ideas and suggestions are welcome :)

murlock1000 commented 1 month ago

Latest work, perhaps someone is interested in helping out!

https://github.com/user-attachments/assets/c6985075-313f-429d-bd01-fcbee0011820

slimbuck commented 1 month ago

OMG this is awesome!

simonbethke commented 1 week ago

I wonder if this is creeping features into something complicated that might be usable by very few only. I don't see how hot-loading and python notebooking has to be combined with labeling. My experience when contributing was always that contributions could only be merged if they addressed a single feature and not a combination of multiple ones

murlock1000 commented 1 week ago

@simonbethke while the hot-loading feature is very limited in it's use cases, a wider application would be the implementation of splat streaming to visualize a training process for example. But you are correct, maybe this specific PR should be concerned only with annotation support.

simonbethke commented 1 week ago

Yea, streaming a training progress would be cool.