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.442 by greg, Thu Jan 4 01:55:42 2024 UTC vs.
Revision 1.476 by greg, Tue Feb 4 19:11:49 2025 UTC

# Line 2671 | Line 2671 | put out as many color channels as specified in any -cs
2671   (default is 3 for RGB).
2672  
2673   Added ability of mgf2rad to convert spectral data at least
2674 < for light, glow, plastic, and metal primitive types.
2674 > for light, glow, plastic, and metal primitive types.  Need
2675 > to use new '-s' option to get new output.
2676 >
2677 > Added handling of spectral images to rcode2bmp script.
2678 >
2679 > Minor change to rcollate to allow explicit byte records to
2680 > be any specified length without checks against header input.
2681 >
2682 > Added new hemisphere type to rfluxmtx, "h=cie" for CIE sky
2683 > scanner positions.  These are 145 patches with identical
2684 > row counts to Tregenza, but starting from a different
2685 > azimuth and reversing row directions at adjacent altitudes.
2686 >
2687 > Added optimization for long argument lists and arrays in
2688 > the calcomp routines used for rendering and in rcalc, etc.
2689 >
2690 > Added error estimate spreading to ambient super-sampling
2691 > algorithm (-as) to improve performance especially in
2692 > scenes with sharp cut-offs.
2693 >
2694 > Added -i option to gendaymtx to match -i option of gendaylit.
2695 > Thanks to Yongqing for initial implementation.
2696 >
2697 > Changed rcrop so negative #rows or #cols counts back from end.
2698 >
2699 > Added rcomb -n option for multi-processing of very large matrices.
2700 >
2701 > Made it so rsplit and rlam can handle any number of input files
2702 > up to active open file descriptor limit.
2703 >
2704 > Taoning Wang added genssky tool for generating spectral sky
2705 > descriptions.
2706 >
2707 > Taoning added gensdaymtx utility based on gendaymtx, and
2708 > added epw2wea -a option to include required information.
2709 >
2710 > Fixed bug introduced in Auguest 2022 (5.4 release) in distant
2711 > light source sampling, which caused aiming failures.  (Thanks
2712 > to Mike DiPompeo of LightStanza for reporting the issue.)
2713 >
2714 > Added rxpict rendering tool based on C++ RpictSimulManager class.
2715 > Multi-processing and spectral output are supported.
2716 >
2717 > Wrote rxpiece tool that will render pictures using tiling and
2718 > can handle different output formats and hyperspectral pictures.
2719 > Only runs on a single machine, however -- no NFS locking on
2720 > shared volumes.  Mainly a demonstration tool for RpictSimulManager
2721 > C++ class, but may have its uses.
2722 >
2723 > Fixed a bug in BSDF sampling of sources pointed out by
2724 > David Geisler-Moroder, which tended to overestimate specular
2725 > contributions for some BSDFs.
2726 >
2727 > Added crude ability to read and convert spectra to RGB in ximage,
2728 > ra_bmp, ra_ps, and ra_rgbe programs.  Also updated fast tone-mapping
2729 > library to handle spectral HSR inputs at the same time.  HSR
2730 > input handling was added in a similar fashion to pcond and pvalue
2731 > for convenience.
2732 >
2733 > Added handling of hyperspectral images to normtiff, a handy program
2734 > for quickly tone-mapping Radiance RGBE, XYZE, and now hyperspectral
2735 > pictures, as well as IEEE float or LogLuv TIFFs.
2736 >
2737 > Added handling of hyperspectral pictures to pextrem, though
2738 > results are still reported in RGB.
2739 >
2740 > Added accurate conversion of hyperspectral pictures to ra_xyze.
2741 >
2742 > Added hyperspectral picture conversion to ra_tiff, with accurate
2743 > color when targeting 16-bit/comp., LogLuv, and float utput,
2744 > and the approximate method for 24-bit RGB.
2745 >
2746 > Taoning added genssky -L option to specify global and diffuse
2747 > illuminance values for output calibration.
2748 >
2749 > Created C++ class for rcontrib and example tool rxcontrib, which
2750 > is an optional compile in the src/rt directory.  The output
2751 > model is more general in some respects and the operations more
2752 > efficient, but standard output is not supported, nor is ASCII
2753 > results data.
2754 >
2755 > Added strnstr.c compatibility module in ray/src/common, since
2756 > it isn't present on Linux derivatives.
2757 >
2758 > Added WGMDfunc material type with programmable roughness and
2759 > separate modifier paths for the different components.
2760 >
2761 > Added gensurf -i option at the request of Peter Apian-Bennewitz
2762 > to reverse surface normals, mostly for data input, when it is
2763 > a bit more difficult to adjust.
2764 >
2765 > Added rad -N option to rholo call for multiprocessing when
2766 > mkillum and/or mkpmap are involved in octree prep.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines