Skip to content

Releases: LBNL-ETA/Radiance

Radiance 5.4a (2020-09-20)

20 Sep 15:01
Compare
Choose a tag to compare
Pre-release

6aa34ae

(2020-09-20)
  • feat: Added functional check for XYZ color space to coloprimsOK() -Gregory J. Ward (6aa34ae)

Radiance 5.4a (2020-09-13)

13 Sep 15:00
Compare
Choose a tag to compare
Pre-release

0fa7c76

(2020-09-13)
  • chore(makeall): Added "makeall test" to run unit tests and report success -Gregory J. Ward (0fa7c76)
  • chore(makeall): Added "makeall test" to run unit tests and report success -Gregory J. Ward (08e83ac)
  • docs(gendaymtx): Added missing -u option from usage line -Gregory J. Ward (a640ca6)
  • feat(gendaymtx): added warning when solar direct is unexpectedly high at night -Gregory J. Ward (3a1e000)
  • doc(rcontrib): Clarified -x and -y settings and interactions with -c, -t -Gregory J. Ward (c3fc668)
  • fix(rcontrib): Removed pointless initial report of 0% done after 0 hours -Gregory J. Ward (c4e11a5)
  • fix(rcontrib): Forgot EOL in report for new -t option -Gregory J. Ward (04dd320)
  • feat(rcontrib,rfluxmtx): Added -t option to specify progress report interval -Gregory J. Ward (3bcddd1)
  • feat(rcollate): Added -c option to force operation with checks. -Gregory J. Ward (5b400b7)
  • fix(rfluxmtx): Fixed issue with too-small polygons -Gregory J. Ward (18450af)

Radiance 5.4a (2020-09-06)

06 Sep 14:39
Compare
Choose a tag to compare
Pre-release

e147df6

(2020-09-06)
  • chore: follow-up to official 5.3 release, working on 5.4 alpha now... -Gregory J. Ward (e147df6)

Radiance 5.3 official release (2020-09-03)

03 Sep 03:33
Compare
Choose a tag to compare

=========================
Version 5.3 (Released September 1, 2020)

Created radcompare program to compare Radiance tool output to reference outputs
during unit-testing.

Fixed issue reading very large files (> 2 GBytes) in rcollate.

Made picking function in rvu ignore transparent and void surfaces.

Added -orRxX options to rtrace to enable output of mirrored and unmirrored
contributions and distances to enable new types of reprojections. This also
cleaned up and unified handling of effective ray lengths throughout code.

Bug fixes from Jan Wienold for evalglare.

Changed indexed (numbered) output from dctimestep to start from 0 rather
than 1, to make it more consistent with expected input naming.

Increased default sampling in bsdf2klems (-n option) to 1024.

Fixed an issue noticed by David G-M that was causing genBSDF to bias
isotropic tensor tree samples resulting in subsequent failure of
peak extraction with "aBSDF" type.

Introduced max() and min() functions to .cal library.

Added random incident patch sampling to bsdf2klems to improve accuracy
with scattering interpolation representation input (e.g., from
pabopto2bsdf). The other input types already sampled incident patch area.

Added gendaymtx -A option to compute average sky over all the input
time steps.

Added ability to output color image from rtrace with any of -ovrx options.
Also fixed inconsistency of -oN output when ray casting versus full trace.
Before, it would flip normal to front side unless ray casting. Now, -oN
always reports the unflipped normal.

Changed rlam behavior so -iaN reads N lines from a stream rather than N
characters. This seems more useful, since -ibN is somewhat redundant with
the old behavior.

Created rsplit program as compliment to rlam and to handle more complex
rtrace output into separate files or streams.

Improved getinfo so that it can also hop over resolution string with -c
and header elide mode. Use +d to include resolution string in output,
and -d to elide with - and -c options.

Made pvalue -u option mean "uncompressed" with -r. Also, allow skipping
bytes on standard input.

Created rcode_depth tool to convert to and from a 16-bit/pixel portable
depth image encoding that uses a mix of linear and reciprocal distance
with explicit representations of 0 and infinity. Code for loading these
depth maps is in src/common/depthcodec.{h,c}.

Created rcode_norm tool to convert to and from 32-bit/pixel portable
surface normal representation, matching the one in src/common/dircode.c.
Code for loading normal maps is in src/common/normcodec.{h,c}.

Created rcode_ident tool to create indexed identifier files.
Code for loading these files is in src/common/idmap.{h,c}.

Added -o* option to rtpict to produce layered images that handle most
output types from rtrace (colors, surface normals, distances, IDs).

Created rcode2bmp script to create images from new rcode_* output maps.

Improved efficiency of rmtxop in cases where matrix multiplication is
faster evaluated right-to-left, as when the final component is a
column vector. Also added ability to apply trailing unary operators
(-t, and -s or -c) to resulting matrix.

Added new depth, normal, and ID file types to radcompare.

Added BigEndian= header line for automatic byte-swapping in rmtxop
and radcompare.

Added new "turbo" palette to falsecolor (thanks to Taoning).

Nathaniel Jones created the "dcglare" program for annual glare
simulations when the sun and sky are visible through the window.
Tutorial is posted at
"https://github.com/nljones/Accelerad/wiki/The-Imageless-Method-for-Spatial-and-Annual-Glare-Analysis".

Added support for loading RGBE images into matrices in dctimestep.

Added -y option to gensky and gendaylit to support more accurate Michalsky
solar position calculation.

Changed rsplit, so specifying a space as the separator parses words
between whitespace.

Added ability of vwrays, pinterp, and pmblur2 to read encoded depth files.

Added -o RxCxR1xC1 facility to perform blocking in rcollate.

Made it so number of segments in genworm, genrev, and gensurf can be
given as expressions of previously defined variables, etc.

Added -D and -n option to gendaymtx to output sun description and skip
matrix output on request. A -M option was also added to output solar
modifiers for rcontrib. Support also added for leap days in WEA input.
Enhancements sponsored by Ladybug Tools.

Updated eplus_uvf to work with IDF version 9.x, checking version number.

Fix to glarendx issues with dgi calculation.

Made it so rmtxop and dctimestep undo any exposure applied to Radiance
pictures they may load.

Added robjutil utility to manipulate Wavefront .OBJ files.

Fixed a crash related to rtrace -om or -oM with mesh instances containing
materials.

Improved rtrace flushing function to handle any value for -x without
deadlock on controlling process.

Eliminated unnecessary start-up procedures for rtrace when only ray-casting
is needed (i.e., no tracing or value output).

Improved isotropic sampling method in bsdf2ttree using "zipper" approach
applied in genBSDF.

Added limit to memory used by high-resolution tensor tree BSDFs for
cumulative cache during MC sampling (rendering). Limit set to 250MBytes
per BSDF for standard architectures.

Added -n and -s options to bsdf2ttree to provide some user control
over super-sampling.

Improved surface normal codec used by ambient file to store orthonormal
directions exactly.

Improved peak extraction method, which was undervaluing transmission
in many cases.

New version of evalglare from Jan Wienold.

Added -u option to gendaymtx to elide data columns (time steps) when
the sun is not visible above the horizon.

Radiance 5.3a (2020-08-29)

29 Aug 21:58
Compare
Choose a tag to compare
Pre-release

5.3a.8f3acff2

(2020-08-29)
  • docs: Updated comment as pcomb now preserves the VIEW= line from header -Gregory J. Ward (8f3acff)
  • chore(trad): corrections to cmake build for trad -Gregory J. Ward (72e5097)
  • chore(trad): getting trad to install properly with cmake (thanks to Mingbo) -Gregory J. Ward (02ff52c)
  • chore: fixed double appearance of genklemsamp -Gregory J. Ward (2028a02)
  • refactor: eliminated deprecated register keywords -Gregory J. Ward (2d044e7)
  • chore: fixed missing ')' -Gregory J. Ward (61f327d)
  • chore: added custom Windows compilation of Perl scripts -Gregory J. Ward (1b90a7e)
  • docs(rtpict): typo -Gregory J. Ward (07e6801)

Radiance 5.3a (2020-08-16)

16 Aug 12:24
Compare
Choose a tag to compare
Pre-release

5.3a.fc2a2610

(2020-08-16)
  • feat(gendaymtx): added -u option for daylight hours only -Gregory J. Ward (fc2a261)
  • test: updated references for other mixtex views after portal change -Gregory J. Ward (250fbf1)
  • test(mkpmap): Better choice of photon portal thanks to Roland Schregle -Gregory J. Ward (25da809)
  • fix(mkpmap): undefined port in setPhotonPortNormal() -Roland Schregle (ed15a1c)

Radiance 5.3a (2020-08-09)

09 Aug 12:13
Compare
Choose a tag to compare
Pre-release

5.3a.5e71a840

(2020-08-09)
  • docs(pmapdump): Updated acknowlegements and copyright. -Roland Schregle (5e71a84)
  • docs(mkpmap): Documented extended -apo option to reorient photon ports, updated acknowledgements and copyright. -Roland Schregle (54f27d2)
  • feat(mkpmap): Extended -apo option to reorient photon ports. -Roland Schregle (58561ba)
  • docs(pmap): Major revision overall, documented new mkpmap -apo options -Roland Schregle (447ca34)

Radiance 5.3a (2020-08-02)

02 Aug 12:13
Compare
Choose a tag to compare
Pre-release

5.3a.914d7c40

(2020-08-02)
  • chore: making version string less repetitively repetitive -Gregory J. Ward (914d7c4)
  • perf: quicker check/removal of escaped newlines for Windows -Gregory J. Ward (7983d12)
  • test: conditional to turn multi-processing off under Windows (thanks to Mingbo) -Gregory J. Ward (0ac6f6b)
  • test: fix for Windows, which doesn't like single-quotes in commands -Gregory J. Ward (c0e7580)
  • test: corrected target octree with mkillum involved -Gregory J. Ward (f6426a2)
  • fix: Removed escaped newlines for Windows (popen call, mostly) -Gregory J. Ward (0198d5f)
  • style: removed redundant declaration of fgetline() -Gregory J. Ward (d330e4e)
  • feat(radcompare): added -c option to ignore comments -Gregory J. Ward (ca9caf2)
  • fix(ra_ps): change needed to pass unit test under Windows -Gregory J. Ward (b33d58a)
  • test(pfilt): change to pfilt options to avoid issues with Windows shell -Gregory J. Ward (b80bdd5)

Radiance 5.3a (2020-07-26)

26 Jul 00:45
Compare
Choose a tag to compare
Pre-release

5.3a.d6ba86a2

(2020-07-26)
  • chore(genblinds, genbox, gensky): added missing library links -Gregory J. Ward (d6ba86a)
  • fix(genblinds): normalized header for Windows -Gregory J. Ward (783cea5)
  • fix(genbox, genprism, gensky): normalizing headers for Windows -Gregory J. Ward (36c9077)
  • fix: added missing file pointer to fputc() call -Gregory J. Ward (777c8c1)
  • fix(rsensor): added missing declaration for _exit() -Gregory J. Ward (395181d)
  • Hopeful fix to Windows test issues -Gregory J. Ward (ace2941)
  • Another attempt to fix failing test -Gregory J. Ward (7adbf06)
  • fix(rcode_norm): typo in change for Windows -Gregory J. Ward (7b76e93)
  • fix(pmapdump): fixed potential string overflow after warnings related to strncat(). -Roland Schregle (bd9ac60)
  • style(wrapBSDF): removed unused label -Gregory J. Ward (dcc1876)
  • test: improved test that was failing due to sampling misses -Gregory J. Ward (964dd41)
  • fix(mkillum, rcontrib, rtrace, ranimove, rsensor): stall under macOS 10.15 due to broken flockfile() implementation -- workaround is better, anyway -Gregory J. Ward (88c264b)
  • fix(rcode_depth, rcode_norm): TEXT/BINARY mode was mishandled for Windows -Gregory J. Ward (a0cb878)
  • style(rpict): quit() function wasn't in prototype form -Gregory J. Ward (4f41e0a)
  • test(genskyvec, falsecolr): changed to call perl for Windows -Gregory J. Ward (2afa244)
  • chore(Windows): added installer root location -Gregory J. Ward (a3ed677)
  • chore(Version): updated automatically-generated version string for new builds -Gregory J. Ward (10ac9aa)
  • test(rad): fixed multi-job race condition -Gregory J. Ward (4999cd8)
  • test(normtiff): had to remove normtiff test as it was too fragile -Gregory J. Ward (26290cb)
  • fix(rsplit): added to installer target -Gregory J. Ward (d8987d3)
  • fix(dcglare,rcode_depth,rcode_ident,rcode_norm): added missing installer targets -Gregory J. Ward (2e87278)
  • fix(mesh): reverted previous change (2.30) to better accommodate dense meshes -Gregory J. Ward (ed43066)

Radiance 5.3a (2020-07-11)

11 Jul 23:42
Compare
Choose a tag to compare
Pre-release
5.3a.4b97769a

fix(aBSDF): Improved appearance/accuracy in exclusion zone during pea…