Skip to docs navigation

05.05 3D Capture and 3D Print Assignment

Assignment Deliverables

  1. Exported 3D file of photogrammetry capture of a room or an object
    • Label file YYY-MM-DD Lastname Firstname Photogrammetry Capture (.usd, .obj, .blend)
  2. Exported 3D file of a 3D scan of an object
    • Label file YYY-MM-DD Lastname Firstname 3D Scan Capture (.usd, .obj, .blend)
  3. Exported 3D file of Gaussian Splat Capture
    • Label file YYY-MM-DD Lastname Firstname Gaussian Splat Capture (.ply, .usd, .obj, .blend, .splat)
  4. Render image of on of the 3D captures
    • Label file YYY-MM-DD Lastname Firstname Gaussian Splat Capture (.png, .jpg)
  5. 3D print of 1 of the above 3D captures

Assignment Overview

3D capture brings the physical world into the digital 3D model world. This project explores three different methods of 3D capture, photogrammetry, 3D scanning, and gaussian splatting.

Process

Photogrammetry Capture

  1. Select an interior room for photogrammetry. With your back to the perimiter of the room capture mulptiple angles and photos of the opposite facing wall. Capture from multiple heights and angles looking at the opposing wall. You may use a video capture as well.
  2. Import the photos or video into a photogrammetry app and process the inputs.
  3. If desired, clean up and modify the captured mesh. How to Clean Up Photogrammetry Mesh in Blenderexternal link
  4. Export the completed mesh with textures.

3D Scan Captures

  1. Use a 3D scanner to capture an object and / or a person. You can use the 3D scanners at the IML or the think[box].
  2. Clean up and process the scan with the built in software. How to Clean Up Photogrammetry Mesh in Blenderexternal link
  3. Export a 3D model with textures.

Gaussian Splat Capture

  1. Take a video of a 3D scene / setup. This could be a desk in your studio, a piece of furniture, a counter or work surface.
  2. The video should move from side to side, up and down, and change angles to capture as much information as possible.
  3. Convert the video to a folder of images. How to Export Frames from Video in Premiereexternal link
  4. Use Colmap and/or Glomap to process a Gaussian Splat 3D Reconstruction.
  5. The Colmap GUI allows viewing of the reconstructed splat, camera views, and rendering.

Assignment Resources

3D Capture Resouces

Photogrammetry Tools

3D Scan Tools

Gaussian Splat Tools

Colmap

Colmap has a Graphical User Interface (GUI) that can make using Colmap easier than the command line. To use the GUI download the precompiled binary, extract it, and run the bat file.

Glomap

Glomap can be 2 - 10 times faster in recontruction than Colmap. It also has a precompiled binary but must be run from the command line. Glomap required Colmap to build the initial database before running reconstruction.

3D Mesh Clean Up

3D Printing

If using the Bambu X1 Carbon 3D printers, then use the Bambu Studio Slicer. If using Ultimaker Printers or Creality Ender Printers, then use the Cura Slicer.

Grading Rubric

ObjectivePoints
Photogrammetry Capture Uploaded30
3D Scan Capture Uplaoded30
Gaussian Splat Capture Uploaded30
Minimum 1 Render Image20
3D Print of 1 Capture30
File Management and Labeling10