3D Reconstruction from Video

Scene reconstruction · MP4 or AVI video

How this tool works

Demo hosted by Asrar990 on Hugging Face.

About 3D Reconstruction from Video

This Streamlit demo extracts frames from an uploaded video and builds a mesh for preview and STL download. Its published implementation uses grayscale pixel intensity as a substitute for depth, then applies Poisson surface reconstruction.

Although the interface refers to Structure from Motion, the inspected code does not estimate camera poses or triangulate matching features. Treat it as an experimental image-processing demonstration, rather than a method for recovering a dimensionally accurate object or scene.

How to use 3D Reconstruction from Video

  1. Upload a short MP4 or AVI video inside the demo.
  2. Wait for frame extraction and the experimental surface reconstruction.
  3. Inspect the preview and download the STL if processing completes.

What to know before you start

  • Bright pixels are treated as greater depth in the published implementation; lighting can therefore change the inferred surface.
  • The STL is not a validated scan and should not be used as a measurement of the filmed object.

The provider controls availability, sign-in, processing, and downloads. Save any result before reloading or closing the demo.

Does this tool perform calibrated photogrammetry?

No. The inspected source uses a brightness-based depth approximation rather than a calibrated multi-view reconstruction pipeline.

Search tools and guides

28 tools and guides

TRELLIS.2Image to 3D · Textured GLB mesh with PBR materialsHi3Dv1Image to 3D · Refined GLB mesh; optional intermediate GLBSparc3DImage to 3D · 3D shape; export options depend on the providerHunyuan3D 2.1Image to 3D · 3D mesh with optional PBR texture generationTRELLISImage to 3D · GLB mesh or Gaussian representationHunyuan3D 2.0Image to 3D · Mesh export in GLB, OBJ, PLY, or STLImage to 3D BenchmarkBenchmark · Human-preference rankings and evaluation results3D Reconstruction from VideoScene reconstruction · Experimental mesh preview and STL downloadPixal3DImage to 3D · Generated 3D asset in GLB formatHi3DGenImage to 3D · Geometry mesh: GLB, OBJ, PLY, or STLDepth Anything 3Scene reconstruction · Depth visualization, 3D preview, optional Gaussian renderingPURE Reconstruction StudioScene reconstruction · PLY point cloud, camera poses, RGB/depth videos, ZIPMulti-View Voxel ReconstructionScene reconstruction · A 2D slice of the fused voxel prediction3D Face ReconstructionFace reconstruction · Face geometry preview and OBJ downloadFRUCScene reconstruction · Reconstructed Gaussian scene and novel-view renderZipSplatScene reconstruction · Gaussian scene, predicted cameras, fly-through previewUniForge3DText to 3D · Textured GLB generated from four viewsHunyuan3D 2mv TurboImage to 3D · Mesh export in GLB, OBJ, PLY, or STLHunyuan3D 2mini TurboImage to 3D · Shape mesh: GLB, OBJ, PLY, or STLAIMoCapMotion capture · 3D motion preview and provider download optionsTRELLIS.2 Text to 3DText to 3D · GLB asset with a Rerun 3D previewValdrada3D simulation · Interactive New York City sceneEmbodied 3D AI World3D simulation · Interactive humanoid movement and task simulationLitePTPoint cloud segmentation · Class-colored preview and per-point NPY labelsInstantMeshImage to 3D · Textured mesh in OBJ or GLB formatGLB ViewerView, rotate, and inspect GLB files on your deviceHow to turn an image into a 3D modelGuide · Prepare an image, generate a model, and check the exportTRELLIS.2 vs InstantMeshComparison · Inputs, export formats, materials, and workflow