--- ray/doc/notes/ReleaseNotes 2010/10/01 18:11:18 1.177 +++ ray/doc/notes/ReleaseNotes 2014/02/08 01:28:05 1.231 @@ -1720,7 +1720,7 @@ Added -n option to rtrace for executing on multiple co using new rayfifo calls. ===================== -Version 4.1 +Version 4.1 (Released 11/04/2011) Changed ranimate behavior so remote login under a different user doesn't necessarily require the presence of the originating user's @@ -1749,9 +1749,9 @@ suggestions and help). Fixed bug in genklemsamp that caused non-uniform sampling over surfaces. -Fied bugs in rhoptimize and rhcopy for 64-bit compilation. +Fixed bugs in rhoptimize and rhcopy for 64-bit compilation. -Made change to avoid problem using gcc --fast-math compile option. +Made a change to avoid problem using gcc --fast-math compile option. ****** COMPATIBILITY CHANGE ******** Changed behavior of rtrace and rtcontrib so that every scanline is @@ -1767,3 +1767,160 @@ report a syntax error if the "void" type is used in th Updated reflection model according to EGSR 2010 paper by David Geisler-Moroder and Arne Duer. + +Replaced C-shell version of falsecolor with Perl script written +by Axel Jacobs. + +****** COMPATIBILITY CHANGE ******** +Changed -sj (specular jitter) option to something called specular +sampling (-ss), which if set less than 1 has the same behavior as +the old -sj, but when set greater than 1, spawns multiple ray +samples from semi-specular surfaces. + +Fixed bug noticed by Randolph Fritz that caused ambient sync errors. + +Fixed bug in findglare for reading picture files under Windows. + +Added options to pvalue to note other color spaces on reverse conversion. +Thanks to Erich Philips for the feature request. + +Added BSDF data-driven material type with full sampling support. + +Added BRDF calculations to genBSDF. + +Bug fixes in rsensor thanks to help from David Geisler-Moroder. + +Added variable-resolution BSDF support in renderers and genBSDF. + +Created pkgBSDF program to extract BSDF geometry and put it +together with surface description suitable for inclusion in +a Radiance scene. + +Muted warning for "no light sources found" when there is at least +one glow object and interreflections are on (-ab > 0). + +Fixed long-standing bug that caused underestimation of reflection +when specular component was below -st threshold in non-metals. + +Checked in cross-platform cmake build system created by Bill Hoffman +of KitWare and sponsored by NREL. This includes a qt-based +driver for rvu, which is built in the new subdirectory src/qtrvu. + +===================== +Version 4.2 + +Axel Jacobs added -cp and -palettes options to falsecolor. + +Fixed bug in matrix output of genBSDF introduced shortly before 4.1 release. + +Made rvu more responsive in multi-processing mode when changing parameters. +Explicit "new" command not needed to show changes, because it goes back +to "immediate mode" once something is changed. Processing will be slow +but response time quick until next "new" command. + +Fixed major bug in transmitting proxy material sampling. + +Patched cmake build tools (changes by Zack Galbreath). + +Removed requirement for pflip -h to be given input file (can pipe from stdin). + +Added "Number of processes" slider to trad "Action" pane to control rad -N +option for rvu and batch rendering. + +Added -c option to vwrays to repeat pixels for rtcontrib. + +Reworked rtcontrib program and renamed to rcontrib. New version runs much +faster, especially on multiprocessor systems, and doesn't require as much +memory. No longer calls rtrace; instead does all the work itself. + +Added -d option to genskyvec to produce direct-only (sun no sky) vector. + +Added Ashikhmin-Shirley anisotropic BRDF model (ashik2) with help +from Nicolas Boneel. + +Added Ruby rewrite of objview.csh by Rob Guglielmetti. + +Fixed bug in reciprocity for tensor tree BTDF representations. Thanks +to Andy McNeil for identifying the problem. + +Added MNAME and ZNAME variables to ranimove for debugging & testing. + +Created pmblur2 command to take motion and depth buffers from ranimove +to compute a better motion blur. + +****** COMPATIBILITY CHANGE ******** +Changed BSDF routines to use updated/corrected XML specification and +removed depracated BSDF support from mkillum. + +Fixed behavior of i/o flushing in rcontrib with -c > 1 (averaging). Thanks +to Lars Grobe for help identifying this problem. + +Fixed bug in depth-of-field blur where view distance was measured from +fore clipping plane rather than viewpoint. Thanks to Peter A-B for +pointing this out. + +Added options to dctimestep to allow multiple time steps (-n) +and multiple output pictures or sensor files (-o). Also added -i +option to specify float (-if) or double (-id) input for sky matrix. + +Created gendaymtx program to compute annual sky patch matrix based +on Ian Ashdown's implementation of Perez all-weather sky model. +Output can be sent directly to dctimestep in ASCII or binary stream. + +Replaced existing gendaylit.c with improved version from Wendelin Sprenger +and Jan Wienold of ISE. + +Improved accuracy of ambient calculation for large -ad settings. Thanks +to Lars Grobe for noticing the problem. + +Added -r option to gendaymtx to rotate the sky the specified number of +degrees about the zenith as suggested by A. McNeil. + +Axel Jacobs added -pal eco color map that does a blue-red-yellow scale. + +Created bsdf2klems tool to convert from various BSDF representations to +Klems basis matrix in XML file. + +Fixed problem with inappropriate reciprocity enforcement on tensor +tree reduction in genBSDF. (Thanks to A.McNeil for discovering issue.) + +Fixed bug in isotropic tensor tree sampling for impinging rays +exactly normal to surface. Thanks to Peter Apian-Bennewitz for +discovering and pointing out the error. + +Fixed double-counting bug in mirror material with alternate type. +Thanks to David Geisler-Moroder for spotting the problem and helping +to fix it. + +Created rcollate program to resize and transpose matrix data for Andy +McNeil's 5-phase annual simulation method. + +Added epw2wea conversion program by Christoph Reinhart. + +Implemented Perlin's improved noise function with help from Rahul Narain. +This will change the appearance of renderings using this function. + +Added "origin" command to rvu as requested by John Mardaljevic +to place view origin at selected point in scene. + +Switch to Perl versions of objview and objpict written by Axel Jacobs. + +Improved rendering speed of scenes with aliases by not entering new +modifiers into table if they are the same as the previously defined +modifier for that name. + +Made it so icalc and rcalc search RAYPATH directories for *.cal files +given on command line. This simplifies script writing and makes these +utilities consistent with other tools in Radiance. + +Added triangulation routine to handle convex polygons in obj2mesh. + +****** COMPATIBILITY CHANGE ******** +Made backface visibility apply to all material types, including +transparent and translucent materials (except dielectric and interface). +This makes the option useful in cases where adjacent trans surfaces +are placed next to each other by a modeler that only understands +volumetric objects. + +Changed dctimestep so that output matrices (-n > 1) are preceded by a +header, and added support for float and double output formats with -o[fd].