Radiance (software)

Radiance
Developer(s)Greg Ward
Initial release1985; 39 years ago (1985)
Stable release5.4 (2023-11-05) [±]
Preview releaseNon [±]
Written inC
Operating systemUnix, Linux, OS X, Windows
LicenseProject-specific open source
Websitehttp://www.radiance-online.org

Radiance is a suite of tools for performing lighting simulation originally written by Greg Ward.[1] It includes a renderer as well as many other tools for measuring the simulated light levels. It uses ray tracing to perform all lighting calculations, accelerated by the use of an octree data structure. It pioneered the concept of high-dynamic-range imaging, where light levels are (theoretically) open-ended values instead of a decimal proportion of a maximum (e.g. 0.0 to 1.0) or integer fraction of a maximum (0 to 255 / 255). It also implements global illumination using the Monte Carlo method to sample light falling on a point.

Greg Ward started developing Radiance in 1985 while at Lawrence Berkeley National Laboratory. The source code was distributed under a license forbidding further redistribution. In January 2002 Radiance 3.4 was relicensed under a less restrictive license.

One study found Radiance to be the most generally useful software package for architectural lighting simulation. The study also noted that Radiance often serves as the underlying simulation engine for many other packages.[2]

  1. ^ Cite error: The named reference LuebkemenSimondetti2006 was invoked but never defined (see the help page).
  2. ^ Geoffrey G. Roy, A Comparative Study of Lighting Simulation Packages Suitable for use in Architectural Design, Murdoch University, October 2000