3D Gaussian Splatting · AI-Powered

Design your dream pool
from a phone video

Film your backyard for 30 seconds. AI builds a photorealistic 3D scene. Place pools, measure spaces, and see it before you dig — no CAD, no tape measure, no guesswork.

Open 3D Viewer →
🏊

Phone video → 3D Gaussian splat scene → design your pool in real-time

Four steps to your new pool

No CAD experience needed. No site visit required.

1

Film your backyard

Walk around your yard for 30 seconds with your phone. Capture every angle — PoolSplat needs the full space to build an accurate 3D model.

2

AI creates a 3D scene

Gaussian splatting reconstructs your backyard as a photorealistic 3D point cloud. Every tree, fence, and slope is captured exactly as-is.

3

Design your pool

Place pools, spas, firepits, and patios directly in the 3D scene. Measure distances, check sightlines, and experiment with shapes and sizes in real time.

4

See before/after

AI generates photorealistic after-images of your yard with the new pool installed. Share them with your family, contractor, or HOA before breaking ground.

What PoolSplat can do

Built on state-of-the-art AI and 3D rendering.

📱

Phone-Only Capture

No LiDAR, no special hardware needed. Any modern phone video is enough to build a high-quality 3D scene.

🧊

Gaussian Splatting

State-of-the-art 3D reconstruction from video. Captures detail that photogrammetry misses — reflections, transparency, fine geometry.

📏

Real-Time Measurements

Measure any distance in your 3D scene — pool length, setback from fence, patio width. Accurate to inches.

🎨

AI Photo Editing

Generate photorealistic after-images with your pool, firepit, or patio. Powered by 4 AI models with automatic model selection.

🏊

Pool Shape Library

Rectangular, freeform, kidney, lap, sport — place any pool shape in your scene and adjust size, position, and orientation freely.

🌳

Landscape Integration

Add firepits, patios, decking, planters, and ramadas. See how hardscape fits with existing trees, slopes, and structures.

Built on research-grade AI

PoolSplat runs on the same Gaussian splatting technology used in autonomous driving and medical imaging.

Gaussian Splatting Pipeline

Converts phone video into a 3D Gaussian splat scene. Each splat represents a colored particle in space — millions of them form a photorealistic 3D model you can fly through.

3DGS · COLMAP · Structure from Motion

Multi-Model AI Editing

Automatically routes edits to the best AI model: Nano Banana 2 for instruction-following, Seedream 5 for photorealism, GPT Image for complex scenes, FLUX for inpainting.

Nano Banana 2 · Seedream 5 · GPT Image 2 · FLUX

Real-Time 3D Viewer

Built on Three.js with WebGL Gaussian splat rendering. Orbit, pan, zoom through your scene. Toggle overlays for measurements, pool geometry, and point clouds.

Three.js · WebGL · Spark GS

Scene Management

Every capture becomes a persistent scene. Save designs, share with contractors, revisit later. Live SSE updates when measurements or pools change.

MCP Server · SSE · Scene Manager

Ready to see your pool before you build it?

Try the 3D viewer at poolsplat.ferrumeng.com or leave your email for updates.

Open 3D Viewer →

GitHub