Gaussian Splat 3D Viewer

Bring photorealistic 3D reconstructions to the tactical edge. View Gaussian Splatting models of terrain, structures, and scenes directly on ATAK — no cloud connectivity required.

Photorealistic 3D in the Field

Gaussian Splatting represents the cutting edge of 3D reconstruction technology. By rendering scenes as collections of 3D Gaussians, it achieves unprecedented visual quality while maintaining real-time performance on mobile devices.

Capability Description Tactical Application
Photorealistic Quality View-dependent colors and realistic lighting Accurate site reconnaissance visualization
Real-Time Rendering 60+ FPS on modern Android devices Smooth interaction during briefings
Compact Files Compressed formats for efficient storage Multiple scenes on single device
Offline Operation All processing happens locally Works in denied/disconnected environments
WebGL2 Rendering 98%+ Android device compatibility No specialized hardware required

Supported Formats

The viewer supports multiple Gaussian Splat formats, allowing flexibility in data sources and quality tradeoffs.

Format Extension Size Quality Best For
Standard Splat .splat Small Base Quick loading, field operations
PLY .ply Large Full Detailed analysis, view-dependent effects
KSplat .ksplat Compressed Good Storage efficiency
SPZ .spz Compressed Good Niantic ecosystem compatibility

Touch-Optimized Controls

Navigate 3D scenes with intuitive touch gestures designed for mobile field use.

Touch Gestures

Integration with ATAK

The viewer integrates with ATAK's existing infrastructure for seamless tactical workflows.

Server Infrastructure

🌐 Pre-Mission Site Recon

Capture a building or terrain using photogrammetry before a mission. Export as Gaussian Splat, load on ATAK device, and brief the team with a photorealistic 3D model. Rotate, zoom, and examine entry points without ever having been on site.

Creating Splat Files

Generate Gaussian Splat models from photos, videos, or LiDAR scans using various tools.

Source Tools Output Quality
Smartphone Photos Luma AI, Polycam, 3DGS Training Good for static scenes
Drone Imagery COLMAP + 3DGS, Meshroom + Converter Excellent for structures/terrain
LiDAR Scans Open3D, CloudCompare + Pipeline Precise geometry
Video Capture COLMAP frame extraction + 3DGS Good for walkthroughs

Performance Specifications

Optimized for the constrained resources of mobile tactical devices.

Device Requirements

Performance Metrics

🚀 After-Action Review

Document a scene after an operation with 3D photogrammetry. Load the reconstruction in ATAK during debrief to analyze what happened from any angle. Share the splat file with command for detailed after-action reports.

Technology Stack

Built on proven open-source technologies for reliability and compatibility.

Core Technologies

Future Roadmap

Planned enhancements for upcoming releases:

Spark.js Three.js WebGL2 Javalin Gaussian Splatting Photogrammetry 3D Reconstruction Mobile WebGL
← Webhook Receiver Next: AI Agent →