What's new in Radiance 4.0
Mar 19, 2010
- COMPATIBILITY CHANGE:
- Changed ".pic" extension to ".hdr" in all sources and documentation
- to improve interoperability with other software, since this has become
- the de facto extension for Radiance RGBE and XYZE pictures. Since file
- extensions were never more than a convention in Radiance, this does not
- affect operation, but may require the update of scripts, etc. written
- by others that assume the ".pic" suffix for Radiance output.
- Added -N option to objview to support multiprocessing.
- Improved sampling of circular sources (source, sphere, ring types) with
- quite a bit of help from David Geisler-Moroder.
- Added "rpict" and "rvu" variables to rad, and made these as well as
- the "oconv", "mkillum" and "pfilt" variables accept an alternate
- command path in each case. Change suggested by Lars Grobe based
- on similar Radzilla (radz) facility by Carsten Bauer.
- Fixed rad -v N specification to use actual view name if one.
- Fixed error in mkillum calculation where it neglected indirect
- source contributions from BTDF illum's.
- Added GMT and LATLONG header lines for Greenwich Mean Time and
- degrees North Latitude / East Longitude.
- Added gendaylit to distribution (finally).
- Added ability in vwright(1) to get view from command line arguments.
- Created genklemsamp(1) utility to generate samples suitable for
- BSDF-based annual calculations. This is the first Perl script to
- be added to Radiance. Hopefully, others will follow.
- Added klems_int.cal file to compute Klems bins for windows.
- Created genskyvec utility to sample a particular sky and
- evaluate average radiance over the standard Tregenza sky patches.
- Created dctimestep program to compute a set of sensor values or
- a combined image for a particular time using the daylight
- coefficient method.
- Created src/rt/rayfifo.c for first-in/first-out handling of
- multiprocessing by raypcalls.c.
- Added -n option to rtrace for executing on multiple cores
- using new rayfifo calls.