Skip to content

Kelony11/BakeScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BakeScan 🧱📡

BakeScan is a Blender + Open3D mini-pipeline that:

  1. bakes lighting into a GLB scene (warm/orange).
  2. re-colors and re-bakes the scene (purple).
  3. generates synthetic depth scans using Open3D raycasting.
  4. compares scan quality across FoV, resolution, and camera pose.

What’s Included

  • Warm baked scene: outputs/hw2_baked_ki120.glb
  • Re-baked recolored scene: outputs/hw2_recolored_ki120.glb
  • Scan generator: code/hw2_scan_ki120.py
  • Blender automation scripts: code/hw2_script1.py, code/hw2_script2.py, code/hw2_script3.py
  • Report: docs/hw2_ki120.pdf

Scan Studies (9 total scans)

  • FoV: 60 / 90 / 120 @ 320x240
  • Resolution: 160x120 / 320x240 / 640x480 @ FoV=90
  • Pose: 3 viewpoints @ FoV=90, 320x240

Tech Stack

  • Blender (UV + baking)
  • Python
  • Open3D (raycasting + point cloud visualization)
  • NumPy

Run

python code/hw2_scan_ki120.py

NOTES

  • outputs/*.ply are generated by the scan script.
  • Blender files are in blender/ (autosaves ignored).

Author

Kelvin Ihezue

About

🧱📡 Blender + Open3D pipeline that bakes lighting into a GLB scene, recolors and re-bakes the scene, then uses Open3D raycasting to generate synthetic depth scans and compares scan quality across FoV, resolution, and camera pose.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages