This tool takes a mesh file as its input, and outputs an RGB image and a depth image. It is based on face3d by YadiraF.
mesh2rgbd/mesh/ # written in python and c++
| cython/ # c++ files, use cython to compile
| io.py # read & write obj
| vis.py # plot mesh
| transform.py # transform mesh & estimate matrix
| light.py # add light
| render.py # obj to image using rasterization render
-
Python 2 or Python 3
-
Python packages:
- numpy
- skimage
- scipy
- matplotlib
- cython
- tiffile
-
Clone the repository
git clone https://github.com/nsalminen/mesh2rgbd cd mesh2rgbd
-
Compile the C++ files to .so for Python use
cd mesh2rgbd/mesh/cython python setup.py build_ext -i
-
Refer to
render_mesh.py
for a basic example.