--- ray/doc/notes/ReleaseNotes 2006/04/05 06:22:56 1.118 +++ ray/doc/notes/ReleaseNotes 2008/02/21 01:22:06 1.145 @@ -1570,3 +1570,93 @@ Renamed librt.a to librtrad.a, to avoid conflict on So everything now gets linked to -lrtrad instead of -lrt. Fixed problem with large sample sets, so -u+ option now is truly random. +Thanks to Rick Mistrick and Younju Yoon for identifying this problem, +which was related to a poorly designed hash function. + +Changed -u+ to be the default setting in rtrace (only). + +Fixed binary i/o for rlam and vwrays under Windows. + +Added tmCvLums() to tone-mapping routines using a 16-bit lookup table +on IEEE floats, which is also used to improve speed of COLOR conversions, +especially on machines with slow log() calls. The first call to +tmCvLums(), tmCvGrays(), or tmCvColors() initializes the table. + +Created optics2rad.csh script to convert from Optics 5 material output +to something correct for Radiance. Built on old glazing.cal function, +which is actually incorrect so removed from the distribution. + +Fixed nuisance bug in ximage under some SGI machines that caused it to +choose an inappropriate visual and display incorrect colors. (Thanks +to Oskar Itzinger for debugging the problem.) + +Fixed long-standing inaccuracy of pcompos -t and +t thresholding options. + +Fixed bug in handling of views with tabs rather than spaces. + +Fixed bug related to alias of alias. + +****** COMPATIBILITY CHANGE ******** +Changed default sky turbidity in gensky from the original default of +2.75 to the CIE 110-1994 standard value of 2.45. Thanks to Marilyne +Anderson of MIT for pointing out this discrepancy. + +Added -o option to ra_xyze to produce original pixel values. + +Fixed bug in tracing of virtual sources, where intervening glazing was +not being accounted for properly. + +Added -h option to pcompos and pcomb to eliminate verbose headers. + +===================== +Version 3.9 + +Added -spec option to falsecolor to restore original spectral color scale. +Also added "-s auto" option to automatically set the maximum value. + +Added byte-swapping input and output to rcalc. + +Additional error-checking for source surfaces. + +Re-fixed bug in octree code that caused it to allocate 8 times as +much memory as it actually used(!) -- this was pointed out way back +in 1999 by Erik Reinhard and Erik Jansen, but the fix they gave me +got lost in the slightly broken release process at the time. This +should make a big difference in memory usage, especially for the +new mesh primitive. (I measured 30% less memory usage.) + +Corrected ray weights for material mixtures. + +Reduced the default -n setting for obj2mesh to take better advantage +of the smaller octree structure size. + +Fixed bug in shadow cache where it was adding surfaces with antimatter +holes cut in them to the obstructor list. Thanks to John Mardaljevic +for discovering and reporting the problem. + +Adding ability in mkillum to incorporate BSDF data in calculation. +Internal interface (raypcalls) now used in place of rtrace process(es). + +Fixed pixel alignment in pcomb for size reduction and enlargement. + +Allow rtcontrib user to set -P and -PP options for persistent rendering. +The only caveat is that -n setting > 1 requires -PP rather than -P. + +Added -c option to rtcontrib to facilitate cumulative calculations. + +Added ability to incorporate LBNL Window 6 bidirectional scattering +distribution function (BSDF) data in mkillum. + +****** COMPATIBILITY CHANGE ******** +Fixed long-standing bug in source.cal, which caused it to produce +reversed anisotropic photometric distributions due to the +misorientation of the y-axis. Thanks to Zack Rogers for discovering +and helping debug this problem. + +Fixed long-standing bug in replmarks, where triangles with X-side +aligned with Z-axis would cause incorrect rotations. Thanks to +Zack Rogers for finding this error. + +Added rsensor program to compute sensor signal for daylighting controls. +Funding for this component was provided by the Architectural Energy +Corporation in Boulder, CO, and directed by Zack Rogers.