Reviews
A field report on the Inaugural RADIANCE Workshop
A field report on the Inaugural RADIANCE Workshop
By Rob Guglielmetti (rpg@rumblestrip.org - www.rumblestrip.org)
Rob Guglielmetti is an architectural lighting designer specializing in the application of computer technology to the task of lighting design. He is the Director of Information Technology and head of lighting simulation programming and analysis at Renfro Design Group, Inc, an architectural lighting design firm in New York City NY, USA.
A field report on the Inaugural RADIANCE Workshop
University of Applied Sciences of Western Switzerland
(Ecole d'ingénieurs et d'architectes de Fribourg)
Fribourg, Switzerland Sept 30-Oct 1, 2002
In a world crowded with trade shows, computer fairs, and glitzy product launches, a quiet meeting was held in a quiet city in the middle of Switzerland. The topic of discussion was the computer graphics application called Radiance, and the collective enthusiasm, intellect, and ingenuity displayed by the 39 participants easily surpassed the buzz of any shindig that the folks from Autodesk could hope for.
Perhaps long overdue, this workshop was organized by Radiance author Greg Ward and Dr. Raphael Compagnon, a teacher at the University of Applied Sciences of Western Switzerland (which was the site of the workshop). Over the years Radiance has cultivated a relatively small but loyal following, composed of students, researchers, and designers scattered all over the globe. A moderately active mailing list provides the primary means of support for the product, and as a result Radiance users belong to a strange fraternity of friends whose primary means of identification is an email address. This workshop provided an opportunity for these people to associate some faces with those many email addresses, in addition to providing a forum for exhibiting the many ways this piece of software is being applied to the task of accurate lighting simulation.
Copyright Andrew McNeill / ArupLighting
Being the first of hopefully many of these events, a clear format or curriculum was probably difficult to arrive at. In the end, over twenty individuals volunteered to be speakers. The presentations were varied, and included topics like new products that either extend the functionality of Radiance or make Radiance more user friendly; examples of the use of Radiance in the visualization and lighting design fields; and experimental modifications and extensions to the the actual code itself. None of the presentations were hands-on tutorial style, but as a novice user of Radiance I still considered it a learning experience. If not for anything else, it was an inspiring view at the wealth of ways the Radiance calculation/rendering engine can be applied to the creation of better designs.
The recent announcement that Radiance will go open source was, unfortunately, not really clarified further at the workshop. The current situation of a December 1, 2002 date for making Radiance open source still stands; what that *means* still remains a mystery. The room was filled with interested parties, and you can be sure that for every interested set of ears in that room there are probably twenty or thirty other sets that are waiting with baited breath for the developments. Discussion of modernizing the code base was the order of the day. Radiance is based on K&R C, eschewing the use of prototypes. Today's programmers apparently are not well-versed in this programming paradigm, so extending the Radiance source has become the domain of a very specialized subset of interested parties in the computer graphics community. An effort to "ANSI-fy" the code is the primary directive, as well as reigning in the divergent development paths of Radiance and the more recent "Desktop Radiance" project. The hope is to be able to provide developers with a modern code base that allows for easy hooks
into the Radiance calculation engine.
Copyright 2002 Benjamin Black
Several individuals and firms presented their application of Radiance in daylighting design. I believe the heavy draw of serious lighting engineers to Radiance indicates the power and sophistication of this application. The prediction of the behavior of light on a space is so fantastically complex, it's no wonder that most software applications fall short of realistically dealing with all the variables. The forward thinkers of computerized daylighting simulation inevitably arrive at Radiance's doorsetp, and the presentations indicated that with careful application of Radiance and creative application of computer scripting techniques it is possible to analyze architectural daylighting problems in an efficient manner, virtually.
All workshop attendees received a CD-ROM containing the materials presented; this included renderings, source code, and papers. It's a valuable addition to any Radiance-phile's collection. Fortunately, the attendees agreed that it should become part of the public domain, and Peter Appian-Bennewitz has already hosted the materials (including an ISO image of the CD) on the Radiance website at:
http://www.radiance-online.org/radiance-workshop1/cd/
By now some of you are still perhaps wondering exactly what Radiance is. You may have stumbled upon this article as a visualization artist, maybe a regular visitor to CGArchitect, and clicked the link to this story. Maybe you use Viz, or Maya, or even the new Brazil release, and have been happily creating convincing renderings of natural & artificially illuminated scenes, and been impressed with the capability of current popular software applications. Many of these applications claim to be "physically-based", to boot. But Radiance is the only
application in existence today that can truly claim to be king of the hill in terms of realistic, physically-based, rendering and calculation lighting software. Based on a light-backwards ray tracing algorithm, Radiance is able to simulate a vast array of photometric phenomena, and the Radiance Workshop even introduced a new photon map module that further extends the functionality of the software. If you are new to Radiance, I suggest you visit the Radiance website(s) quoted in this article, and learn more about it.
Copyright 2002 Carsten Bauer
While long maligned for its lack of a GUI and its difficult learning curve, Radiance remains the greatest attempt to simulate the sometimes fleeting whims of photons with computer code. The workshop in Fribourg indicated that many individuals feel the same way, and are hard at work putting Radiance to that task. Several presentations also illustrated that people are aware of the difficulties of using Radiance, and applications and plug-ins are being developed that utilize the Radiance engine behind a more friendly GUI.
For additional information on Radiance, visit the following websites:
http://radsite.lbl.gov/radiance/HOME.html
http://www.radiance-online.org/
If you would like to post comments or questions about this review, please visit our forum
About this article
"In a world crowded with trade shows, computer fairs, and glitzy product launches, a quiet meeting was held in a quiet city in the middle of Switzerland. The topic of discussion was the computer graphics application called Radiance, and the collective enthusiasm, intellect, and ingenuity displayed by the 39 participants easily surpassed the buzz of any shindig that the folks from Autodesk could hope for."