Skip to content

Splat Workshop 0.2.0 – groups and tours

Choose a tag to compare

@thunderheronight thunderheronight released this 14 Oct 09:54
· 55 commits to main since this release

The big one: put the rooms of your home together into one walkable tour.

A group “Example home” with six rooms and the tour put together from them (example data)

Added

  • Groups: put scenes together in a named group, e.g. all rooms of a flat. A group shows collapsed (preview, size, tour) or expanded with its scenes. Scenes recorded right after each other are suggested as a group.
  • Tours: Put the tour together turns the rooms of one recording session into one scene – a full version for Gaussian XR on the PC and Spirula, and a smaller version for the Frame (2 / 3.5 / 5 M splats). Runs in the background like a conversion, with progress, cancel and notification; the floor plan of all rooms becomes the gallery preview.
  • Corrections to choose when putting a tour together, so the rooms meet without visible steps: A as delivered by the pipeline, B every room fitted over all its images (default), C plus a joint shift over the overlaps, D plus shift and slight turn. Borders between recordings run through doors (walking in and out of a room is ignored) or by nearest camera. Afterwards the group shows how well the overlaps match, so variants can be compared.
  • Memory estimate before putting a tour together, with the free memory; the full version (the step that needs the most memory) can be left out.
  • Cancelled runs are listed with how far they got and their size: resume where the pipeline can continue, start over otherwise, or delete.
  • Delete scenes (to the desktop trash, with confirmation) and clean up intermediate data or training images per scene, with the disk usage of every scene – or for all scenes of a group at once.
  • Rename recordings and scenes; a renamed scene's folder, files and log follow, and its name plate in the gallery is redrawn.
  • Keeps the PC awake while converting, copying or downloading (systemd sleep inhibitor).
  • Offline notice when Splat Workshop stops responding; the page reconnects by itself.
  • Setup guide for the Arcturus pipeline and Spirula Studio on Linux (docs/arcturus-setup.md).

Changed

  • Start over keeps the finished scene until the new one is done and brings it back if the new run fails or is cancelled.
  • Resume after an interrupted training restarts the training (images and camera positions are reused) instead of failing.
  • The target defaults to PC only while the Frame is not reachable.
  • Floor plans of several rooms are drawn from their group; the separate Combined floor plan (beta) button is gone.
  • Scripts are read completely before they run, so updating Splat Workshop does not disturb a running conversion.

Fixed

  • Floor plans were drawn mirror-inverted.
  • LAN mode now checks the client's address, not only the Host header; requests from other websites are refused; malformed requests get an error instead of a dropped connection.
  • Long scene names no longer push the buttons out of the card; thumbnails of recordings with quotes in the name; contrast of grey text.

Full changelog: v0.1.0...v0.2.0