Spirula Studio v2026.9.30 Trains Large Scenes in Parts and Merges Them

Spirula Studio v2026.9.30 splits large reconstructions into parts that train separately and merge, and adds text-prompted SAM 2.1 masking and VRAM forecasting.

Spirula Studio v2026.9.30 splits large reconstructions into parts that train separately and merge, and adds text-prompted SAM 2.1 masking and VRAM forecasting.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Spirula Studio

Spirula Studio v2026.9.30 can split a reconstruction too large for one training run into parts, train them separately, and merge the results.

The GPL-3.0 application already carried structure from motion, AI masking and gaussian splatting training in one binary on NVIDIA, AMD, Intel and Apple GPUs, and v2026.9.24 added editing and an MCP server six days earlier. Until this release, every dataset trained as a single run.

A Partition button on the dataset screen, and the spirula partition command, cut the scene by visibility, so each camera sees mostly its own part and the cut is meant to follow walls rather than run through rooms. By default each part holds at most 2,000 images, counting a ring of outside cameras that have at least 10 percent of their view inside the part, so neighboring parts learn a seam from the same views. The merge assigns every splat to the single part that owns its position, with no feathering.

On a 4,102 frame capture of an open hall, a three part merge scored 22.63 dB PSNR against 22.73 dB for one model trained on everything. On a 7,013 frame capture of a building on five floors, trained at half resolution with a wider 20 percent ring, a six part merge scored 17.11 dB, the same as one model trained on everything. The design notes state that color seams from exposure drift between parts are not yet addressed.

Masking now takes natural language prompts for SAM 2.1 models, and the default changes from SAM 3 to SAM 2.1 Base+ with Grounding DINO, which the notes put at 2 to 3x faster with slightly reduced accuracy. SAM 3 remains available. BiRefNet joins as a masking model, alongside a pen tool and a separate fixed area mask for each camera in dual fisheye setups.

Spirula Studio v2026.9.30 forecasts training VRAM, warns of out of memory risk, and estimates time to completion more accurately. Dataset creation is faster and makes better use of telemetry, and both dataset creation and meshing are less likely to hit a "VkResult -4" error. The developer flags a structure from motion change as intended improvement and asks for reports of any regression. Fixes cover PLY files saved from resumed training, COLMAP datasets with relative paths, and video decoding on some drivers.

The commit history also adds complete calibrated camera intrinsics for structure from motion, co-authored by Jeff Powers of Arcturus Vision, which released Gaussian XR for Steam Frame on September 28.

Spirula Studio v2026.9.30 is available now on GitHub.

Featured

Recents

Platforms

SHARE PointClouds Studio V2.7 Turns Point Clouds Into Meshes and 3DGS Enhancements

SHARE PointClouds Studio V2.7 adds mesh generation from point clouds in 3D Tiles, OSGB, GLB, and PLY, improves 3DGS model quality, and extends cropping to 3DGS.

Michael Rubloff

Oct 20, 2026

Platforms

SHARE PointClouds Studio V2.7 Turns Point Clouds Into Meshes and 3DGS Enhancements

SHARE PointClouds Studio V2.7 adds mesh generation from point clouds in 3D Tiles, OSGB, GLB, and PLY, improves 3DGS model quality, and extends cropping to 3DGS.

Michael Rubloff

Platforms

StorySplat 2.5 Adds Many Gaussian Splatting Capabilities.

StorySplat 2.5 adds splat-built clouds, light shadows the scan can block, a larger Splat Editor and a beta Scene Agent that browser AI agents drive via WebMCP.

Michael Rubloff

Oct 20, 2026

Platforms

StorySplat 2.5 Adds Many Gaussian Splatting Capabilities.

StorySplat 2.5 adds splat-built clouds, light shadows the scan can block, a larger Splat Editor and a beta Scene Agent that browser AI agents drive via WebMCP.

Michael Rubloff

Platforms

World Labs' Spark 2.4.0 Reads SPZ v4 Files and Lets Developers Supply Their Own Paged LoD Fetcher

Spark 2.4.0 adds SPZ v4 read support to World Labs' three.js Gaussian splatting renderer and lets developers supply custom chunk fetchers for paged LoD.

Michael Rubloff

Oct 20, 2026

Platforms

World Labs' Spark 2.4.0 Reads SPZ v4 Files and Lets Developers Supply Their Own Paged LoD Fetcher

Spark 2.4.0 adds SPZ v4 read support to World Labs' three.js Gaussian splatting renderer and lets developers supply custom chunk fetchers for paged LoD.

Michael Rubloff

Platforms

Gaussian Splat Patch Merges Splat Objects and Bakes Edits Permanently in Blender

Gaussian Splat Patch v0.1.15 adds Merge Splat Objects and Bake Edits to Blender, combining several splat models into one PLY and making erasures permanent.

Michael Rubloff

Oct 20, 2026

Platforms

Gaussian Splat Patch Merges Splat Objects and Bakes Edits Permanently in Blender

Gaussian Splat Patch v0.1.15 adds Merge Splat Objects and Bake Edits to Blender, combining several splat models into one PLY and making erasures permanent.

Michael Rubloff

Trending Articles
  1. TRENDING
    Loading...
  2. TRENDING
    Loading...
  3. TRENDING
    Loading...
Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

Platforms

SHARE PointClouds Studio V2.7 Turns Point Clouds Into Meshes and 3DGS Enhancements

SHARE PointClouds Studio V2.7 adds mesh generation from point clouds in 3D Tiles, OSGB, GLB, and PLY, improves 3DGS model quality, and extends cropping to 3DGS.

Michael Rubloff

Oct 20, 2026

SHARE 3DGS

Platforms

SHARE PointClouds Studio V2.7 Turns Point Clouds Into Meshes and 3DGS Enhancements

Michael Rubloff

Oct 20, 2026

SHARE 3DGS

Platforms

SHARE PointClouds Studio V2.7 Turns Point Clouds Into Meshes and 3DGS Enhancements

SHARE PointClouds Studio V2.7 adds mesh generation from point clouds in 3D Tiles, OSGB, GLB, and PLY, improves 3DGS model quality, and extends cropping to 3DGS.

Michael Rubloff

Oct 20, 2026

SHARE 3DGS

Platforms

StorySplat 2.5 Adds Many Gaussian Splatting Capabilities.

StorySplat 2.5 adds splat-built clouds, light shadows the scan can block, a larger Splat Editor and a beta Scene Agent that browser AI agents drive via WebMCP.

Michael Rubloff

Oct 20, 2026

StorySplat

Platforms

StorySplat 2.5 Adds Many Gaussian Splatting Capabilities.

Michael Rubloff

Oct 20, 2026

StorySplat

Platforms

StorySplat 2.5 Adds Many Gaussian Splatting Capabilities.

StorySplat 2.5 adds splat-built clouds, light shadows the scan can block, a larger Splat Editor and a beta Scene Agent that browser AI agents drive via WebMCP.

Michael Rubloff

Oct 20, 2026

StorySplat

Platforms

World Labs' Spark 2.4.0 Reads SPZ v4 Files and Lets Developers Supply Their Own Paged LoD Fetcher

Spark 2.4.0 adds SPZ v4 read support to World Labs' three.js Gaussian splatting renderer and lets developers supply custom chunk fetchers for paged LoD.

Michael Rubloff

Oct 20, 2026

World Labs Spark

Platforms

World Labs' Spark 2.4.0 Reads SPZ v4 Files and Lets Developers Supply Their Own Paged LoD Fetcher

Michael Rubloff

Oct 20, 2026

World Labs Spark

Platforms

World Labs' Spark 2.4.0 Reads SPZ v4 Files and Lets Developers Supply Their Own Paged LoD Fetcher

Spark 2.4.0 adds SPZ v4 read support to World Labs' three.js Gaussian splatting renderer and lets developers supply custom chunk fetchers for paged LoD.

Michael Rubloff

Oct 20, 2026

World Labs Spark

New to Gaussian Splatting? Start here

Radiance fields, explained from the ground up: what a Gaussian splat is, how to capture one, and which tools and gear to start with.

Newsletter

Keep up with the field.

New research, tools and captures from the Radiance Fields newsroom, in your inbox. Free, no spam.