3D Gaussian Splatting: Services, Use Cases, and Web Viewers (2026)

Research Date: 2026-02-06 Source URL: https://www.utsubo.com/blog/gaussian-splatting-guide Author: Jocelyn Lecamus, Co-Founder/CEO of Utsubo Published: 2026-01-15 Shared via: Bert Temme (@berttemme) on 2026-02-04

Reference URLs

Summary

This article by Jocelyn Lecamus of Utsubo provides a market-oriented survey of 3D Gaussian Splatting (3DGS) as of early 2026, covering the full pipeline from scene capture through web deployment. The guide distinguishes itself from academic or purely technical treatments by mapping the commercial ecosystem: which services handle capture, which tools process and compress splat data, which viewers deliver the final experience on the web, and what each option costs.

The article positions 3DGS as having crossed the threshold from research prototype to production-ready technology. Real-time rendering at 60+ FPS on consumer hardware, combined with training times measured in minutes rather than hours, makes 3DGS viable for real estate, e-commerce, film production, cultural heritage, and education. The analysis identifies web delivery as the primary remaining friction point, with raw captures (5-15 million splats, 200-500 MB) requiring aggressive optimization to reach acceptable load times on desktop and mobile browsers.

Key commercial signals include Zillow’s SkyTours integration, the Superman film production’s use of dynamic 4D Gaussian scenes, and broad game engine support through Unreal Engine plugins. Browser-side, full WebGPU support across Chrome, Edge, Firefox, and Safari (as of Safari 26 in 2025) removes the last major rendering bottleneck for web-based splat viewers.

Technology Overview

How 3D Gaussian Splatting Works

3DGS reconstructs 3D scenes from a set of photographs by representing them as millions of small, semi-transparent ellipsoids (3D Gaussians) rather than polygon meshes. The original paper by Kerbl, Kopanas, Leimkühler, and Drettakis (SIGGRAPH 2023) introduced three core innovations:

  1. A 3D Gaussian representation initialized from sparse camera calibration points, preserving volumetric radiance field properties while skipping empty space
  2. An interleaved optimization and density control scheme with anisotropic covariance refinement
  3. A visibility-aware splatting renderer that achieves 100+ FPS at 1080p for complete, unbounded scenes

The training pipeline takes multi-angle photographs as input, performs Structure from Motion (SfM) to establish camera positions and a sparse point cloud, then optimizes Gaussian parameters (position, covariance, color, opacity) to minimize the difference between rendered and ground-truth images.

Comparison with Alternative 3D Capture Methods

The article provides side-by-side comparisons against the main competing approaches. These tables consolidate the article’s assessment.

3DGS vs. NeRF vs. Photogrammetry

Aspect3DGSNeRFPhotogrammetry
Rendering SpeedReal-time, 60+ FPSSeconds per frameReal-time if optimized
Training TimeMinutes to hoursHours to daysHours to days
EditabilityLimitedVery limitedFully editable meshes
Web CompatibilityGoodPoorGood
Output TypePoint cloud splatsImplicit neural fieldPolygon mesh

3DGS vs. Matterport vs. 360 Photos

Factor3DGSMatterport360 Photos
NavigationSmooth continuousPoint-to-point jumpsStatic viewpoint
Visual QualityPhotorealisticGoodFlat appearance
Processing TimeHoursMinutes to hoursMinutes
Monthly Cost$0-50 self-hosted$69-309+$0-20
Hardware NeededAny camera or phoneSpecialized scanner360 camera

The primary advantage of 3DGS over Matterport is continuous navigation: users can move freely through a scene rather than teleporting between fixed scan points. The primary disadvantage relative to photogrammetry is editability: 3DGS scenes cannot be geometrically modified after capture without re-running the training pipeline.

Capture and Processing Services

Consumer and Prosumer Tools

ServicePrice RangePlatformProcessing TimeKey Feature
Polycam$12-60/monthiPhone, AndroidReal-timeMobile-first with LiDAR integration
Luma AIFree tier existsWeb uploadMinutesLow barrier to entry
Postshot~$20-200/projectDesktopVariableFine-grained quality controls

Polycam targets the mobile capture workflow and integrates with iPhone LiDAR for depth-assisted reconstruction. Luma AI reduces friction to near zero by accepting video uploads and processing server-side. Postshot occupies the middle ground, offering desktop-based processing with more user control over output quality parameters.

Professional Services

For spaces too large or complex for consumer tools, the article identifies a professional capture tier at $500-$5,000+ per project. This range covers custom studio setups with controlled lighting, multi-camera rigs, and manual quality assurance. The upper end applies to large commercial or architectural spaces requiring high fidelity.

Open-Source Processing Tools

ToolEnvironmentNotes
INRIA implementationPython, CUDAOriginal research code, reference implementation
Nerfstudio and gsplatPython, CUDADeveloper-focused framework with multiple backends
GaussianSplats3DJavaScriptThree.js integration for web rendering
antimatter15/splatJavaScriptMinimal-dependency WebGL viewer

The INRIA implementation serves as the reference standard but requires CUDA-capable hardware and comfort with Python environments. Nerfstudio wraps multiple Gaussian splatting backends into a unified developer framework.

Web Viewers

The viewer layer translates trained 3DGS scenes into interactive web experiences. The article evaluates five options:

ViewerRendering BaseLicenseBest Use CaseFormat Support
SparkThree.jsOpen sourceProduction websitesPLY, SOGS, SPZ, SPLAT, KSPLAT
GaussianSplats3DThree.jsOpen sourceGeneral-purpose embeddingPLY, SPLAT, KSPLAT
antimatter15/splatWebGLOpen sourceSimple, lightweight embedsSPLAT
Luma AI ViewerProprietaryFreemiumSocial sharingProprietary
Polycam WebProprietarySubscriptionMobile-first workflowsProprietary

Spark Viewer

The article identifies Spark as the current leading open-source option for production deployments. Spark is built on Three.js and supports the widest range of file formats. Its core architecture includes:

  • SparkRenderer: Main rendering pipeline with WebGPU support in development
  • SplatMesh: Integration primitive for mixing splats with conventional Three.js meshes
  • PackedSplats: Compressed splat data handling
  • Dyno: Programmable dynamic splat effects system

Spark is actively developed and offers Discord community support alongside GitHub issue tracking. The article notes that Spark is developed by World Labs, though the Spark website itself does not confirm this relationship directly.

Viewer Selection Criteria

Web Optimization Pipeline

Raw 3DGS captures are not web-ready. A scene captured at full quality typically contains 5-15 million splats and occupies 200-500 MB on disk. The article outlines a multi-stage optimization pipeline to bring these numbers within acceptable bounds for web delivery.

Optimization Stages

Target Performance by Device Class

Device ClassTarget Splat CountTarget FPSTypical File Size
Desktop1-2 million60 FPS50-200 MB
Laptop500K-1 million45-60 FPS30-100 MB
Mobile200-500K30-45 FPS20-50 MB

Mobile support requires iPhone 12 or later, or recent Android flagships. The article recommends CDN deployment for all tiers given the 20-200 MB initial load sizes.

File Formats

FormatExtensionCompression LevelWeb SupportNotes
PLY.plyNone or lightWideStandard archival format
SPLAT.splatLightWideSimple binary, easy to parse
KSPLAT.ksplatMediumModerateCompressed PLY variant
SPZ.spzHighGrowingGoogle’s compressed format
SOG.sogHighGrowingScene-optimized, newer PlayCanvas format

The article recommends maintaining PLY for archival purposes while using compressed formats (SPZ, KSPLAT, or SOG) for web delivery. The existing note on SOG format and PlayCanvas streaming in this repository covers SOG’s technical architecture in depth, including its WebP-based encoding scheme and codebook quantization.

WebGPU Readiness

WebGPU replaces WebGL as the low-level graphics API for browsers, offering 2-5x performance improvements through compute shaders and better memory management. The article reports the following browser support status as of early 2026:

BrowserWebGPU StatusSince
ChromeFull support2023
EdgeFull support2023
FirefoxFull supportLate 2024
SafariFull supportSafari 26, 2025

With all major browsers now supporting WebGPU, the article positions it as the target rendering API for new viewer implementations. Spark is noted as having WebGPU development underway with an auto-fallback to WebGL for older browsers.

Industry Use Cases and Adoption

Real Estate

The article highlights real estate as the most commercially advanced 3DGS use case. Zillow’s SkyTours product and Apartments.com (CoStar Group) have integrated 3DGS-based virtual tours. The smooth continuous navigation advantage over Matterport’s point-to-point teleportation model is the primary selling point for property marketing.

Applications include:

  • Residential property virtual tours
  • Pre-construction architectural visualization
  • Renovation preview rendering
  • Commercial real estate investor presentations and pre-leasing

Film and Entertainment

The Superman production is cited as the first major motion picture to use dynamic 3D Gaussian Splatting for virtual production environments. Broader applications span:

  • Virtual production LED stage environments
  • VFX asset creation from real-world scans
  • 4D performance capture (time-varying Gaussians)
  • Documentary and historical scene reconstruction

E-commerce and Retail

3DGS excels at capturing material properties that traditional 3D scanning methods struggle with: fabric texture, jewelry reflections, wood grain. The article identifies furniture, fashion, luxury goods, and jewelry as the strongest product categories for 3DGS-based product visualization. AR furniture placement is noted as an adjacent application.

Cultural Heritage and Museums

3DGS captures surface qualities like patina, weathering, and material aging that mesh-based digitization tends to lose. Use cases include artifact preservation, virtual museum tours, archaeological reconstruction, and pre-restoration documentation of damaged sites.

Education and Training

Virtual lab exploration, historical space reconstruction, medical specimen examination, and technical machinery inspection are identified as education-sector applications. The barrier is primarily awareness and integration effort rather than technical limitation.

Adoption Signal Summary

Pricing and Timeline

Budget Tiers

TierCost RangeWhat It Covers
DIYFree-$50/monthSmartphone capture, consumer processing tools
Professional Capture$500-$5,000Controlled capture, multi-camera, quality assurance
Custom Web Integration$5,000-$50,000+Bespoke viewer, optimization pipeline, hosting
EnterpriseCustom pricingLarge-scale deployments, SLA, dedicated support

Project Timelines

Project ScopeEstimated Duration
Simple object1 day
Interior space1 week
Large exterior2-3 weeks
Custom web viewer4-8 weeks

Future Directions

The article identifies four active development vectors:

  1. 4D Gaussian Splatting: Extending 3DGS with a time dimension for capturing motion, performances, and dynamic environments
  2. AI-generated 3DGS: Apple’s SHARP model generates 3DGS assets from single input images, reducing the multi-view capture requirement
  3. Native browser support: Early-stage discussions on integrating splat rendering primitives into web standards, which would eliminate the need for JavaScript viewer libraries
  4. WebXR integration: Tighter coupling between 3DGS viewers and the WebXR protocol for VR and AR headset delivery

Limitations Noted in the Article

Editing constraints: 3DGS scenes allow only minor post-capture adjustments (splat removal, color correction). Geometric modifications require re-capture and re-training.

Web delivery friction: The optimization pipeline from raw capture to web-ready asset remains a multi-step process requiring specialized knowledge.

Commercial positioning: The article is published by Utsubo, a studio that sells 3DGS web integration services. While the technical content is accurate and well-sourced, the service comparisons and recommendations should be read with this commercial context in mind. Utsubo specializes in Three.js development and WebGPU-ready Gaussian splatting viewers.

References

  1. Utsubo Gaussian Splatting Guide - Published 2026-01-15, accessed 2026-02-06
  2. 3D Gaussian Splatting for Real-Time Radiance Field Rendering - Kerbl et al. - SIGGRAPH 2023
  3. Spark Viewer Documentation - Accessed 2026-02-06
  4. Bert Temme tweet sharing the article - 2026-02-04