Automatic multi-view content generation using Blender
One of the alternative methods to display 3D content on the conventional 2D screen is based on the monocular cue called motion parallax. One of the ways how to employ motion parallax based method is to use multi-view image or video content and then to display relevant view for each position of viewer face.
In general, there is not sufficient amount of multi-view image data available due to the difficult multi-view acquisition proces which needs specific hardware and software solution.
We came up with the solution to render multi-view content using open source software called Blender (http://www.blender.org/). The biggest advantage of this software is the availability of production repository and the posibility to use scripting in order to automate required tasks.
So, the python scripts which allows the user to generate set of cameras in different setup (1D parallel, circular, grid) and render the scene from Blender with each of them has been developed and are available below.
Permission is hereby granted, without written agreement and without license or royalty fees, to use, copy, modify, and distribute the data provided and its documentation for research purpose only. The data provided may not be commercially distributed. In no event shall the Ecole Polytechnique Fédérale de Lausanne (EPFL) be liable to any party for direct, indirect, special, incidental, or consequential damages arising out of the use of the data and its documentation. The Ecole Polytechnique Fédérale de Lausanne (EPFL) specifically disclaims any warranties. The data provided hereunder is on an “as is” basis and the Ecole Polytechnique Fédérale de Lausanne (EPFL) has no obligation to provide maintenance, support, updates, enhancements, or modifications.
If you use this database or scripts to generate the multi-view content in your research we kindly ask you to reference this website.
Python scripts to automaticaly generate the multi-view content from Blender
- Script using Add-On in Blender
- Scripts using command line
- Manual how to use scripts
- Link to ftp server with multi-view database (under construction…)