Releases: ericcayers-ai/instasplatter
Release list
InstaSplatter v0.10.0
See RELEASE.md and
docs/assets/verify/v0.10/VERIFY-SUMMARY.md.
Platforms: Windows NSIS (primary); Linux AppImage/deb and macOS dmg are best-effort.
Signing: macOS builds are unsigned / ad-hoc for v0.10 (no notarization secrets).
What's Changed
- Revamp README into a visual dual-suite guide by @ericcayers-ai in #4
Full Changelog: v0.9.2...v0.10.0
InstaSplatter v0.9.2
What's new
Shell QOL + design skills. Clearer TitleBar, StatusBar, panels, and drop/processing surfaces; design tokens and copy tightened for scanability. Ships Impeccable and Bencium Controlled UX Designer as app-wide Cursor skills (.agents / .cursor) plus PRODUCT/DESIGN notes.
Includes v0.9.1 Experimental Minecraft schematic export (Sponge v2 .schem) already on main.
Verify gates (pre-merge)
cargo test: 241 passed, 0 failedtsc --noEmit: passnode --experimental-strip-types src/splat/camera.ts: pass
Install
Build locally with npm run tauri build. Installer path after build:
src-tauri/target/release/bundle/nsis/InstaSplatter_0.9.2_x64-setup.exe
InstaSplatter v0.9.1
Experimental Minecraft schematic export
With Experimental Mode on and a finished reconstruction, Export schematic writes a Sponge Schematic v2 .schem (Gzip NBT) that WorldEdit-class tools can paste.
- Voxelizes the splat with a robust AABB, opacity filter, and vanilla concrete colour palette
- Default max axis 128 blocks (clamped 16–256)
- Bakes the same viewport / project orientation as splat export
- Standard Mode unchanged — IPC refuses when Experimental is off
Verification
cargo test— 241 passedtsc --noEmit— clean- Camera numeric checks — clean
See RELEASE.md and docs/RESEARCH-STACK.md for details.
InstaSplatter v0.9.0
Summary
Geospatial 3D flood + live reconstruction overhaul (superseding build).
- Worldwide AOI draw tool; soft-solver/scientific domain rebinds off the AOI (not Wellington-locked)
- Esri World Imagery basemap (attribution required); Carto/OSM low-bandwidth fallback
- Primary 3D ENU workspace with shared WebGL2 depth compositing (terrain → water → splat in one context) and georegistered splat gizmos; optional 2D satellite for AOI draw
- Live reconstruction stages: cameras → sparse → dense → splat layers in one viewport
- Grouped Settings, discrete Experimental Mode, About implementations panel
- Honest flood authority badges: Live preview / Demo / Scientific
- Extent planning optionally consumes
splat_bounds_enufrom the latest PLY - Frontend IPC wrappers for
import_geo_telemetry/set_geo_gcps
Verification (this superseding build)
cargo test— 235 passednpx tsc --noEmit+npm run buildnpm run tauri build→ NSIS attached
Installer
InstaSplatter_0.9.0_x64-setup.exe
Remaining honest gaps
- Gaussian depth occlusion is approximate (billboard quads can soft-edge through the waterline)
- Full ANUGA analytical validation suite still deferred to v1.0
- NC weights / GPL hydro binaries are not shipped; Experimental requires opt-in ack
InstaSplatter v0.8.1
Summary
Superseding release over v0.8.0 with verified build gates and honest sidecar/flood labeling.
- Standard densifiers (RoMa, DA3/DAV2, MapAnything, LightGlue, VGGT-Commercial, Fixer) ship as installable adapters that fail clearly without weights (no pretend-ready stubs)
- Experimental NC adapters upgraded to upstream-wiring launchers (keep
.stubuntil dry-run) - Host readiness never trusts
ACCEPTEDalone; repotools/sidecarsfallback for dev - ANUGA emits
mode=anugaonly afterDomain.evolve; scaffold/demo never authoritative - Brush fork real diffs (
--densify-absgrad-boostetc.); smoke + HW matrix harnesses - DJI SRT/MRK parser tests; docs/ROADMAP aligned with reality
Verification
cargo test— 230 passednpx tsc --noEmit+npm run buildnpm run tauri build→ NSIS attached
Installer
InstaSplatter_0.8.1_x64-setup.exe
Note on v0.8.0
v0.8.0 remains as historical release notes; use v0.8.1 for installs and binaries.
InstaSplatter v0.8.0
Superseded by v0.8.1. Use the 0.8.1 installer for the corrected verified build.
Historical — v0.8.0
Dual suite geospatial flood foundation and release gates (2026-07-15).
Installer for this tag is superseded; prefer v0.8.1 assets.
v0.5.1 — Dual-mode gate fixes
Summary
Patch release sealing dual-mode NC gates and removing silent/fake densify successes on top of the v0.5.0 Standard / Experimental overhaul.
Fixes
allowResearchSidecarsalone can no longer unlock NC sidecars or light Research Mode in Standard- Removed the Settings toggle that claimed standalone NC without Max floors
- TitleBar / banner / Properties Mode UI now use resolved Experimental state (ack required)
- Template Ω / MASt3R / DUSt3R / Difix launchers ship with a
.stubmarker — not reported ready; host refuses stub success - RoMa v2 densify fails clearly when weights/matches/poses are missing — no identity/placeholder plane points
Tests
cargo test: 181 passednpx tsc --noEmit+npm run build: ok
Installer
Base NSIS stays lean. Sidecars under %LOCALAPPDATA%/InstaSplatter/engines/sidecars/ — see tools/sidecars/.
Docs: docs/RESEARCH-STACK.md
v0.5.0 — Dual-mode quality overhaul
Summary
Dual-mode InstaSplatter: Standard (commercial-safe) and Experimental (NC research after license ack).
Standard Mode
- VGGT-Commercial primary camera poses with COLMAP BA/fallback
- RoMa v2 densify (Lichtfeld-style recipe, MIT — not GPL plugin code) composed with DAV2 + COLMAP MVS + sparse
- Fixer polish when installed; High floors when neural stack present
Experimental Mode
- TitleBar toggle + first-enable NC modal + persistent banner with solver chips
- Pose chain: Ω → MASt3R → DUSt3R → VGGT-C → COLMAP
- Merge-all densifiers; Difix then Fixer; Max-tier floors + gsplat Max strategies
Installer
Base NSIS stays lean (COLMAP + Brush). Sidecars under %LOCALAPPDATA%/InstaSplatter/engines/sidecars/ — see tools/sidecars/.
Docs: docs/RESEARCH-STACK.md
v0.4.0 — gsplat CUDA engine
gsplat second engine (Auto on NVIDIA when gsplat-train installed): MCMC/AbsGrad, antialiased, appearance, bilateral grid. Paper sweep + composed dense init from v0.3.1. See docs/RESEARCH-STACK.md gsplat parity table.
v0.3.1 — composed research stack
Evidence paper sweep (docs/PAPER-SWEEP-2024+.md, 45 entries). Dense init composes neural+MVS+sparse. Fixer polish hook. Denser mesh. brush-custom auto-detect.