--- ray/doc/notes/ReleaseNotes 2013/12/05 18:11:41 1.226 +++ ray/doc/notes/ReleaseNotes 2015/02/24 19:39:26 1.254 @@ -1807,7 +1807,7 @@ of KitWare and sponsored by NREL. This includes a qt- driver for rvu, which is built in the new subdirectory src/qtrvu. ===================== -Version 4.2 +Version 4.2 (Release date 7/31/2014) Axel Jacobs added -cp and -palettes options to falsecolor. @@ -1904,3 +1904,111 @@ Added "origin" command to rvu as requested by John Mar 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]. + +Introduced eplus_adduvf program to compute user view factors for EnergyPlus. + +Changed image-plane sampling in rpict to use Hilbert curve, which gives +less of a brushed/striped appearance to output pixels with -u- (default). + +Added ltview and ltpict Perl scripts contributed by Axel Jacobs, inspired +by Rob Guglielmetti. + +Added header variables for NROWS, NCOLS and NCOMP to help standardize +matrix files. This functionality has been incorporated into +rcollate, gendaymtx, and dctimestep. + +Created rmtxop utility to operate on multi-component matrices. This +facilitates some daylight matrix calculations, and provides a general +tool for manipulating matrix data. + +****** COMPATIBILITY CHANGE ******** +Introduced new Hessian-based error control in irradiance caching (ambient) +calculation. Since the format of the stored ambient values is different, +the old files will be rejected with an error message and must be removed. +The programs may be compiled with the -DOLDAMB option if this is a problem. + +Added -p option to rcontrib to set function file parameters on a per-modifier +basis to simplify bin evaluation. + +Created rfluxmtx program to compute flux transfer matrices from a sender +surface to one or more receiver surfaces. (Renamed the file klems_int.cal +to klems_full.cal in the process.) + +Added "-c" option to getinfo to execute command on data segment. + +===================== +Version 4.3 + +Changed rmtxop so it writes out same type as lesser of inputs unless +direction otherwise using -f? option. + +Changed order of oconv arguments in rfluxmtx so user can specify input +octree using -i option at the end instead of (or in addition to) a +list of scene files. + +Added support for argument expansion to rfluxmtx and bug fixes. + +Fixed bug in indirect hemisphere sampling for some corner cases. + +Added default specular lobe to BSDF interpolation. + +Set minimum number of shadow checks before direct optimization (4). + +(Above changes included in 4.2.1 patch release.) + +****** COMPATIBILITY CHANGE ******** +Made header input and output the default behavior for dctimestep and +genskyvec. + +****** COMPATIBILITY CHANGE ******** +Changed pabopto2bsdf default behavior to add 90-degree rotation +to bring pgII's definition of "up" in line with Klems axis +conventions. Introduced a new header variable "upphi" to +control this added rotation. Using "#upphi 90" in each +BSDF input file gets back the original behavior, where it +assumes that the up direction is 90-degrees from the X-axis. +The default value of 0 corresponds to PAB's definition of +the X-axis as being "up". + +Fixed bug in rsensor related to having many rows (altitude) and +few columns (azimuth) in sensitivity file. + +Fixed floating point round-off error in new Hessian calculation +for some sytems (Windows, primarily). + +Fixed bug in tensor tree BSDF code that caused bus error on +some systems, and may have been source of other errors as well. + +(Above changes included in 4.2.2 patch release.) + +Improved ambient extrapolation to avoid zero values. Actual +threshold set to 5% of recorded value. + +Changed anisotropic Gaussian and Ashikhmin models so that +illegal orientation vectors are dealt with more gracefully. + +Created wrapBSDF tool and incorporated into genBSDF along +with new rfluxmtx computation. + +Initial check-in of Roland Schregle's photon map integration. +New 5.0a version designation as suggested by Andy McNeil.