3D Gaussian Splatting Interactive Editor & Studio
High-performance in-browser WebGPU rendering. Drag & drop PLY, SPLAT, or SOG point clouds to clean, crop, align, and export in seconds.
3D Gaussian Splatting Full Formats Conversion Matrix
Zero cloud upload. In-browser lossless quantization & streaming conversion
Production-Ready 3D Gaussian Splatting Capabilities
No complex terminal scripts or Python environments required. Edit millions of Gaussians interactively.
Polygon Lasso & 3D Bounding Box Trimming
Use rectangular boxes, polygon lasso, or spherical masks to remove aerial floaters, noisy background artifacts, and unwanted splats instantly.
Ground Plane Alignment & Pivot Centering
Detect and align tilted capture scans to the standard world coordinate plane (XZ) using three-point ground fitting, aligning seamlessly with Unreal & Unity.
Spherical Harmonics & Opacity Optimization
Clamp spherical harmonics degrees (0 to 3) and adjust opacity thresholds to eliminate noisy speckles while shaving up to 70% off file transfer sizes.
Keyframe Camera Trajectory & Flythroughs
Set smooth cubic-spline camera waypoints directly in 3D space. Preview cinematic 60FPS flythrough tours and record high-resolution animations.
Comprehensive Multi-Format Export Pipeline
Export cleaned scenes directly to 32-byte linear WebGL .splat, standard Stanford PLY, ultra-compact Niantic SPZ, and streaming PlayCanvas SOG formats.
100% Client-Side WebGPU Security & Privacy
Powered by in-browser WebGPU and WebAssembly. All parsing and rasterization occur entirely in your local GPU RAM. No files are ever sent to cloud servers.
5 Steps to Clean and Optimize Raw Point Cloud Scans
Standardized pipeline trusted by reality capture & virtual production teams
Drag & Drop Point Cloud
Drop your .ply, .splat, or .sog point cloud generated from Nerfstudio, Postshot, Luma AI, or Scaniverse straight into the WebGPU viewport.
Align Ground & Coordinate Axes
Select the Ground Plane Alignment tool, click 3 points on the floor surface, and the tool automatically levels the scene with the global XZ plane.
Lasso Selection & Floater Cleanup
Press L to activate polygon lasso selection. Outline floating artifacts, background noise, or unwanted bystanders and press Delete to eliminate them.
Tweak Spherical Harmonics & Alpha
Adjust spherical harmonics degrees (SH Degree) in the property inspector to balance anisotropic highlights and maximize framerates on mobile browsers.
Export for Web, DCC or Game Engines
Select Export from the file menu. Choose .splat for fast web rendering, .ply for Blender and DCC workflows, or .spz for mobile AR applications.
3D Gaussian Splatting Technical Format Comparison
Understand the storage, compression, and ecosystem differences across point cloud containers
| 格式名称 (Format) | 单粒子字节大小 | 100万高斯典型体积 | 压缩率表现 | 浏览器 Web 渲染性能 | 兼容生态 (DCC / Engine) | 最佳应用场景 |
|---|---|---|---|---|---|---|
| PLY (.ply) | ~236 字节/点 | ~225 MB - 500 MB | 原始无压缩 (Raw) | 需要 WASM 预解析 | Blender, Nerfstudio, UE5 (Luma) | 科研训练、离线 DCC 制作与高保真母带存档 |
| SPLAT (.splat) | 32 字节/点 | 30.5 MB | ~85% 紧凑压缩 | WebGL/Three.js 原生直读 | Three.js, PlayCanvas, BabylonJS | 网页端 3D 产品展示、虚拟展厅与轻量嵌入 |
| SPZ (.spz) | ~8-12 字节/点 | 8 MB - 14 MB | ~90%-95% Deflate+量化 | 需解包为 WebGL 流 | Scaniverse, iOS/Android AR | 移动端扫描捕捉、AR 场景存储与快速传输 |
| SOG (.sog) | ~6-10 字节/点 | 6 MB - 12 MB | ~95% 纹理贴图打包 | WebGPU 多层级流式秒开 | PlayCanvas, SuperSplat | 海量千万级高斯城市场景流式渐进式加载 |
Keyboard Shortcuts Reference
Master essential shortcuts to accelerate your point cloud editing workflow
Applied Across 4 Core Digital Industries
From high-altitude drone photogrammetry to virtual film production
Drone Surveying & Digital Twin GIS
Aerial captures from DJI and Wingtra drones typically contain massive boundary noise. Quickly trim floaters, align geographic ground planes, and export streaming LOD assets.
Mobile Reality Capture Cleanup
Handheld smartphone scans often capture unwanted walls, reflections, and hand-shake artifacts. Use polygon lasso isolation to extract clean standalone models ready for showcasing.
Web 3D E-Commerce & Virtual Showrooms
Compress point clouds from 300MB to under 20MB using WebGL .splat or SOG formats, allowing mobile shoppers to inspect products in 60FPS without installing apps.
Unreal Engine 5 & Virtual Film Production
Calibrate scene pivot coordinates and ground normals before importing into Unreal Engine 5 or Blender, preventing orientation mismatches and clipping issues in game levels.
Frequently Asked Questions (FAQ)
In-depth technical answers regarding WebGPU rendering, security, and format specs
Q: Does this 3D Gaussian Splatting Editor upload my point cloud models to any remote server?
No, absolutely not. The editor is powered by open-source PlayCanvas SuperSplat and modern WebGPU. All parsing, mathematical transformations, and rasterization execute entirely in your local browser RAM and GPU memory. Files never leave your local device, ensuring complete privacy and confidentiality.
Q: Why is 3D Gaussian Splatting superior to traditional polygonal meshes for reality capture?
Traditional photogrammetry struggles with thin geometries (foliage, hair, fences) and specular highlights, resulting in broken topology and heavy meshes. 3D Gaussian Splatting represents the scene with millions of 3D ellipsoids storing radiance and spherical harmonics, enabling photorealistic reflection reproduction and fluid 60FPS+ real-time rendering.
Q: How do I completely eliminate aerial floaters and background noise artifacts?
Use the integrated Polygon Lasso (L) or 3D Bounding Box (B) selection tools. Outline airborne artifacts in your viewport and press Delete to remove them instantly. You can also raise the Opacity Clamping threshold in the right inspector panel to automatically filter out translucent speckles.
Q: What are Spherical Harmonics (SH) and how does clamping them optimize performance?
Spherical Harmonics encode how color and specular highlights change depending on viewing angle. Raw captures use Degree 3 SH (48 floats per Gaussian). Clamping to Degree 0 or 1 removes directional color variation while reducing file sizes by up to 70%, drastically accelerating web streaming speeds with minimal perceptual loss.
Q: How do I import my cleaned point cloud into Blender, Maya, or Unreal Engine 5?
Export your edited model as a standard Stanford PLY file via File -> Export -> PLY. In Blender, install the free 3D Gaussian Splatting add-on to import and render. In Unreal Engine 5, use the official Luma AI UE5 plugin or open-source Niagara GSplat loaders to integrate the assets into your levels.
Q: What should I do if my browser displays "WebGPU Not Supported"?
Ensure you are running the latest version of Chrome, Edge, or Brave, and that Hardware Acceleration is enabled under browser settings. If your GPU hardware does not support WebGPU, the editor falls back to WebGL 2.0 rendering mode, though modern dedicated GPUs are recommended for scenes with over 1 million splats.
Q: Can I directly open Niantic Scaniverse .spz files in the editor?
SuperSplat natively ingests .ply, .splat, and .sog files. If you have a .spz file, convert it to a standard .ply file using our free in-browser SPZ to PLY converter tool first, then drag the resulting .ply file into this editor.
Q: How can I publish and embed the cleaned 3D Gaussian model on my own website?
Export your model in the .splat format (compact 32-byte per point stream) or .sog format (PlayCanvas tiled streaming container). You can then embed it seamlessly into WebGL/Three.js viewers or PlayCanvas engines with minimal code.