3D Scanner

Dashboard
📷
Photo Scan
20-70 photos, best quality
🎥
Camera Capture
Shoot from phone/webcam
Quick Scan
1 photo, AI depth
🤖
AI Generate
TRELLIS 3D from image
AI
📱
Mobile Scan
Guided phone capture
🔧
Mesh Healer
Fix STL/OBJ issues
Fix

How to capture for 3D printing

1
Take 20-70 photos orbiting the object at 3 heights (low, mid, high)
2
Ensure 70% overlap between shots. Even lighting, no flash
3
Upload all photos, choose options and hit Process

Upload Photos

Drag & drop or tap to select. JPEG/HEIC supported.

Camera Capture Guide

1
Place object on a plain surface with even lighting
2
Walk around the object, tapping the shutter at each position
3
Capture from 3 heights: low, eye level, above
0 photos
Tap shutter to capture. Walk around the object between shots.

AI Quick Scan

Upload 1 photo of the object. AI will estimate depth and create a 3D relief model. Best for simple, symmetrical objects.

Upload Single Photo

One clear photo of the object, centered, good lighting

Preview

AI 3D Generation (TRELLIS)

🤖
Upload 1 photo and AI generates a complete textured 3D model with Gaussian splat. Uses Microsoft TRELLIS (2B parameter model). Best for objects with clear shape.

Upload Reference Photo

One photo of the object. AI creates mesh + Gaussian splat.

Preview

Processing Options

Reconstruction Engine
Auto-selected based on photo count
COLMAP
20+ photos, highest precision
MASt3R
2+ photos, AI sparse recon
Background Removal
Auto-remove backgrounds before reconstruction
New
Uses AI (rembg/U2Net) to remove backgrounds from all uploaded photos before feeding them to the reconstruction engine.
  • Dramatically improves reconstruction quality by removing background noise
  • Helps COLMAP/MASt3R focus on the actual object geometry
  • Replaces background with clean white (optimal for feature matching)
  • Processing adds ~2-5 seconds per image
🛠
OpenMVS Enhanced Meshing
Higher quality mesh reconstruction
Best quality
Uses Screened Poisson Surface Reconstruction (via pymeshlab) instead of COLMAP's basic Poisson mesher.
  • Produces smoother, more complete surfaces with fewer holes
  • Better normal estimation from point clouds
  • Automatically removes small disconnected components
🎨
Texture Mapping
Project photo colors onto mesh
New
Projects colors from the original photos onto the reconstructed mesh surface.
  • Generates UV coordinates and a 4096x4096 texture atlas
  • Exports textured OBJ + MTL files (compatible with most 3D software)
  • Also generates GLB with embedded textures (for web viewing and AR)
  • Requires the original (non-background-removed) images for best color
Gaussian Splatting
Photorealistic 3D view (Metal GPU)
New
Trains a Gaussian Splat model from the reconstructed scene using OpenSplat with Metal GPU acceleration.
  • Produces photorealistic view synthesis (better than textured mesh for viewing)
  • Uses Apple M4 GPU via Metal for fast training (~12 min for 2000 iterations)
  • Outputs .ply splat file viewable in browser
  • Adds ~10-15 minutes to processing time
  • Not suitable for 3D printing (use mesh output for that)
🔧
Auto-Repair Mesh
Close holes, fix normals, remove artifacts
Automatically fixes common mesh issues that cause slicing/printing failures.
  • Closes holes, fixes non-manifold edges/vertices
  • Re-orients face normals, removes duplicates
  • Essential for clean 3D prints
🖨
Print Preparation
Flatten base, check wall thickness
3D Print
Optimises the mesh for FDM/SLA 3D printing.
  • Auto-flattens base to sit flat on print bed
  • Checks wall thickness (warns if <0.8mm)
  • Ensures watertight mesh
📈
Decimate Mesh
Reduce to max 100k triangles
Reduces polygon count while preserving shape.
  • Caps at 100k faces using quadric edge collapse
  • Smaller files = faster slicing
Uploading photos...
Removing backgrounds (AI)
Extracting features (SIFT)
Matching features across photos
Building sparse point cloud
MASt3R sparse reconstruction (AI)
Dense reconstruction
Point cloud fusion
Generating mesh
Texture mapping
Repairing mesh
Print preparation
Decimating mesh
Training Gaussian Splat (Metal GPU)
Exporting models
Apple SHARP inference
Depth estimation (MiDaS)
TRELLIS AI generating 3D...
Mesh
Gaussian Splat
Drag to rotate, scroll to zoom

Recent Scans