| 2643 | 
  | 
 | 
| 2644 | 
  | 
Added spectral picture support to rcrop and radcompare. | 
| 2645 | 
  | 
 | 
| 2646 | 
< | 
Added new utility, rcomb, which is hard to type and hard to | 
| 2647 | 
< | 
pronounce, and probably equally difficult to use.  Sort of a | 
| 2648 | 
< | 
combination of rmtxop and pcomb, it works with all the inputs and | 
| 2646 | 
> | 
Added new utility, rcomb, which is something like a combination | 
| 2647 | 
> | 
of rmtxop and pcomb, it works with all the inputs and | 
| 2648 | 
  | 
outputs that rmtxop handles, but allows for general expressions | 
| 2649 | 
  | 
like those in pcomb for putting matrices together, working on | 
| 2650 | 
  | 
an element at a time.  (No resizing of matrices or accessing | 
| 2665 | 
  | 
Added new "specdata" and "specpict" primitives to support | 
| 2666 | 
  | 
interpolated spectral data files and hyperspectral images | 
| 2667 | 
  | 
as patterns. | 
| 2668 | 
+ | 
 | 
| 2669 | 
+ | 
Added support for multispectal sampling in rsensor, which will | 
| 2670 | 
+ | 
put out as many color channels as specified in any -cs option | 
| 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.  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 | 
+ | 
Added crude ability to read and convert spectra to RGB in ximage, | 
| 2718 | 
+ | 
ra_bmp, and ra_rgbe programs.  Also updated fast tone-mapping | 
| 2719 | 
+ | 
library to handle spectral HSR inputs at the same time.  HSR | 
| 2720 | 
+ | 
input handling was added in a similar fashion to pcond and pvalue. | 
| 2721 | 
+ | 
 | 
| 2722 | 
+ | 
Wrote rxpiece tool that will render pictures using tiling and | 
| 2723 | 
+ | 
can handle different output formats and hyperspectral pictures. | 
| 2724 | 
+ | 
Only runs on a single machine, however -- now NFS locking on | 
| 2725 | 
+ | 
shared volumes.  Mainly a demonstration tool for RpictSimulManager | 
| 2726 | 
+ | 
C++ class, but may have its uses. | 
| 2727 | 
+ | 
 | 
| 2728 | 
+ | 
Fixed a bug in BSDF sampling of sources pointed out by | 
| 2729 | 
+ | 
David Geisler-Moroder, which tended to overestimate specular | 
| 2730 | 
+ | 
contributions for some BSDFs. | 
| 2731 | 
+ | 
 | 
| 2732 | 
+ | 
Added handling of hyperspectral pictures to pextrem, though | 
| 2733 | 
+ | 
results are still reported in RGB. |