1063 |
|
Real arguments to this material may define additional |
1064 |
|
diffuse components that augment the BSDF data. |
1065 |
|
String arguments are used to define thickness for proxied |
1066 |
< |
surfaces and the "up" orientation for the material. |
1066 |
> |
surfaces and the "up" orientation for the material. |
1067 |
|
|
1068 |
|
<pre> |
1069 |
|
mod BSDF id |
1076 |
|
</pre> |
1077 |
|
|
1078 |
|
<p> |
1079 |
< |
The first string argument is a "thickness" parameter that may be used |
1079 |
> |
The first string argument is a "thickness" parameter that may be used |
1080 |
|
to hide detail geometry being proxied by an aggregate BSDF material. |
1081 |
|
If a view or shadow ray hits a BSDF proxy with non-zero thickness, |
1082 |
|
it will pass directly through as if the surface were not there. |
1092 |
|
a parallel BSDF surface may be |
1093 |
|
placed slightly less than the given thickness away from the front surface |
1094 |
|
to enclose the complex geometry on both sides. |
1095 |
+ |
The sign of the thickness is important, as it indicates |
1096 |
+ |
whether the proxied geometry is behind the BSDF |
1097 |
+ |
surface (when thickness is positive) or in front (when |
1098 |
+ |
thickness is negative). |
1099 |
|
<p> |
1100 |
< |
The second string argument is the name of the BSDF file, which is |
1101 |
< |
found in the usual auxiliary locations. |
1102 |
< |
The following three string parameters name variables for an "up" vector, |
1103 |
< |
which together with the surface normal, define the |
1104 |
< |
local coordinate system that orients the BSDF. |
1105 |
< |
These variables, along with the thickness, are defined in a function |
1106 |
< |
file given as the next string argument. |
1107 |
< |
An optional transform is used to scale the thickness and reorient the up vector. |
1100 |
> |
The second string argument is the name of the BSDF file, |
1101 |
> |
which is found in the usual auxiliary locations. The |
1102 |
> |
following three string parameters name variables for an |
1103 |
> |
"up" vector, which together with the surface |
1104 |
> |
normal, define the local coordinate system that orients the |
1105 |
> |
BSDF. These variables, along with the thickness, are defined |
1106 |
> |
in a function file given as the next string argument. An |
1107 |
> |
optional transform is used to scale the thickness and |
1108 |
> |
reorient the up vector. |
1109 |
|
<p> |
1110 |
< |
If no real arguments are given, the BSDF is used by itself to determine |
1111 |
< |
reflection and transmission. |
1112 |
< |
If there are at least 3 real arguments, the first triplet is an |
1113 |
< |
additional diffuse reflectance for the front side. |
1114 |
< |
At least 6 real arguments adds diffuse reflectance to the rear side of the surface. |
1115 |
< |
If there are 9 real arguments, the final triplet will be taken as an additional |
1116 |
< |
diffuse transmittance. |
1117 |
< |
All diffuse components as well as the non-diffuse transmission are |
1118 |
< |
modified by patterns applied to this material. |
1119 |
< |
The non-diffuse reflection from either side are unaffected. |
1120 |
< |
Textures perturb the effective surface normal in the usual way. |
1110 |
> |
If no real arguments are given, the BSDF is used by itself |
1111 |
> |
to determine reflection and transmission. If there are at |
1112 |
> |
least 3 real arguments, the first triplet is an additional |
1113 |
> |
diffuse reflectance for the front side. At least 6 real |
1114 |
> |
arguments adds diffuse reflectance to the rear side of the |
1115 |
> |
surface. If there are 9 real arguments, the final triplet |
1116 |
> |
will be taken as an additional diffuse transmittance. All |
1117 |
> |
diffuse components as well as the non-diffuse transmission |
1118 |
> |
are modified by patterns applied to this material. The |
1119 |
> |
non-diffuse reflection from either side are unaffected. |
1120 |
> |
Textures perturb the effective surface normal in the usual |
1121 |
> |
way. |
1122 |
|
<p> |
1123 |
< |
The surface normal of this type is not altered to face the incoming ray, |
1124 |
< |
so the front and back BSDF reflections may differ. |
1125 |
< |
(Transmission is identical front-to-back by physical law.)\0 |
1126 |
< |
If back visibility is turned off during rendering and there is no |
1127 |
< |
transmission or back-side reflection, only then the surface will be |
1128 |
< |
invisible from behind. |
1129 |
< |
Unlike other data-driven material types, the BSDF type is fully |
1130 |
< |
supported and all parts of the distribution are properly sampled. |
1123 |
> |
The surface normal of this type is not altered to face the |
1124 |
> |
incoming ray, so the front and back BSDF reflections may |
1125 |
> |
differ. (Transmission is identical front-to-back by physical |
1126 |
> |
law.) If back visibility is turned off during rendering and |
1127 |
> |
there is no transmission or back-side reflection, only then |
1128 |
> |
the surface will be invisible from behind. Unlike other |
1129 |
> |
data-driven material types, the BSDF type is fully supported |
1130 |
> |
and all parts of the distribution are properly sampled. |
1131 |
|
<p> |
1132 |
|
|
1133 |
|
<dt> |
1857 |
|
nor may "Radiance" appear in their name, without prior written |
1858 |
|
permission of Lawrence Berkeley National Laboratory. |
1859 |
|
|
1860 |
< |
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
1860 |
> |
THIS SOFTWARE IS PROVIDED ``AS IS" AND ANY EXPRESSED OR IMPLIED |
1861 |
|
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
1862 |
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
1863 |
|
DISCLAIMED. IN NO EVENT SHALL Lawrence Berkeley National Laboratory OR |
1896 |
|
</h2> |
1897 |
|
<p> |
1898 |
|
<ul> |
1899 |
+ |
<li>Ward, G., R. Mistrick, E.S. Lee, A. McNeil, J. Jonsson, |
1900 |
+ |
"<a href="http://gaia.lbl.gov/btech/papers/4414.pdf">Simulating |
1901 |
+ |
the Daylight Performance of Complex Fenestration Systems |
1902 |
+ |
Using Bidirectional Scattering Distribution Functions within |
1903 |
+ |
Radiance</a>," |
1904 |
+ |
<em>Leukos</em>, 7(4) |
1905 |
+ |
April 2011. |
1906 |
|
<li>Cater, Kirsten, Alan Chalmers, Greg Ward, |
1907 |
|
"<a href="http://www.anyhere.com/gward/papers/egsr2003.pdf">Detail to Attention: |
1908 |
|
Exploiting Visual Tasks for Selective Rendering</a>," |
1909 |
|
<em>Eurographics Symposium |
1910 |
|
on Rendering 2003</em>, June 2003. |
1911 |
|
<li>Ward, Greg, Elena Eydelberg-Vileshin, |
1912 |
< |
``<a HREF="http://www.anyhere.com/gward/papers/egwr02/index.html">Picture Perfect RGB |
1913 |
< |
Rendering Using Spectral Prefiltering and Sharp Color Primaries</a>,'' |
1912 |
> |
"<a HREF="http://www.anyhere.com/gward/papers/egwr02/index.html">Picture Perfect RGB |
1913 |
> |
Rendering Using Spectral Prefiltering and Sharp Color Primaries</a>," |
1914 |
|
Thirteenth Eurographics Workshop on Rendering (2002), |
1915 |
|
P. Debevec and S. Gibson (Editors), June 2002. |
1916 |
|
<li>Ward, Gregory, |
1917 |
< |
``<a HREF="http://www.anyhere.com/gward/papers/cic01.pdf">High Dynamic Range Imaging</a>,'' |
1917 |
> |
"<a HREF="http://www.anyhere.com/gward/papers/cic01.pdf">High Dynamic Range Imaging</a>," |
1918 |
|
Proceedings of the Ninth Color Imaging Conference, November 2001. |
1919 |
|
<li>Ward, Gregory and Maryann Simmons, |
1920 |
< |
``<a HREF="http://www.anyhere.com/gward/papers/tog99.pdf"> |
1920 |
> |
"<a HREF="http://www.anyhere.com/gward/papers/tog99.pdf"> |
1921 |
|
The Holodeck Ray Cache: An Interactive Rendering System for Global Illumination in Nondiffuse |
1922 |
< |
Environments</a>,'' ACM Transactions on Graphics, 18(4):361-98, October 1999. |
1923 |
< |
<li>Larson, G.W., ``<a HREF="http://www.anyhere.com/gward/papers/ewp98.pdf">The Holodeck: A Parallel |
1924 |
< |
Ray-caching Rendering System</a>,'' Proceedings of the Second |
1922 |
> |
Environments</a>," ACM Transactions on Graphics, 18(4):361-98, October 1999. |
1923 |
> |
<li>Larson, G.W., "<a HREF="http://www.anyhere.com/gward/papers/ewp98.pdf">The Holodeck: A Parallel |
1924 |
> |
Ray-caching Rendering System</a>," Proceedings of the Second |
1925 |
|
Eurographics Workshop on Parallel Graphics and Visualisation, |
1926 |
|
September 1998. |
1927 |
|
<li>Larson, G.W. and R.A. Shakespeare, |
1929 |
|
the Art and Science of Lighting Visualization</em></a>, |
1930 |
|
Morgan Kaufmann Publishers, 1998. |
1931 |
|
<li>Larson, G.W., H. Rushmeier, C. Piatko, |
1932 |
< |
``<a HREF="http://radsite.lbl.gov/radiance/papers/lbnl39882/tonemap.pdf">A Visibility |
1932 |
> |
"<a HREF="http://radsite.lbl.gov/radiance/papers/lbnl39882/tonemap.pdf">A Visibility |
1933 |
|
Matching Tone Reproduction Operator for |
1934 |
< |
High Dynamic Range Scenes</a>,'' LBNL Technical Report 39882, |
1934 |
> |
High Dynamic Range Scenes</a>," LBNL Technical Report 39882, |
1935 |
|
January 1997. |
1936 |
< |
<li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/erw95.1/paper.html">Making |
1937 |
< |
Global Illumination User-Friendly</a>,'' Sixth |
1936 |
> |
<li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/erw95.1/paper.html">Making |
1937 |
> |
Global Illumination User-Friendly</a>," Sixth |
1938 |
|
Eurographics Workshop on Rendering, Springer-Verlag, |
1939 |
|
Dublin, Ireland, June 1995.</li> |
1940 |
|
<li>Rushmeier, H., G. Ward, C. Piatko, P. Sanders, B. Rust, |
1941 |
< |
``<a HREF="http://radsite.lbl.gov/mgf/compare.html"> |
1941 |
> |
"<a HREF="http://radsite.lbl.gov/mgf/compare.html"> |
1942 |
|
Comparing Real and Synthetic Images: Some Ideas about |
1943 |
< |
Metrics</a>,'' Sixth Eurographics Workshop on Rendering, |
1943 |
> |
Metrics</a>," Sixth Eurographics Workshop on Rendering, |
1944 |
|
Springer-Verlag, Dublin, Ireland, June 1995.</li> |
1945 |
< |
<li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.1/paper.html">The RADIANCE |
1946 |
< |
Lighting Simulation and Rendering System</a>,'' <em>Computer |
1945 |
> |
<li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.1/paper.html">The RADIANCE |
1946 |
> |
Lighting Simulation and Rendering System</a>," <em>Computer |
1947 |
|
Graphics</em>, July 1994.</li> |
1948 |
< |
<li>Rushmeier, H., G. Ward, ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.2/energy.html">Energy |
1949 |
< |
Preserving Non-Linear Filters</a>,'' <em>Computer |
1948 |
> |
<li>Rushmeier, H., G. Ward, "<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.2/energy.html">Energy |
1949 |
> |
Preserving Non-Linear Filters</a>," <em>Computer |
1950 |
|
Graphics</em>, July 1994.</li> |
1951 |
< |
<li>Ward, G., ``A Contrast-Based Scalefactor for Luminance |
1952 |
< |
Display,'' <em>Graphics Gems IV</em>, Edited by Paul Heckbert, |
1951 |
> |
<li>Ward, G., "A Contrast-Based Scalefactor for Luminance |
1952 |
> |
Display," <em>Graphics Gems IV</em>, Edited by Paul Heckbert, |
1953 |
|
Academic Press 1994.</li> |
1954 |
< |
<li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg92/paper.html">Measuring and |
1955 |
< |
Modeling Anisotropic Reflection</a>,'' <em>Computer |
1954 |
> |
<li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/sg92/paper.html">Measuring and |
1955 |
> |
Modeling Anisotropic Reflection</a>," <em>Computer |
1956 |
|
Graphics</em>, Vol. 26, No. 2, July 1992. </li> |
1957 |
< |
<li>Ward, G., P. Heckbert, ``<a HREF="http://radsite.lbl.gov/radiance/papers/erw92/paper.html">Irradiance |
1958 |
< |
Gradients</a>,'' Third Annual Eurographics Workshop on |
1957 |
> |
<li>Ward, G., P. Heckbert, "<a HREF="http://radsite.lbl.gov/radiance/papers/erw92/paper.html">Irradiance |
1958 |
> |
Gradients</a>," Third Annual Eurographics Workshop on |
1959 |
|
Rendering, Springer-Verlag, May 1992. </li> |
1960 |
< |
<li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/erw91/erw91.html">Adaptive Shadow |
1961 |
< |
Testing for Ray Tracing</a>'' Photorealistic Rendering in |
1960 |
> |
<li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/erw91/erw91.html">Adaptive Shadow |
1961 |
> |
Testing for Ray Tracing</a>" Photorealistic Rendering in |
1962 |
|
Computer Graphics, proceedings of 1991 Eurographics |
1963 |
|
Rendering Workshop, edited by P. Brunet and F.W. Jansen, |
1964 |
|
Springer-Verlag. </li> |
1965 |
< |
<li>Ward, G., ``Visualization,'' <em>Lighting Design and |
1965 |
> |
<li>Ward, G., "Visualization," <em>Lighting Design and |
1966 |
|
Application</em>, Vol. 20, No. 6, June 1990. </li> |
1967 |
< |
<li>Ward, G., F. Rubinstein, R. Clear, ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg88/paper.html">A Ray Tracing Solution for |
1968 |
< |
Diffuse Interreflection</a>,'' <em>Computer Graphics</em>, |
1967 |
> |
<li>Ward, G., F. Rubinstein, R. Clear, "<a HREF="http://radsite.lbl.gov/radiance/papers/sg88/paper.html">A Ray Tracing Solution for |
1968 |
> |
Diffuse Interreflection</a>," <em>Computer Graphics</em>, |
1969 |
|
Vol. 22, No. 4, August 1988. </li> |
1970 |
< |
<li>Ward, G., F. Rubinstein, ``A New Technique for Computer |
1971 |
< |
Simulation of Illuminated Spaces,'' <em>Journal of the |
1970 |
> |
<li>Ward, G., F. Rubinstein, "A New Technique for Computer |
1971 |
> |
Simulation of Illuminated Spaces," <em>Journal of the |
1972 |
|
Illuminating Engineering Society</em>, Vol. 17, No. 1, |
1973 |
|
Winter 1988. </li> |
1974 |
|
</ul> |