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.308 by greg, Thu Nov 30 23:31:34 2017 UTC vs.
Revision 1.379 by greg, Fri Nov 13 19:21:11 2020 UTC

# Line 2157 | Line 2157 | Added bsdfview tool analogous to objview but for BSDF
2157   which calls bsdf2rad then rad with a few useful default views.
2158  
2159   =========================
2160 < Version 5.2
2160 > Version 5.2 (Release October 8, 2018)
2161  
2162   Created psketch program to apply non-photorealistic rendering to selected
2163   objects, identified by modifier name(s).
# Line 2167 | Line 2167 | division of same-sized matrices.
2167  
2168   Changed falsecolor so "-s" option is adjusted to match legend if one.
2169  
2170 < Legend changes and improvements by David G-M and Stephen W.
2170 > Falsecolor legend changes and improvements by David G-M and Stephen W.
2171  
2172   Fixed bug in peak extraction code that generated
2173   "Bad call to SDqueryTreProjSA" error, reported by Lars Grobe.
# Line 2177 | Line 2177 | by Axel Jacobs where veiling glare not added for the s
2177   some conditions.
2178  
2179   Increased maximum number of open files in rcontrib to the system upper
2180 < limit of 2048 rather than the default 512.
2180 > limit of 2048 rather than the default 512 under Windows.
2181 >
2182 > Added top-level resources directory with files from Rob Guglielmetti.
2183 >
2184 > Improved accuracy for peaky BSDFs and small light sources.
2185 >
2186 > Fixed issue with pmapdump noted by Axel Jacobs.
2187 >
2188 > Improved accuracy of bsdf2ttree when converting scattering interpolation
2189 > representatons with strong peaks.
2190 >
2191 > Tweaked peak-extraction code to work more reliably.
2192 >
2193 > Georg Mischler updated SCons build system.
2194 >
2195 > Rob Guglielmetti and Alex Swindler updated CMake build system.
2196 >
2197 > Modified pcomb so the first view seen in the inputs is written into header.
2198 >
2199 > Wrote rtpict script to run rtrace in parallel mode and simulate rpict with
2200 > -n option.
2201 >
2202 > Added ability to move forwards/backwards specified distance in rvu "origin"
2203 > command.  Feature requested by John Mardaljevic, who essentially owns this
2204 > command, now.
2205 >
2206 > Reduced bias in ambient super-sampling method.
2207 >
2208 > Fixed bugs associated with zero transmission in chromatic tensor trees.
2209 > Thanks to Lars Grobe for pointing out issues.
2210 >
2211 > Added RAYPATH searching for -f options to genrev, gensurf, genworm,
2212 > bsdf2klems, bsdf2ttree, and pcomb.  This makes behavior consistent
2213 > with rcalc, calc, and rendering tools.
2214 >
2215 > Worked with Randolph Fritz to fix some issues with ies2rad and newer
2216 > IESNA63 standards.
2217 >
2218 > Resurrected original bsdf2rad test program, renaming it bsdf2rado. Still an
2219 > optional build in src/cv/.
2220 >
2221 > Fixed bug in rcontrib with virtual sources, where pretest was adding
2222 > to modifier accumulation buffers.  Reported by Mostapha.
2223 >
2224 > Added an "aBSDF" material type that explicitly checks for peak extraction.
2225 > Its arguments are the same as the original "BSDF" type, but without the
2226 > thickness parameter, as proxy geometry is not supported by this new type.
2227 > The old "BSDF" type no longer does peak extraction under any circumstances,
2228 > since this behavior is superfluous for proxied geometry.
2229 >
2230 > Added -r option to bsdf2rad (and bsdfview) to fix BSDF min and max range
2231 > for comparing BSDFs.
2232 >
2233 > Fixed issue with pfilt -m option and uneven image size changes pointed
2234 > out by Rob Shakespeare.
2235 >
2236 > Updates to evalglare and gendaylit from Jan Wienold, including new
2237 > colored sky option.
2238 >
2239 > =========================
2240 > Version 5.3 (Released September 1, 2020)
2241 >
2242 > Created radcompare program to compare Radiance tool output to reference outputs
2243 > during unit-testing.
2244 >
2245 > Fixed issue reading very large files (> 2 GBytes) in rcollate.
2246 >
2247 > Made picking function in rvu ignore transparent and void surfaces.
2248 >
2249 > Added -orRxX options to rtrace to enable output of mirrored and unmirrored
2250 > contributions and distances to enable new types of reprojections.  This also
2251 > cleaned up and unified handling of effective ray lengths throughout code.
2252 >
2253 > Bug fixes from Jan Wienold for evalglare.
2254 >
2255 > Changed indexed (numbered) output from dctimestep to start from 0 rather
2256 > than 1, to make it more consistent with expected input naming.
2257 >
2258 > Increased default sampling in bsdf2klems (-n option) to 1024.
2259 >
2260 > Fixed an issue noticed by David G-M that was causing genBSDF to bias
2261 > isotropic tensor tree samples resulting in subsequent failure of
2262 > peak extraction with "aBSDF" type.
2263 >
2264 > Introduced max() and min() functions to .cal library.
2265 >
2266 > Added random incident patch sampling to bsdf2klems to improve accuracy
2267 > with scattering interpolation representation input (e.g., from
2268 > pabopto2bsdf).  The other input types already sampled incident patch area.
2269 >
2270 > Added gendaymtx -A option to compute average sky over all the input
2271 > time steps.
2272 >
2273 > Added ability to output color image from rtrace with any of -ovrx options.
2274 > Also fixed inconsistency of -oN output when ray casting versus full trace.
2275 > Before, it would flip normal to front side unless ray casting.  Now, -oN
2276 > always reports the unflipped normal.
2277 >
2278 > Changed rlam behavior so -iaN reads N lines from a stream rather than N
2279 > characters.  This seems more useful, since -ibN is somewhat redundant with
2280 > the old behavior.
2281 >
2282 > Created rsplit program as compliment to rlam and to handle more complex
2283 > rtrace output into separate files or streams.
2284 >
2285 > Improved getinfo so that it can also hop over resolution string with -c
2286 > and header elide mode.  Use +d to include resolution string in output,
2287 > and -d to elide with - and -c options.
2288 >
2289 > Made pvalue -u option mean "uncompressed" with -r.  Also, allow skipping
2290 > bytes on standard input.
2291 >
2292 > Created rcode_depth tool to convert to and from a 16-bit/pixel portable
2293 > depth image encoding that uses a mix of linear and reciprocal distance
2294 > with explicit representations of 0 and infinity.  Code for loading these
2295 > depth maps is in src/common/depthcodec.{h,c}.
2296 >
2297 > Created rcode_norm tool to convert to and from 32-bit/pixel portable
2298 > surface normal representation, matching the one in src/common/dircode.c.
2299 > Code for loading normal maps is in src/common/normcodec.{h,c}.
2300 >
2301 > Created rcode_ident tool to create indexed identifier files.
2302 > Code for loading these files is in src/common/idmap.{h,c}.
2303 >
2304 > Added -o* option to rtpict to produce layered images that handle most
2305 > output types from rtrace (colors, surface normals, distances, IDs).
2306 >
2307 > Created rcode2bmp script to create images from new rcode_* output maps.
2308 >
2309 > Improved efficiency of rmtxop in cases where matrix multiplication is
2310 > faster evaluated right-to-left, as when the final component is a
2311 > column vector.  Also added ability to apply trailing unary operators
2312 > (-t, and -s or -c) to resulting matrix.
2313 >
2314 > Added new depth, normal, and ID file types to radcompare.
2315 >
2316 > Added BigEndian= header line for automatic byte-swapping in rmtxop
2317 > and radcompare.
2318 >
2319 > Added new "turbo" palette to falsecolor (thanks to Taoning).
2320 >
2321 > Nathaniel Jones created the "dcglare" program for annual glare
2322 > simulations when the sun and sky are visible through the window.
2323 > Tutorial is posted at
2324 > "https://github.com/nljones/Accelerad/wiki/The-Imageless-Method-for-Spatial-and-Annual-Glare-Analysis".
2325 >
2326 > Added support for loading RGBE images into matrices in dctimestep.
2327 >
2328 > Added -y option to gensky and gendaylit to support more accurate Michalsky
2329 > solar position calculation.
2330 >
2331 > Changed rsplit, so specifying a space as the separator parses words
2332 > between whitespace.
2333 >
2334 > Added ability of vwrays, pinterp, and pmblur2 to read encoded depth files.
2335 >
2336 > Added -o RxCxR1xC1 facility to perform blocking in rcollate.
2337 >
2338 > Made it so number of segments in genworm, genrev, and gensurf can be
2339 > given as expressions of previously defined variables, etc.
2340 >
2341 > Added -D and -n option to gendaymtx to output sun description and skip
2342 > matrix output on request.  A -M option was also added to output solar
2343 > modifiers for rcontrib.  Support also added for leap days in WEA input.
2344 > Enhancements sponsored by Ladybug Tools.
2345 >
2346 > Updated eplus_uvf to work with IDF version 9.x, checking version number.
2347 >
2348 > Fix to glarendx issues with dgi calculation.
2349 >
2350 > Made it so rmtxop and dctimestep undo any exposure applied to Radiance
2351 > pictures they may load.
2352 >
2353 > Added robjutil utility to manipulate Wavefront .OBJ files.
2354 >
2355 > Fixed a crash related to rtrace -om or -oM with mesh instances containing
2356 > materials.
2357 >
2358 > Improved rtrace flushing function to handle any value for -x without
2359 > deadlock on controlling process.
2360 >
2361 > Eliminated unnecessary start-up procedures for rtrace when only ray-casting
2362 > is needed (i.e., no tracing or value output).
2363 >
2364 > Improved isotropic sampling method in bsdf2ttree using "zipper" approach
2365 > applied in genBSDF.
2366 >
2367 > Added limit to memory used by high-resolution tensor tree BSDFs for
2368 > cumulative cache during MC sampling (rendering).  Limit set to 250MBytes
2369 > per BSDF for standard architectures.
2370 >
2371 > Added -n and -s options to bsdf2ttree to provide some user control
2372 > over super-sampling.
2373 >
2374 > Improved surface normal codec used by ambient file to store orthonormal
2375 > directions exactly.
2376 >
2377 > Improved peak extraction method, which was undervaluing transmission
2378 > in many cases.
2379 >
2380 > New version of evalglare from Jan Wienold.
2381 >
2382 > Added -u option to gendaymtx to elide data columns (time steps) when
2383 > the sun is not visible above the horizon.
2384 >
2385 > =========================
2386 > Version 5.4
2387 >
2388 > Added rcollate -c option to force operation to continue even if it
2389 > seems unnecessary.  Made tool more robust.
2390 >
2391 > Added -t option to rcontrib (and rfluxmtx) to report progress after the
2392 > given number of seconds.
2393 >
2394 > Added "test" target to makeall to run unit tests.
2395 >
2396 > Modified bsdf2ttree to allow different parameters per input SIR file.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines