Export a static BelowJS site
Press Download in a room, receive a self-contained site, and run it offline or publish it on an ordinary static host.
Before you start
- A BelowVR room containing the wrecks you want to export.
- Permission to copy or publish every included model and annotation layer.
Choose the wrecks
Open the room settings and use the shortlist to choose what travels. If there is no shortlist, Download includes every wreck available to the room’s organisation.
Press Download
Select Download beside the room. Review the number of models and estimated size, then select Prepare export. BelowVR packages index.html, the BelowJS viewer, models, 3D Tiles, annotations and required decoders. You do not need to write viewer code.
Download and unzip it
Keep the status page open until the ZIP is ready. Download it and extract the whole folder; do not separate index.html from its dist, models or annotations folders.
Test it locally
Browsers block some model files when index.html is opened directly. Serve the extracted folder, then open the address printed by the command.
python3 -m http.server 8000
Continue when: The wreck loads at http://127.0.0.1:8000 and measurements and annotations behave as expected.
Publish with Netlify Drop
For the simplest public link, sign in at Netlify Drop and drag the extracted folder into the deploy area. Netlify publishes the existing static files; there is no build command. Large wreck packages may be better deployed with the Netlify CLI or another object-backed static host.
Or publish with GitHub Pages
Create a repository, add the extracted files with index.html at the publishing root, and push them. In Settings → Pages, choose the branch and folder that contain index.html. The export contains a static viewer, not BelowVR accounts or live collaboration. Regenerate and redeploy it when the room package changes.