SuperSplat Integration into Existing Site

Hello.

My web-app allows people to create Gaussian splats of objects around their house and view them within my embedded viewer. Currently it runs SparkJS and Three, but I want to switch to Supersplat since it looks much better visually.

I compiled the project from the Github repository and installed the necessary Node dependencies, but I am struggling to grasp how I should actually integrate it. Spark and Three have module files from an actual distribution build that easily let me import them and start coding right away, but I can’t find anything similar for Supersplat.

What are my options for direct integration into my site instead of adding onto the existing web-app that comes prebuilt with the Supersplat project? Is there a more barebones distribution build without all the extra features, or am I stuck having to tear out what I need from the built Github repository?

1 Like

@slimbuck

Hi @Taylor_Brown ,

You can clone and work on supersplat viewer directly, this is probably easier. (It’s exactly the viewer we use on superspl.at and the one exported from supersplat editor).

One of our users has asked us to structure the viewer code more as a library so it can easily be extended. I think this would probably also suit your case. I would love to do this, but it’s not a top priority right now and would take a little thought.

Please take a look at the repo and if you can suggest how we could improve our code structure/layout etc to make it more useful that’d be just awesome.

Thanks!