ShapeNet rendering scripts for visual concept
-
Download
ShapeNetCore.v1.zip
to this folder.Unzip the zip file, the folder structure will looks like
ShapeNetCore.v1/02691156/[model_id]
.model_id
is a very long string and is the unique id for a model. -
Setup code from RenderForCNN
-
git submodule init
andgit submodule update
to getRenderForCNN
code into therendercnn
folder. -
mv
global_variables.py.example
toglobal_variables.py
and change the configuration for blender
Notice: The dependency on RenderForCNN is quite heavy and not necessary at all. we can consider get rid of it.
-
-
render_airplane.py
Batch script to render all airplane model, use the viewpoint file in
viewpoints
folder -
view_3d_model.py
Take
[model_id]
as its input argument. Show this 3D model in blender. -
show_preview.py
Generate an html file containing rendered images.
-
blender_script.py
The code to be executed in blender, responsible for setting up camera, loading model, etc.
-
render_opt.py
Rendering configuration code, such as lighting, etc.
The viewpoint is saved in viewpoints/
folder.