Skip to content

Latest commit

 

History

History
64 lines (40 loc) · 2.51 KB

README.md

File metadata and controls

64 lines (40 loc) · 2.51 KB

MYX Supersplat

This repository is forked from https://github.com/playcanvas/supersplat.git It aims to add tiling + lod functionality to supersplat, and convert the project from application, to a library, that can later be imported into MYX's twinviewer.

To setup follow the Supersplat steps listed below, Plus an additional step to test the Tiling.

For tiling:

  • Create tiled structure for a twin using the tiling scripts in jupyter
  • Download the structure locally
  • Start http-server in the place where the tiling files are stored
  • The http-server should run on port 8080. The supersplat config for the http-server is visible under rollup.conmfig.mjs - check it there

SuperSplat - 3D Gaussian Splat Editor

| SuperSplat Editor | User Guide | Forum | Discord |

SuperSplat is a free and open source tool for inspecting, editing, optimizing and publishing 3D Gaussian Splats. It is built on web technologies and runs in the browser, so there's nothing to download or install.

A live version of this tool is available at: https://playcanvas.com/supersplat/editor

image

To learn more about using SuperSplat, please refer to the User Guide.

Local Development

To initialize a local development environment for SuperSplat, ensure you have Node.js 18 or later installed. Follow these steps:

  1. Clone the repository:

    git clone https://github.com/playcanvas/supersplat.git
    cd supersplat
  2. Install dependencies:

    npm install
  3. Build SuperSplat and start a local web server:

    npm run develop
  4. Open a web browser at http://localhost:3000.

When changes to the source are detected, SuperSplat is rebuilt automatically. Simply refresh your browser to see your changes.

When running your local build of SuperSplat in Chrome, we recommend you have the Developer Tools panel open. Also:

  1. Visit the Network tab and check Disable cache.
  2. Visit the Application tab, select Service workers on the left and then check Update on reload and Bypass for network.

Contributors

SuperSplat is made possible by our amazing open source community: