| 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 | 
| 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 | 
> | 
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 experimental source-skipping method to rpict for scenes | 
| 2756 | 
> | 
with large number of light sources.  Currently works with | 
| 2757 | 
> | 
rcontrib and separate srcsamp image-processing tool.  Controlling | 
| 2758 | 
> | 
rpict options are -dS for skip bitmap specification and -dC | 
| 2759 | 
> | 
for correction coefficient image.  Compile using -DSSKIPOPT | 
| 2760 | 
> | 
to include this option. | 
| 2761 | 
> | 
 | 
| 2762 | 
> | 
Added strnstr.c compatibility module in ray/src/common, since | 
| 2763 | 
> | 
it isn't present on Linux-derivatives. | 
| 2764 | 
> | 
 | 
| 2765 | 
> | 
Added WGMDfunc material type with programmable roughness and | 
| 2766 | 
> | 
separate modifier paths for the different components. | 
| 2767 | 
> | 
 | 
| 2768 | 
> | 
Added gensurf -i option at the request of Peter Apian-Bennewitz | 
| 2769 | 
> | 
to reverse surface normals, mostly for data input when it is | 
| 2770 | 
> | 
a bit more difficult to adjust. | 
| 2771 | 
> | 
 | 
| 2772 | 
> | 
Simplified synchronization between processes sharing indirect | 
| 2773 | 
> | 
irradiance values via an ambient file. Removed file locking | 
| 2774 | 
> | 
operations in favor of simpler operation relying on O_APPEND flag. | 
| 2775 | 
> | 
Not sure if this will have any affect on shared filesystems, but | 
| 2776 | 
> | 
it should reduce overhead for massively parallel machines. | 
| 2777 | 
> | 
 | 
| 2778 | 
> | 
Added rad -N option to rholo run for multiprocessing when | 
| 2779 | 
> | 
mkillum and/or mkpmap are involved in octree prep. |