| 2058 |
|
discovered by Rob G. |
| 2059 |
|
|
| 2060 |
|
================================= |
| 2061 |
< |
Version 5.1 |
| 2061 |
> |
Version 5.1 (Released 8/17/2017) |
| 2062 |
> |
|
| 2063 |
> |
Fixed issue with vchars.mta and symbols.mta not being installed in |
| 2064 |
> |
the appropriate metafile library location, with help from Rob G. |
| 2065 |
> |
|
| 2066 |
> |
Added ability to give quoted strings to output= directive in rfluxmtx. |
| 2067 |
> |
|
| 2068 |
> |
****** COMPATIBILITY CHANGE ******** |
| 2069 |
> |
Added ability to digest color (CIE-XYZ) input in pabopto2bsdf. |
| 2070 |
> |
This change alters the .sir (interpolant) format, so these files |
| 2071 |
> |
will need to be regenerated. Use the new "#colorimetry: CIE-XYZ" tag |
| 2072 |
> |
to enable on input. |
| 2073 |
> |
|
| 2074 |
> |
Rewrote bsdf2klems to support tristimulus color and call wrapBSDF. |
| 2075 |
> |
Did the same for bsdf2ttree. Function specifications still gray only. |
| 2076 |
> |
|
| 2077 |
> |
Reduced a problem where rvu or rholo would be slow to quit when |
| 2078 |
> |
run with many processes on a large model or one with a large |
| 2079 |
> |
ambient file (taking lots of memory). We were waiting for |
| 2080 |
> |
processes to quit one-by-one, which takes some time for each |
| 2081 |
> |
process as it disentangles its shared memory. We now |
| 2082 |
> |
wait for all the processes together, so they can disentangle |
| 2083 |
> |
in parallel. It can still take up to a minute in some cases, |
| 2084 |
> |
but not 10 minutes like it was taking before the fix. |
| 2085 |
> |
|
| 2086 |
> |
Enabled ambient cache value corral for all levels, not just final two. |
| 2087 |
> |
This may reduce errors in certain pathological scenes. |
| 2088 |
> |
|
| 2089 |
> |
Added -in option to rcalc, rlam, and total to limit the number of |
| 2090 |
> |
input records in hopes of circumventing Windows EOF issues on binary data. |
| 2091 |
> |
Also added -on option to rcalc and total for logical symmetry. |
| 2092 |
> |
|
| 2093 |
> |
Increased modifier limit to 10,000 in rcontrib. |
| 2094 |
> |
|
| 2095 |
> |
Fixed issues with glrad and added zoom response to mouse wheel input. |
| 2096 |
> |
|
| 2097 |
> |
Added missing definition of "ashik2" material type to reference manual. |
| 2098 |
> |
|
| 2099 |
> |
Changed genBSDF to calculate device thickness assuming Zmax==0 so |
| 2100 |
> |
pkgBSDF will generate correct proxy geometry. |
| 2101 |
> |
|
| 2102 |
> |
Created pabopto2xyz tool to combine different sensor measurements |
| 2103 |
> |
into a single CIE-XYZ measurement file for color BSDF interpolation. |
| 2104 |
> |
|
| 2105 |
> |
Jan Wienold updated evalglare to version 1.30 |
| 2106 |
> |
|
| 2107 |
> |
Roland Schregle added out-of-core photon mapping routines, which |
| 2108 |
> |
may be compiled using the PMAP_OOC macro. |
| 2109 |
> |
|
| 2110 |
> |
Added -a option to getinfo for easy addition of header lines. |
| 2111 |
> |
|
| 2112 |
> |
Fixed issue with multiple records on picture output in rcontrib (and rfluxmtx). |
| 2113 |
> |
Credit to Sarith Subramaniam for pointing out the problem. |
| 2114 |
> |
|
| 2115 |
> |
Made mkillum more tolerant of non-planar polygons in its sampling routines. |
| 2116 |
> |
|
| 2117 |
> |
Added "-recover" option to genBSDF to pick up where it left off. |
| 2118 |
> |
|
| 2119 |
> |
Fixed genBSDF issue that was created incorrect normalization of |
| 2120 |
> |
Klems output. Thanks to David G-M and Christian Knoflach for |
| 2121 |
> |
discovering the error. Also improved sampling of indirect irradiance |
| 2122 |
> |
that showed some slight bias due to poor sample collision avoidance. |
| 2123 |
> |
|
| 2124 |
> |
Fixed long-standing issue with -aa 0 neglecting textures in calculating |
| 2125 |
> |
surface shading. |
| 2126 |
> |
|
| 2127 |
> |
Fixed bug in ranimove introduced during photon map integration. |
| 2128 |
> |
|
| 2129 |
> |
Added check for steep sections of BSDF in pabopto2bsdf, creating narrower |
| 2130 |
> |
peakes in those places and mitigating some normalization issues. |
| 2131 |
> |
|
| 2132 |
> |
Added view360stereo.cal by Mark Stock to handle 360-degree over/under |
| 2133 |
> |
stereo views. |
| 2134 |
> |
|
| 2135 |
> |
Added MAX2SHADE macro to place limit on number of light sources |
| 2136 |
> |
to precheck for obstructions. (Currently set to 200.) This |
| 2137 |
> |
avoids excessive start-up times for scenes with many light sources. |
| 2138 |
> |
Thanks to Axel Jacobs for pointing out the problem. |
| 2139 |
> |
|
| 2140 |
> |
Added -v option to obj2mesh to print out mesh statistics. |
| 2141 |
> |
|
| 2142 |
> |
Rewrote bsdf2rad from ground up and made it a standard part of build. |
| 2143 |
> |
|
| 2144 |
> |
Fixed bug in orientation of Reinhart/Tregenza sample generator in rfluxmtx. |
| 2145 |
> |
|
| 2146 |
> |
Added ability to perform shadow-testing through unproxied BSDFs with strong |
| 2147 |
> |
through (direct-direct) component. |
| 2148 |
> |
|
| 2149 |
> |
Added {+|-}a options to genBSDF and bsdf2ttree for switching off reciprocity |
| 2150 |
> |
averaging. |
| 2151 |
> |
|
| 2152 |
> |
Added bias to see through BTDFs with a strong "through" component |
| 2153 |
> |
rather than scattering view rays. This is in lieu of peak extraction, |
| 2154 |
> |
which looked to be too difficult from an implementation standpoint. |
| 2155 |
> |
|
| 2156 |
> |
Added bsdfview tool analogous to objview but for BSDF files (XML and SIR), |
| 2157 |
> |
which calls bsdf2rad then rad with a few useful default views. |