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

No releases published

Packages

 
 
 

Contributors

Languages