Skip to content

WeiTang114/BlenderPhong

Repository files navigation

BlenderPhong

A Blender python script to render an 3D model object by Phong Shading from several viewpoints. We currently support .obj, .stl, and .off files.

This is an output from airplane.off:

We use blender-off-addon for off importing support.

Requirements

Usage

Run with Blender

blender phong.blend --background --python phong.py -- <model file> <output dir>

eg. (see sample_run.sh)

# remove "--background" if you want to see the GPI
blender phong.blend --background --python phong.py -- ./airplane.off ./
  • phong.blend is a scene file that has no default objects. (In a new Blender scene, there is a cube. I just removed it and saved the scene.)

Multiple models

Edit models.txt to build a list of models you want to render. See sample_run_multiple.sh

blender phong.blend --background --python phong_multi.py -- models.txt ./tmp

Edit the viewpoints:

Edit cameras in phong.py to render from different viewpoints. See the code for more details.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published