![]() An illumination renderer for 3D models. |
|
Usage.
The binary packages of chiaroscuro contain three executable. The usage of the interactive graphical
main application chiaroscuro is explained in more detail in the tutorial.
The other two executables elmofire and elmoshift are command line tools that
offer the same functionality from a standard console/DOS window. Therefore, they lend themselves well to automatically render
and post-process multiple scenes via shell scripts or batch files. Type elmofire -h and elmoshift -h
to get a brief overview on available command line switches.
Download. Chiaroscuro is available as precompiled binaries for Windows and Linux as well as in source code form. If you want to compile chiaroscuro yourself, please have a look at the technical info section in order to solve its external dependencies.
Technical info.
Chiaroscuro has been designed and implemented by Gerald Franz. The latest version and the source
code is available at the original chiaroscuro website.
The application makes use of the veLib for loading and displaying the 3D models.
The user interface is made using the FLTK
toolkit (version >= 1.1.5). The veLib texture loaders internally use libPNG and
zlib for PNG display and are based in part
on the work of the Independent JPEG Group.
Chiaroscuro is provided under the terms of the GNU General Public License.
Work in progress. Chiaroscuro has reached a first fully productive and fairly stable state. Nevertheless, diffuse 3D scene illumination is a complex issue, therefore the development of the application will definitively continue. Depending on the actual demands, future releases will likely offer the following features:
© 2006-04-23
|