| 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 | – |  | 
| 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 -- now NFS locking on | 
| 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 |  |  | 
| 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 conversion of hyperspectral pictures to ra_xyze, although | 
| 2736 | < | it is even slower than rcomb for this process.  It is more | 
| 2737 | < | accurate than most of the other tools, at least. | 
| 2740 | > | Added accurate conversion of hyperspectral pictures to ra_xyze. | 
| 2741 |  |  | 
| 2742 | < | Added handling of hyperspectral images to normtiff, a little-used | 
| 2743 | < | but handy program for quickly tone-mapping pictures and TIFFs. | 
| 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 | < | Added conversion of hyperspectral pictures to ra_ps using | 
| 2747 | < | approximate color method. | 
| 2746 | > | Taoning added genssky -L option to specify global and diffuse | 
| 2747 | > | illuminance values for output calibration. | 
| 2748 |  |  | 
| 2749 | < | Added hyperspectral picture conversion to ra_tiff, with accurate | 
| 2750 | < | color when targeting 16-bit/comp. or LogLuv output, and approximate | 
| 2751 | < | method for 24-bit RGB. | 
| 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. | 
| 2767 | > |  | 
| 2768 | > | Added ability of gendaymtx to read EPW as well as WEA files. | 
| 2769 | > | When EPW input is provided, the 3-hour average dew point is | 
| 2770 | > | used to compute a more accurate precipitable water content | 
| 2771 | > | value.  It currently does not use these data directly from | 
| 2772 | > | the EPW input, relying instead on a dew-point-to-W calculation. | 
| 2773 | > | This follows the request and recommendations of David G-M. | 
| 2774 | > |  | 
| 2775 | > | Removed limitation in rfluxmtx, which was disallowing distant | 
| 2776 | > | and local receivers. Found this to be a perfectly valid approach | 
| 2777 | > | for some annual daylighting scenarios. | 
| 2778 | > |  | 
| 2779 | > | Wrote new pvsum tool to handle cases dctimestep can't, like | 
| 2780 | > | spectral input pictures.  It also adds a -N option for multi- | 
| 2781 | > | processing on Unix machines, which utilizes memory-mapped | 
| 2782 | > | inputs for efficient i/o sharing. |