r/SteamFrame • u/Significant_Rise_953 • 1d ago
Software I made a GUI for the Arcturus Vision splat pipeline – pick, check and convert Frame recordings, straight into the Gaussian XR gallery
Hey everyone! I've been playing with the Arcturus Vision Camera on my Frame and turning recordings into Gaussian splats with Arcturus' reconstruction pipeline. Walking through your own living room in Gaussian XR is honestly something else. Getting there, though, involves a lot of manual steps: copying recordings off the headset, running the scripts with the right flags, making the gallery preview image and name plate, copying everything into the right folder on the Frame…
So I built Splat Workshop, a small, free and open-source GUI around the Arcturus pipeline. The reconstruction itself is done entirely by Arcturus' scripts and Spirula Studio; Splat Workshop handles everything around it:
- Pick a recording straight from the Frame (over SSH) or from your PC, with thumbnails
- Check it first: it measures brightness, structure, fast pans and covered lenses second by second, so you know before waiting an hour whether a recording is any good
- Run the pipeline with Fast / High / Maximum presets, with live progress, time left and a quality curve
- Lands directly in the Gaussian XR gallery with a preview image and name plate, like the built-in example scenes
- A tray icon shows what's running; conversions keep going in the background and can be cancelled and resumed
- Floor plans (experimental): draw a top view of a scene, with a simple measuring tool. Recordings from one session should line up on their own into a plan of your whole home. That worked nicely for my first two rooms; I'm still testing how well it holds up for a full apartment.
It's Linux only for now, because the Arcturus pipeline is too. You need a GPU that runs Spirula Studio (I use an RTX 4070 SUPER: about 35–50 min per room on "High"). The Arcturus scripts aren't included; you download them from arcturus.vision. Setup on the Frame is quick: enable Developer Mode, set a user password under Developer, copy your SSH key over. The README walks you through it.
GitHub (free & open source, GPL-3.0): https://github.com/thunderheronight/splat-workshop
The floor plan in the screenshots is synthetic example data, not my home.
Transparency note*: I wrote this with the help of AI. The code and docs were created together with Claude (Opus 5.5 by Anthropic) in Claude Code. The idea, testing on my Frame, the decisions and the review were mine.*
Not affiliated with Valve or Arcturus, just a fan project. English and German UI. Feedback and bug reports very welcome!
4
u/Reset62749287 Soon™ 1d ago
Is there an ARM build for running in the frame itself?
2
u/Significant_Rise_953 1d ago
Hmm. Not impossible I think... you would need to run the Spirula Studio on the frame. The problem is the computing. My rtx 4070 and i9 needed 30min to 1h for one Scene. I Imagine the frame would need much more time if it can do it so its impractical.
But for the maschine on the other hand it could maybe work
1
0
u/WardedDruid Soon™ 1d ago
Cool idea! I could see it as a possible real world application for property surveyors if the measuring tool is exact enough.
As for the AI use, just about all code is written by ai now. What matters is the architecture and security of the program. Keep running tests whenever you implement something, make sure you have automated testing implemented, and you check, double check, and triple check for security gaps.
-6
1d ago
[deleted]
-2
u/EDC_nut 1d ago
Slop is only when there is no thought or originality put in by the human and the output serves no purpose.
Even if most code is written by ai (opus 5.5 is scarily good in my experience)! the user putting in the effort design a useful application (that i will be trying when i get my Frame).
-1


25
u/Moist_feet_ 1d ago
The disclaimer should read: this was made with AI, install at your own risk.
No offense. I simply don't trust random people's AI projects on my PC.