ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/doc/notes/ReleaseNotes
(Generate patch)

Comparing ray/doc/notes/ReleaseNotes (file contents):
Revision 1.210 by greg, Fri Jan 11 05:07:47 2013 UTC vs.
Revision 1.269 by greg, Fri Sep 18 18:29:00 2015 UTC

# Line 1807 | Line 1807 | of KitWare and sponsored by NREL.  This includes a qt-
1807   driver for rvu, which is built in the new subdirectory src/qtrvu.
1808  
1809   =====================
1810 < Version 4.2
1810 > Version 4.2 (Release date 7/31/2014)
1811  
1812   Axel Jacobs added -cp and -palettes options to falsecolor.
1813  
# Line 1860 | Line 1860 | fore clipping plane rather than viewpoint.  Thanks to
1860   pointing this out.
1861  
1862   Added options to dctimestep to allow multiple time steps (-n)
1863 < and multiple output pictures or sensor files (-o).
1863 > and multiple output pictures or sensor files (-o).  Also added -i
1864 > option to specify float (-if) or double (-id) input for sky matrix.
1865 >
1866 > Created gendaymtx program to compute annual sky patch matrix based
1867 > on Ian Ashdown's implementation of Perez all-weather sky model.
1868 > Output can be sent directly to dctimestep in ASCII or binary stream.
1869 >
1870 > Replaced existing gendaylit.c with improved version from Wendelin Sprenger
1871 > and Jan Wienold of ISE.
1872 >
1873 > Improved accuracy of ambient calculation for large -ad settings.  Thanks
1874 > to Lars Grobe for noticing the problem.
1875 >
1876 > Added -r option to gendaymtx to rotate the sky the specified number of
1877 > degrees about the zenith as suggested by A. McNeil.
1878 >
1879 > Axel Jacobs added -pal eco color map that does a blue-red-yellow scale.
1880 >
1881 > Created bsdf2klems tool to convert from various BSDF representations to
1882 > Klems basis matrix in XML file.
1883 >
1884 > Fixed problem with inappropriate reciprocity enforcement on tensor
1885 > tree reduction in genBSDF.  (Thanks to A.McNeil for discovering issue.)
1886 >
1887 > Fixed bug in isotropic tensor tree sampling for impinging rays
1888 > exactly normal to surface.  Thanks to Peter Apian-Bennewitz for
1889 > discovering and pointing out the error.
1890 >
1891 > Fixed double-counting bug in mirror material with alternate type.
1892 > Thanks to David Geisler-Moroder for spotting the problem and helping
1893 > to fix it.
1894 >
1895 > Created rcollate program to resize and transpose matrix data for Andy
1896 > McNeil's 5-phase annual simulation method.
1897 >
1898 > Added epw2wea conversion program by Christoph Reinhart.
1899 >
1900 > Implemented Perlin's improved noise function with help from Rahul Narain.
1901 > This will change the appearance of renderings using this function.
1902 >
1903 > Added "origin" command to rvu as requested by John Mardaljevic
1904 > to place view origin at selected point in scene.
1905 >
1906 > Switch to Perl versions of objview and objpict written by Axel Jacobs.
1907 >
1908 > Improved rendering speed of scenes with aliases by not entering new
1909 > modifiers into table if they are the same as the previously defined
1910 > modifier for that name.
1911 >
1912 > Made it so icalc and rcalc search RAYPATH directories for *.cal files
1913 > given on command line.  This simplifies script writing and makes these
1914 > utilities consistent with other tools in Radiance.
1915 >
1916 > Added triangulation routine to handle convex polygons in obj2mesh.
1917 >
1918 > ****** COMPATIBILITY CHANGE ********
1919 > Made backface visibility apply to all material types, including
1920 > transparent and translucent materials (except dielectric and interface).
1921 > This makes the option useful in cases where adjacent trans surfaces
1922 > are placed next to each other by a modeler that only understands
1923 > volumetric objects.
1924 >
1925 > Changed dctimestep so that output matrices (-n > 1) are preceded by a
1926 > header, and added support for float and double output formats with -o[fd].
1927 >
1928 > Introduced eplus_adduvf program to compute user view factors for EnergyPlus.
1929 >
1930 > Changed image-plane sampling in rpict to use Hilbert curve, which gives
1931 > less of a brushed/striped appearance to output pixels with -u- (default).
1932 >
1933 > Added ltview and ltpict Perl scripts contributed by Axel Jacobs, inspired
1934 > by Rob Guglielmetti.
1935 >
1936 > Added header variables for NROWS, NCOLS and NCOMP to help standardize
1937 > matrix files.  This functionality has been incorporated into
1938 > rcollate, gendaymtx, and dctimestep.
1939 >
1940 > Created rmtxop utility to operate on multi-component matrices.  This
1941 > facilitates some daylight matrix calculations, and provides a general
1942 > tool for manipulating matrix data.
1943 >
1944 > ****** COMPATIBILITY CHANGE ********
1945 > Introduced new Hessian-based error control in irradiance caching (ambient)
1946 > calculation.  Since the format of the stored ambient values is different,
1947 > the old files will be rejected with an error message and must be removed.
1948 > The programs may be compiled with the -DOLDAMB option if this is a problem.
1949 >
1950 > Added -p option to rcontrib to set function file parameters on a per-modifier
1951 > basis to simplify bin evaluation.
1952 >
1953 > Created rfluxmtx program to compute flux transfer matrices from a sender
1954 > surface to one or more receiver surfaces.  (Renamed the file klems_int.cal
1955 > to klems_full.cal in the process.)
1956 >
1957 > Added "-c" option to getinfo to execute command on data segment.
1958 >
1959 > =====================
1960 > Version 5.0
1961 >
1962 > Changed rmtxop so it writes out same type as lesser of inputs unless
1963 > directed otherwise using -f? option.
1964 >
1965 > Changed order of oconv arguments in rfluxmtx so user can specify input
1966 > octree using -i option at the end instead of (or in addition to) a
1967 > list of scene files.
1968 >
1969 > Added support for argument expansion to rfluxmtx and bug fixes.
1970 >
1971 > Fixed bug in indirect hemisphere sampling for some corner cases.
1972 >
1973 > Added default specular lobe to BSDF interpolation.
1974 >
1975 > Set minimum number of shadow checks before direct optimization (4).
1976 >
1977 > (Above changes included in 4.2.1 patch release.)
1978 >
1979 > ****** COMPATIBILITY CHANGE ********
1980 > Made header input and output the default behavior for dctimestep and
1981 > genskyvec.
1982 >
1983 > ****** COMPATIBILITY CHANGE ********
1984 > Changed pabopto2bsdf default behavior to add 90-degree rotation
1985 > to bring pgII's definition of "up" in line with Klems axis
1986 > conventions.  Introduced a new header variable "upphi" to
1987 > control this added rotation.  Using "#upphi 90" in each
1988 > BSDF input file gets back the original behavior, where it
1989 > assumes that the up direction is 90-degrees from the X-axis.
1990 > The default value of 0 corresponds to PAB's definition of
1991 > the X-axis as being "up".
1992 >
1993 > Fixed bug in rsensor related to having many rows (altitude) and
1994 > few columns (azimuth) in sensitivity file.
1995 >
1996 > Fixed floating point round-off error in new Hessian calculation
1997 > for some sytems (Windows, primarily).
1998 >
1999 > Fixed bug in tensor tree BSDF code that caused bus error on
2000 > some systems, and may have been source of other errors as well.
2001 >
2002 > (Above changes included in 4.2.2 patch release.)
2003 >
2004 > Improved ambient extrapolation to avoid zero values.  Actual
2005 > threshold set to 5% of recorded value.
2006 >
2007 > Changed anisotropic Gaussian and Ashikhmin models so that
2008 > illegal orientation vectors are dealt with more gracefully.
2009 >
2010 > Created wrapBSDF tool and incorporated into genBSDF along
2011 > with new rfluxmtx computation.
2012 >
2013 > Initial check-in of Roland Schregle's photon map integration.
2014 > New 5.0a version designation as suggested by Andy McNeil.
2015 >
2016 > Added left-hand coordinate sytems to rfluxmtx to correct
2017 > problems with coordinate axis orientations pointed out by
2018 > David Geisler-Moroder.
2019 >
2020 > Added color output to genBSDF (+C option) and support for
2021 > color rendering of Klems and tensor tree data.
2022 >
2023 > Fixed another bug in rsensor that caused rays to be generated
2024 > on opposite side of hemisphere even where sensitivity was zero.
2025 >
2026 > Fixed bug discovered by Jacob Jonsson in Klems BSDF
2027 > interpolator that caused it to over-predict normal
2028 > transmittance and reflectance.
2029 >
2030 > Added ability to read input from commands in dctimestep
2031 > and rmtxop.
2032 >
2033 > Added photon map support to rad.  Fixed some double-counting
2034 > issues in photon-mapping spotted by David Geisler-Moroder.
2035 >
2036 > Added photon map support to trad.
2037 >
2038 > Fixed bug in antimatter source testing when antimatter
2039 > definition follows potential obstructor in input.
2040 >
2041 > Fixed issue with missing character type identifier at head
2042 > of genBSDF XML output.
2043 >
2044 > Prompted by Roland S., added option to have pcompos -a order
2045 > rows from top rather than bottom of image.
2046 >
2047 > Changed dctimestep to accept matrix as well as BTDF input
2048 > in the VTDs invocation mode.  This permits the output of
2049 > rmtxop to be used in a pinch when combining multiple BTDF
2050 > layers, although interreflection between layers is not
2051 > accounted for properly as it is in the WINDOW program.
2052 >
2053 > Added Jan Wienold et al.'s evalglare to distribution.
2054 >
2055 > Hopeful fix to deadlock issue under Mac OS X 10.10.x (Yosemite).
2056 >
2057 > Fixed early exit of rcontrib with internal error (sample behind sender)
2058 > discovered by Rob G.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines