Radzilla is a port of the well known physically based ray tracer Radiance to the C++ programming language, including a GUI based on the QT toolkit from Trolltech (www.trolltech.com).
Radzilla aims at modifying and optimizing classic Radiance for complex visualization applications in architecture, art or design.

The project started in 2004, 1 1/2 years after Radiance itself became Open Source. In its first stages, it was a means to collect previous Radiance-related work (self-developed, like the direct cache or the color4pict primitive, or externally developed, like Roland Schregle's Photon Map) and merge it with the classic core.
Further developments followed soon (like the 'scene' primitive or a new source partitioning scheme). With the recent implementation of a GUI frontend, the focus has temporarily moved more to the periphery. The overall aim is not to hide the complexity of Radiance, but just to make the use and handling of it easier. Including image processing features based on Radiance classic modules (pfilt, pcond) in the new Version 1.1 now means a next step towards setting up a new environment for working with the plethora of tools offered by the Radiance suite, either in their original version or enhanced with additional features.

Please note: due to lack of resources, the Radzilla project is currently unmaintained. The last version (1.2) is now way to much out-of date, so it is not available anymore. As of now, the future of the project remains uncertain.

Project Overview


Credits & Background

Above all, I have to thank Greg Ward not only for writing Radiance but also for making it Open Source and thus offering everybody a unique opportunity to learn an awful lot about programming, ray tracing, color metrics, image processing ... just to mention a few points.
Many others have also contributed so far to Radzilla with feedback, help, bug reports ...more

back to CB Home