| 1 | 
  | 
<html> | 
| 2 | 
+ | 
<!-- RCSid $Id$ --> | 
| 3 | 
  | 
<head> | 
| 4 | 
  | 
<title> | 
| 5 | 
< | 
The RADIANCE 3.5 Synthetic Imaging System | 
| 5 | 
> | 
The RADIANCE 6.0 Synthetic Imaging System | 
| 6 | 
  | 
</title> | 
| 7 | 
  | 
</head> | 
| 8 | 
  | 
<body> | 
| 9 | 
  | 
 | 
| 9 | 
– | 
Copyright � 2003 Regents, University of California | 
| 10 | 
– | 
 | 
| 10 | 
  | 
<p> | 
| 11 | 
  | 
 | 
| 12 | 
  | 
<h1> | 
| 13 | 
< | 
The RADIANCE 3.5 Synthetic Imaging System | 
| 13 | 
> | 
The RADIANCE 6.0 Synthetic Imaging System | 
| 14 | 
  | 
</h1> | 
| 15 | 
  | 
 | 
| 16 | 
  | 
<p> | 
| 17 | 
  | 
 | 
| 18 | 
< | 
Building Technologies Department<br> | 
| 18 | 
> | 
Building Technologies Program<br> | 
| 19 | 
  | 
Lawrence Berkeley National Laboratory<br> | 
| 20 | 
  | 
1 Cyclotron Rd., 90-3111<br> | 
| 21 | 
  | 
Berkeley, CA  94720<br> | 
| 83 | 
  | 
(ovals).    | 
| 84 | 
  | 
The central program is <i>rpict</i>, which produces a picture from a scene | 
| 85 | 
  | 
description. | 
| 86 | 
< | 
<i>Rview</i> is a  variation  of  rpict  that  computes  and displays images  | 
| 86 | 
> | 
<i>Rvu</i> is a  variation  of  rpict  that  computes  and displays images  | 
| 87 | 
  | 
interactively, and rtrace computes single ray values. | 
| 88 | 
  | 
Other programs (not shown) connect many of these elements together,  | 
| 89 | 
  | 
such as the executive programs | 
| 565 | 
  | 
        </a> | 
| 566 | 
  | 
 | 
| 567 | 
  | 
<dd> | 
| 568 | 
< | 
        Mirror is used for planar surfaces that produce  secondary source reflections.   | 
| 568 | 
> | 
        Mirror is used for planar surfaces that produce  virtual source reflections.   | 
| 569 | 
  | 
        This material should be used sparingly, as it may cause the light source calculation to  blow up  if  it is applied to many small surfaces.   | 
| 570 | 
  | 
        This material is only supported for flat surfaces  such  as  <a HREF="#Polygon">polygons</a>  and <a HREF="#Ring">rings</a>.   | 
| 571 | 
  | 
        The arguments are simply the RGB reflectance values, which should be between 0 and 1.   | 
| 588 | 
  | 
        </a> | 
| 589 | 
  | 
 | 
| 590 | 
  | 
<dd> | 
| 591 | 
< | 
        The prism1 material is for  general  light  redirection from prismatic glazings, generating secondary light sources. | 
| 591 | 
> | 
        The prism1 material is for  general  light  redirection from prismatic glazings, generating virtual light sources. | 
| 592 | 
  | 
        It can only be used  to  modify  a  planar  surface   | 
| 593 | 
  | 
        (i.e.,  a <a HREF="#Polygon">polygon</a>  or <a HREF="#Ring">disk</a>)  | 
| 594 | 
  | 
        and should not result in either light concentration or scattering.   | 
| 595 | 
  | 
        The new direction of the ray  can be  on either side of the material,  | 
| 596 | 
< | 
        and the definitions must have the correct bidirectional properties to  work  properly with  secondary light sources.   | 
| 596 | 
> | 
        and the definitions must have the correct bidirectional properties to  work  properly with virtual light sources.   | 
| 597 | 
  | 
        The arguments give the coefficient for the redirected light and its direction. | 
| 598 | 
  | 
 | 
| 599 | 
  | 
<pre> | 
| 660 | 
  | 
The scattering eccentricity parameter will likewise override the global | 
| 661 | 
  | 
setting if it is present. | 
| 662 | 
  | 
Scattering eccentricity indicates how much scattered light favors the | 
| 663 | 
< | 
forward direction, as fit by the Heyney-Greenstein function: | 
| 663 | 
> | 
forward direction, as fit by the Henyey-Greenstein function: | 
| 664 | 
  | 
 | 
| 665 | 
  | 
<pre> | 
| 666 | 
  | 
        P(theta) = (1 - g*g) / (1 + g*g - 2*g*cos(theta))^1.5 | 
| 798 | 
  | 
 | 
| 799 | 
  | 
<dd> | 
| 800 | 
  | 
        Trans2 is the anisotropic version of <a HREF="#Trans">trans</a>.   | 
| 801 | 
< | 
        The string arguments  are  the same as for plastic2, and the real arguments are the same as  for  trans  but  with  an  additional roughness value. | 
| 801 | 
> | 
        The string arguments  are  the same as for <a HREF="#Plastic2">plastic2</a>, | 
| 802 | 
> | 
        and the real arguments are the same as  for  trans  but  with  an  additional roughness value. | 
| 803 | 
  | 
 | 
| 804 | 
  | 
<pre> | 
| 805 | 
  | 
        mod trans2 id | 
| 811 | 
  | 
<p> | 
| 812 | 
  | 
 | 
| 813 | 
  | 
<dt> | 
| 814 | 
+ | 
        <a NAME="Ashik2"> | 
| 815 | 
+ | 
        <b>Ashik2</b> | 
| 816 | 
+ | 
        </a> | 
| 817 | 
+ | 
 | 
| 818 | 
+ | 
<dd> | 
| 819 | 
+ | 
        Ashik2 is the anisotropic reflectance model by Ashikhmin & Shirley. | 
| 820 | 
+ | 
        The string arguments are the same as for <a HREF="#Plastic2">plastic2</a>, but the real | 
| 821 | 
+ | 
        arguments have additional flexibility to specify the specular color. | 
| 822 | 
+ | 
        Also, rather than roughness, specular power is used, which has no | 
| 823 | 
+ | 
        physical meaning other than larger numbers are equivalent to a smoother | 
| 824 | 
+ | 
        surface. | 
| 825 | 
+ | 
        Unlike other material types, total reflectance is the sum of | 
| 826 | 
+ | 
        diffuse and specular colors, and should be adjusted accordingly. | 
| 827 | 
+ | 
<pre> | 
| 828 | 
+ | 
        mod ashik2 id | 
| 829 | 
+ | 
        4+ ux uy uz funcfile transform | 
| 830 | 
+ | 
        0 | 
| 831 | 
+ | 
        8 dred dgrn dblu sred sgrn sblu u-power v-power | 
| 832 | 
+ | 
</pre> | 
| 833 | 
+ | 
 | 
| 834 | 
+ | 
<p> | 
| 835 | 
+ | 
 | 
| 836 | 
+ | 
<dt> | 
| 837 | 
  | 
        <a NAME="Dielectric"> | 
| 838 | 
  | 
        <b>Dielectric</b> | 
| 839 | 
  | 
        </a> | 
| 1078 | 
  | 
<p> | 
| 1079 | 
  | 
 | 
| 1080 | 
  | 
<dt> | 
| 1081 | 
+ | 
        <a NAME="BSDF"> | 
| 1082 | 
+ | 
        <b>BSDF</b> | 
| 1083 | 
+ | 
        </a> | 
| 1084 | 
+ | 
 | 
| 1085 | 
+ | 
<dd> | 
| 1086 | 
+ | 
        The BSDF material type loads an XML (eXtensible Markup Language) | 
| 1087 | 
+ | 
        file describing a bidirectional scattering distribution function. | 
| 1088 | 
+ | 
        Real arguments to this material may define additional | 
| 1089 | 
+ | 
        diffuse components that augment the BSDF data. | 
| 1090 | 
+ | 
        String arguments are used to define thickness for proxied | 
| 1091 | 
+ | 
        surfaces and the "up" orientation for the material. | 
| 1092 | 
+ | 
 | 
| 1093 | 
+ | 
<pre> | 
| 1094 | 
+ | 
        mod BSDF id | 
| 1095 | 
+ | 
        6+ thick BSDFfile ux uy uz funcfile transform | 
| 1096 | 
+ | 
        0 | 
| 1097 | 
+ | 
        0|3|6|9 | 
| 1098 | 
+ | 
                rfdif gfdif bfdif | 
| 1099 | 
+ | 
                rbdif gbdif bbdif | 
| 1100 | 
+ | 
                rtdif gtdif btdif | 
| 1101 | 
+ | 
</pre> | 
| 1102 | 
+ | 
 | 
| 1103 | 
+ | 
<p> | 
| 1104 | 
+ | 
        The first string argument is a "thickness" parameter that may be used | 
| 1105 | 
+ | 
        to hide detail geometry being proxied by an aggregate BSDF material. | 
| 1106 | 
+ | 
        If a view or shadow ray hits a BSDF proxy with non-zero thickness, | 
| 1107 | 
+ | 
        it will pass directly through as if the surface were not there. | 
| 1108 | 
+ | 
        Similar to the illum type, this permits direct viewing and | 
| 1109 | 
+ | 
        shadow testing of complex geometry. | 
| 1110 | 
+ | 
        The BSDF is used when a scattered (indirect) ray hits the surface, | 
| 1111 | 
+ | 
        and any transmitted sample rays will be offset by the thickness amount | 
| 1112 | 
+ | 
        to avoid the hidden geometry and gather samples from the other side. | 
| 1113 | 
+ | 
        In this manner, BSDF surfaces can improve the results for indirect | 
| 1114 | 
+ | 
        scattering from complex systems without sacrificing appearance or | 
| 1115 | 
+ | 
        shadow accuracy. | 
| 1116 | 
+ | 
        If the BSDF has transmission and back-side reflection data, | 
| 1117 | 
+ | 
        a parallel BSDF surface may be | 
| 1118 | 
+ | 
        placed slightly less than the given thickness away from the front surface | 
| 1119 | 
+ | 
        to enclose the complex geometry on both sides. | 
| 1120 | 
+ | 
        The sign of the thickness is important, as it indicates | 
| 1121 | 
+ | 
        whether the proxied geometry is behind the BSDF | 
| 1122 | 
+ | 
        surface (when thickness is positive) or in front (when | 
| 1123 | 
+ | 
        thickness is negative). | 
| 1124 | 
+ | 
<p> | 
| 1125 | 
+ | 
        The second string argument is the name of the BSDF file, | 
| 1126 | 
+ | 
        which is found in the usual auxiliary locations.  The | 
| 1127 | 
+ | 
        following three string parameters name variables for an | 
| 1128 | 
+ | 
        "up" vector, which together with the surface | 
| 1129 | 
+ | 
        normal, define the local coordinate system that orients the | 
| 1130 | 
+ | 
        BSDF.  These variables, along with the thickness, are defined | 
| 1131 | 
+ | 
        in a function file given as the next string argument.  An | 
| 1132 | 
+ | 
        optional transform is used to scale the thickness and | 
| 1133 | 
+ | 
        reorient the up vector. | 
| 1134 | 
+ | 
<p> | 
| 1135 | 
+ | 
        If no real arguments are given, the BSDF is used by itself | 
| 1136 | 
+ | 
        to determine reflection and transmission.  If there are at | 
| 1137 | 
+ | 
        least 3 real arguments, the first triplet is an additional | 
| 1138 | 
+ | 
        diffuse reflectance for the front side.  At least 6 real | 
| 1139 | 
+ | 
        arguments adds diffuse reflectance to the rear side of the | 
| 1140 | 
+ | 
        surface.  If there are 9 real arguments, the final triplet | 
| 1141 | 
+ | 
        will be taken as an additional diffuse transmittance.  All | 
| 1142 | 
+ | 
        diffuse components as well as the non-diffuse transmission | 
| 1143 | 
+ | 
        are modified by patterns applied to this material.  The | 
| 1144 | 
+ | 
        non-diffuse reflection from either side are unaffected. | 
| 1145 | 
+ | 
        Textures perturb the effective surface normal in the usual | 
| 1146 | 
+ | 
        way. | 
| 1147 | 
+ | 
<p> | 
| 1148 | 
+ | 
        The surface normal of this type is not altered to face the | 
| 1149 | 
+ | 
        incoming ray, so the front and back BSDF reflections may | 
| 1150 | 
+ | 
        differ.  (Transmission is identical front-to-back by physical | 
| 1151 | 
+ | 
        law.) If back visibility is turned off during rendering and | 
| 1152 | 
+ | 
        there is no transmission or back-side reflection, only then | 
| 1153 | 
+ | 
        the surface will be invisible from behind.  Unlike other | 
| 1154 | 
+ | 
        data-driven material types, the BSDF type is fully supported | 
| 1155 | 
+ | 
        and all parts of the distribution are properly sampled. | 
| 1156 | 
+ | 
<p> | 
| 1157 | 
+ | 
 | 
| 1158 | 
+ | 
<dt> | 
| 1159 | 
+ | 
        <a NAME="aBSDF"> | 
| 1160 | 
+ | 
        <b>aBSDF</b> | 
| 1161 | 
+ | 
        </a> | 
| 1162 | 
+ | 
 | 
| 1163 | 
+ | 
<dd> | 
| 1164 | 
+ | 
        The aBSDF material is identical to the BSDF type with two | 
| 1165 | 
+ | 
        important differences.  First, proxy geometry is not | 
| 1166 | 
+ | 
        supported, so there is no thickness parameter.  Second, an | 
| 1167 | 
+ | 
        aBSDF is assumed to have some specular through component | 
| 1168 | 
+ | 
        (the ’a’ stands for "aperture"), | 
| 1169 | 
+ | 
        which is treated specially during the direct calculation | 
| 1170 | 
+ | 
        and when viewing the material.  Based on the BSDF data, the | 
| 1171 | 
+ | 
        coefficient of specular transmission is determined and used | 
| 1172 | 
+ | 
        for modifying unscattered shadow and view rays. | 
| 1173 | 
+ | 
 | 
| 1174 | 
+ | 
<pre> | 
| 1175 | 
+ | 
        mod aBSDF id | 
| 1176 | 
+ | 
        5+ BSDFfile ux uy uz funcfile transform | 
| 1177 | 
+ | 
        0 | 
| 1178 | 
+ | 
        0|3|6|9 | 
| 1179 | 
+ | 
             rfdif gfdif bfdif | 
| 1180 | 
+ | 
             rbdif gbdif bbdif | 
| 1181 | 
+ | 
             rtdif gtdif btdif | 
| 1182 | 
+ | 
</pre> | 
| 1183 | 
+ | 
 | 
| 1184 | 
+ | 
<p> | 
| 1185 | 
+ | 
        If a material has no specular transmitted component, it is | 
| 1186 | 
+ | 
        much better to use the BSDF type with a zero thickness | 
| 1187 | 
+ | 
        than to use aBSDF. | 
| 1188 | 
+ | 
<p> | 
| 1189 | 
+ | 
 | 
| 1190 | 
+ | 
<dt> | 
| 1191 | 
  | 
        <a NAME="Antimatter"> | 
| 1192 | 
  | 
        <b>Antimatter</b> | 
| 1193 | 
  | 
        </a> | 
| 1461 | 
  | 
        A section of text meant to  depict  a  picture, perhaps using a special purpose font such as hexbit4x1.fnt, calls for uniform  spacing.    | 
| 1462 | 
  | 
        Reasonable  magnitudes  for  proportional  spacing are between 0.1 (for tightly spaced characters) and 0.3 (for wide spacing). | 
| 1463 | 
  | 
 | 
| 1464 | 
+ | 
<p> | 
| 1465 | 
+ | 
 | 
| 1466 | 
+ | 
<dt> | 
| 1467 | 
+ | 
        <a NAME="Spectrum"> | 
| 1468 | 
+ | 
        <b>Spectrum</b> | 
| 1469 | 
+ | 
        </a> | 
| 1470 | 
+ | 
 | 
| 1471 | 
+ | 
<dd> | 
| 1472 | 
+ | 
        The spectrum primitive is the most basic type for introducing spectral | 
| 1473 | 
+ | 
        color to a material. | 
| 1474 | 
+ | 
        Since materials only provide RGB parameters, spectral patterns | 
| 1475 | 
+ | 
        are the only way to superimpose wavelength-dependent behavior. | 
| 1476 | 
+ | 
 | 
| 1477 | 
+ | 
<pre> | 
| 1478 | 
+ | 
        mod spectrum id | 
| 1479 | 
+ | 
        0 | 
| 1480 | 
+ | 
        0 | 
| 1481 | 
+ | 
        5+ nmA nmB s1 s2 .. sN | 
| 1482 | 
+ | 
</pre> | 
| 1483 | 
+ | 
 | 
| 1484 | 
+ | 
<p> | 
| 1485 | 
+ | 
        The first two real arguments indicate the extrema of the | 
| 1486 | 
+ | 
        spectral range in nanometers. | 
| 1487 | 
+ | 
        Subsequent real values correspond to multipliers in at each wavelength. | 
| 1488 | 
+ | 
        The nmA wavelength may be greater or less than nmB, | 
| 1489 | 
+ | 
        but they may not be equal, and their ordering matches | 
| 1490 | 
+ | 
        the order of the spectral values. | 
| 1491 | 
+ | 
        A minimum of 3 values must be given, which would act | 
| 1492 | 
+ | 
        more or less the same as a constant RGB multiplier. | 
| 1493 | 
+ | 
        As with RGB values, spectral quantities normally range between 0 | 
| 1494 | 
+ | 
        and 1 at each wavelength, or average to 1.0 against a standard | 
| 1495 | 
+ | 
        sensitivity functions such as V(lambda). | 
| 1496 | 
+ | 
        The best results obtain when the spectral range and number | 
| 1497 | 
+ | 
        of samples match rendering options, though resampling will handle | 
| 1498 | 
+ | 
        any differences, zero-filling wavelenths outside the nmA to nmB | 
| 1499 | 
+ | 
        range. | 
| 1500 | 
+ | 
        A warning will be issued if the given wavelength range does not | 
| 1501 | 
+ | 
        adequately cover the visible spectrum. | 
| 1502 | 
+ | 
 | 
| 1503 | 
+ | 
<p> | 
| 1504 | 
+ | 
 | 
| 1505 | 
+ | 
<dt> | 
| 1506 | 
+ | 
        <a NAME="Specfile"> | 
| 1507 | 
+ | 
        <b>Specfile</b> | 
| 1508 | 
+ | 
        </a> | 
| 1509 | 
+ | 
 | 
| 1510 | 
+ | 
<dd> | 
| 1511 | 
+ | 
        The specfile primitive is equivalent to the spectrum type, but | 
| 1512 | 
+ | 
        the wavelength range and values are contained in a 1-dimensional | 
| 1513 | 
+ | 
        data file. | 
| 1514 | 
+ | 
        This may be a more convenient way to specify a spectral color, | 
| 1515 | 
+ | 
        especially one corresponding to a standard illuminant such as D65 | 
| 1516 | 
+ | 
        or a library of measured spectra. | 
| 1517 | 
+ | 
 | 
| 1518 | 
+ | 
<pre> | 
| 1519 | 
+ | 
        mod specfile id | 
| 1520 | 
+ | 
        1 datafile | 
| 1521 | 
+ | 
        0 | 
| 1522 | 
+ | 
        0 | 
| 1523 | 
+ | 
</pre> | 
| 1524 | 
+ | 
 | 
| 1525 | 
+ | 
<p> | 
| 1526 | 
+ | 
        As with the spectrum type, rendering wavelengths outside the defined | 
| 1527 | 
+ | 
        range will be zero-filled. | 
| 1528 | 
+ | 
        Unlike the spectrum type, the file may contain non-uniform samples. | 
| 1529 | 
+ | 
 | 
| 1530 | 
+ | 
<p> | 
| 1531 | 
+ | 
 | 
| 1532 | 
+ | 
<dt> | 
| 1533 | 
+ | 
        <a NAME="Specfunc"> | 
| 1534 | 
+ | 
        <b>Specfunc</b> | 
| 1535 | 
+ | 
        </a> | 
| 1536 | 
+ | 
 | 
| 1537 | 
+ | 
<dd> | 
| 1538 | 
+ | 
        The specfunc primitive offers dynamic control over a spectral | 
| 1539 | 
+ | 
        pattern, similar to the colorfunc type. | 
| 1540 | 
+ | 
 | 
| 1541 | 
+ | 
<pre> | 
| 1542 | 
+ | 
        mod specfunc id | 
| 1543 | 
+ | 
        2+ sval funcfile transform | 
| 1544 | 
+ | 
        0 | 
| 1545 | 
+ | 
        2+ nmA nmB A3 .. | 
| 1546 | 
+ | 
</pre> | 
| 1547 | 
+ | 
 | 
| 1548 | 
+ | 
<p> | 
| 1549 | 
+ | 
        Like the spectrum primitive, the wavelength range is specified | 
| 1550 | 
+ | 
        in the first two real arguments, and additional real values are | 
| 1551 | 
+ | 
        accessible to the sval function. | 
| 1552 | 
+ | 
        This function is fed a wavelenth sample | 
| 1553 | 
+ | 
        between nmA and nmB as its only argument, | 
| 1554 | 
+ | 
        and it returns the corresponding spectral intensity. | 
| 1555 | 
+ | 
 | 
| 1556 | 
  | 
</dl> | 
| 1557 | 
  | 
 | 
| 1558 | 
  | 
<p> | 
| 1563 | 
  | 
</h4> | 
| 1564 | 
  | 
 | 
| 1565 | 
  | 
A mixture is a blend of one or more materials or textures and patterns. | 
| 1566 | 
+ | 
Blended materials should not be light source types or virtual source types. | 
| 1567 | 
  | 
The basic types are given below. | 
| 1568 | 
  | 
 | 
| 1569 | 
  | 
<p> | 
| 1593 | 
  | 
        which serves as a form of opacity control when used with a material.) | 
| 1594 | 
  | 
        Vname is the coefficient defined in funcfile that determines  the  influence  of  foreground.    | 
| 1595 | 
  | 
        The background coefficient is always (1-vname).   | 
| 1370 | 
– | 
        Since the references are not resolved until run-time,  the  last  definitions  of  the modifier id's will be used.   | 
| 1371 | 
– | 
        This can result in modifier loops, which are detected by the renderer. | 
| 1596 | 
  | 
 | 
| 1597 | 
  | 
<p> | 
| 1598 | 
  | 
 | 
| 1636 | 
  | 
        arguments, the red, green and blue values | 
| 1637 | 
  | 
        corresponding to the pixel at (u,v). | 
| 1638 | 
  | 
 | 
| 1415 | 
– | 
</dl> | 
| 1639 | 
  | 
<p> | 
| 1640 | 
  | 
 | 
| 1641 | 
  | 
<dt> | 
| 1753 | 
  | 
the  required  variables  are global,   | 
| 1754 | 
  | 
a  period  (`.')  can be given in place of the file name.   | 
| 1755 | 
  | 
It is also possible to give an expression instead | 
| 1756 | 
< | 
of a  straight  variable  name  in  a scene file,  | 
| 1757 | 
< | 
although such expressions should be kept | 
| 1535 | 
< | 
simple if possible. | 
| 1536 | 
< | 
Also, functions (requiring parameters) must be given | 
| 1756 | 
> | 
of a  straight  variable  name  in  a scene file. | 
| 1757 | 
> | 
Functions (requiring parameters) must be given | 
| 1758 | 
  | 
as names and not as expressions. | 
| 1759 | 
  | 
 | 
| 1760 | 
  | 
<p> | 
| 1901 | 
  | 
directs the use of a scene description. | 
| 1902 | 
  | 
<ul> | 
| 1903 | 
  | 
<li> | 
| 1904 | 
< | 
<a NAME="rvu" HREF="../man_html/rvu.1.html"><b>Rview</b></a>  is  ray-tracing  program  for  viewing  a  scene interactively.    | 
| 1904 | 
> | 
<a NAME="rvu" HREF="../man_html/rvu.1.html"><b>Rvu</b></a>  is  ray-tracing  program  for  viewing  a  scene interactively.    | 
| 1905 | 
  | 
When  the user specifies a new perspective, rvu quickly displays a rough image on the  terminal,   | 
| 1906 | 
  | 
then progressively increases the resolution as the user looks on. | 
| 1907 | 
  | 
He can select a particular section of the image to  improve, or  move  to  a different view and start over.   | 
| 1937 | 
  | 
or converted a standard image format using one of the following | 
| 1938 | 
  | 
<b>translators</b>: | 
| 1939 | 
  | 
        <ul> | 
| 1940 | 
< | 
        <li> <b>Ra_avs</b> | 
| 1941 | 
< | 
                converts to and from AVS image format. | 
| 1721 | 
< | 
        <li> <a HREF="../man_html/ra_pict.1.html"><b>Ra_pict</b></a> | 
| 1722 | 
< | 
                converts to Macintosh 32-bit PICT2 format. | 
| 1940 | 
> | 
        <li> <a HREF="../man_html/ra_bmp.1.html"><b>Ra_bmp</b></a> | 
| 1941 | 
> | 
                converts to and from BMP image format. | 
| 1942 | 
  | 
        <li> <a HREF="../man_html/ra_ppm.1.html"><b>Ra_ppm</b></a> | 
| 1943 | 
  | 
                converts to and from Poskanzer Portable Pixmap formats. | 
| 1725 | 
– | 
        <li> <a HREF="../man_html/ra_pr.1.html"><b>Ra_pr</b></a> | 
| 1726 | 
– | 
                converts to and from Sun 8-bit rasterfile format. | 
| 1727 | 
– | 
        <li> <a HREF="../man_html/ra_pr24.1.html"><b>Ra_pr24</b></a> | 
| 1728 | 
– | 
                converts to and from Sun 24-bit rasterfile format. | 
| 1944 | 
  | 
        <li> <a HREF="../man_html/ra_ps.1.html"><b>Ra_ps</b></a> | 
| 1945 | 
  | 
                converts to PostScript color and greyscale formats. | 
| 1946 | 
  | 
        <li> <a HREF="../man_html/ra_rgbe.1.html"><b>Ra_rgbe</b></a> | 
| 1966 | 
  | 
<pre> | 
| 1967 | 
  | 
The Radiance Software License, Version 1.0 | 
| 1968 | 
  | 
 | 
| 1969 | 
< | 
Copyright (c) 1990 - 2002 The Regents of the University of California, | 
| 1969 | 
> | 
Copyright (c) 1990 - 2021 The Regents of the University of California, | 
| 1970 | 
  | 
through Lawrence Berkeley National Laboratory.   All rights reserved. | 
| 1971 | 
  | 
 | 
| 1972 | 
  | 
Redistribution and use in source and binary forms, with or without | 
| 2000 | 
  | 
      nor may "Radiance" appear in their name, without prior written | 
| 2001 | 
  | 
      permission of Lawrence Berkeley National Laboratory. | 
| 2002 | 
  | 
 | 
| 2003 | 
< | 
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED | 
| 2003 | 
> | 
THIS SOFTWARE IS PROVIDED ``AS IS" AND ANY EXPRESSED OR IMPLIED | 
| 2004 | 
  | 
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | 
| 2005 | 
  | 
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | 
| 2006 | 
  | 
DISCLAIMED.   IN NO EVENT SHALL Lawrence Berkeley National Laboratory OR | 
| 2039 | 
  | 
</h2> | 
| 2040 | 
  | 
<p> | 
| 2041 | 
  | 
<ul> | 
| 2042 | 
+ | 
    <li>Ward, Gregory J., Bruno Bueno, David Geisler-Moroder, | 
| 2043 | 
+ | 
      Lars O. Grobe, Jacob C. Jonsson, Eleanor | 
| 2044 | 
+ | 
      S. Lee, Taoning Wang, Helen Rose Wilson, | 
| 2045 | 
+ | 
      "<a href="https://doi.org/10.1016/j.enbuild.2022.111890">Daylight | 
| 2046 | 
+ | 
      Simulation Workflows Incorporating Measured Bidirectional | 
| 2047 | 
+ | 
      Scattering Distribution Functions</a>" | 
| 2048 | 
+ | 
      <em>Energy & Buildings</em>, Vol. 259, No. 11890, 2022. | 
| 2049 | 
+ | 
    <li>Wang, Taoning, Gregory Ward, Eleanor Lee, | 
| 2050 | 
+ | 
      "<a href="https://authors.elsevier.com/a/1XQ0a1M7zGwT7v">Efficient | 
| 2051 | 
+ | 
      modeling of optically-complex, non-coplanar exterior shading: | 
| 2052 | 
+ | 
      Validation of matrix algebraic methods</a>" | 
| 2053 | 
+ | 
      <em>Energy & Buildings</em>, vol. 174, pp. 464-83, Sept. 2018. | 
| 2054 | 
+ | 
    <li>Lee, Eleanor S., David Geisler-Moroder, Gregory Ward, | 
| 2055 | 
+ | 
      "<a href="https://eta.lbl.gov/sites/default/files/publications/solar_energy.pdf">Modeling | 
| 2056 | 
+ | 
      the direct sun component in buildings using matrix | 
| 2057 | 
+ | 
      algebraic approaches: Methods and | 
| 2058 | 
+ | 
      validation</a>," <em>Solar Energy</em>, | 
| 2059 | 
+ | 
      vol. 160, 15 January 2018, pp 380-395. | 
| 2060 | 
+ | 
    <li>Narain, Rahul, Rachel A. Albert, Abdullah Bulbul, | 
| 2061 | 
+ | 
       Gregory J. Ward, Marty Banks, James F. O'Brien, | 
| 2062 | 
+ | 
       "<a href="http://graphics.berkeley.edu/papers/Narain-OPI-2015-08/index.html">Optimal | 
| 2063 | 
+ | 
       Presentation of Imagery with Focus | 
| 2064 | 
+ | 
       Cues on Multi-Plane Displays</a>," | 
| 2065 | 
+ | 
       <em>SIGGRAPH 2015</em>. | 
| 2066 | 
+ | 
    <li>Ward, Greg, Murat Kurt, and Nicolas Bonneel, | 
| 2067 | 
+ | 
        "<a href="papers/WMAM14_Tensor_Tree_Representation.pdf">Reducing | 
| 2068 | 
+ | 
        Anisotropic BSDF Measurement to Common Practice</a>," | 
| 2069 | 
+ | 
        <em>Workshop on Material Appearance Modeling</em>, 2014. | 
| 2070 | 
+ | 
    <li>Banks, Martin, Abdullah Bulbul, Rachel Albert, Rahul Narain, | 
| 2071 | 
+ | 
        James F. O'Brien, Gregory Ward, | 
| 2072 | 
+ | 
        "<a href="http://graphics.berkeley.edu/papers/Banks-TPO-2014-05/index.html">The | 
| 2073 | 
+ | 
        Perception of Surface Material from Disparity and Focus Cues</a>," | 
| 2074 | 
+ | 
        <em>VSS 2014</em>. | 
| 2075 | 
+ | 
    <li>McNeil, A., C.J. Jonsson, D. Appelfeld, G. Ward, E.S. Lee, | 
| 2076 | 
+ | 
        "<a href="http://gaia.lbl.gov/btech/papers/4414.pdf"> | 
| 2077 | 
+ | 
        A validation of a ray-tracing tool used to generate | 
| 2078 | 
+ | 
        bi-directional scattering distribution functions for | 
| 2079 | 
+ | 
        complex fenestration systems</a>," | 
| 2080 | 
+ | 
        <em>Solar Energy</em>, 98, 404-14, | 
| 2081 | 
+ | 
        November 2013. | 
| 2082 | 
+ | 
    <li>Ward, G., R. Mistrick, E.S. Lee, A. McNeil, J. Jonsson, | 
| 2083 | 
+ | 
        "<a href="http://gaia.lbl.gov/btech/papers/4414.pdf">Simulating | 
| 2084 | 
+ | 
        the Daylight Performance of Complex Fenestration Systems | 
| 2085 | 
+ | 
        Using Bidirectional Scattering Distribution Functions within | 
| 2086 | 
+ | 
        Radiance</a>," | 
| 2087 | 
+ | 
        <em>Leukos</em>, 7(4) | 
| 2088 | 
+ | 
        April 2011. | 
| 2089 | 
+ | 
    <li>Cater, Kirsten, Alan Chalmers, Greg Ward, | 
| 2090 | 
+ | 
        "<a href="http://www.anyhere.com/gward/papers/egsr2003.pdf">Detail to Attention: | 
| 2091 | 
+ | 
        Exploiting Visual Tasks for Selective Rendering</a>," | 
| 2092 | 
+ | 
        <em>Eurographics Symposium | 
| 2093 | 
+ | 
        on Rendering 2003</em>, June 2003. | 
| 2094 | 
  | 
    <li>Ward, Greg, Elena Eydelberg-Vileshin, | 
| 2095 | 
< | 
        ``<a HREF="http://viz.cs.berkeley.edu/~gwlarson/papers/egwr02/index.html">Picture Perfect RGB | 
| 2096 | 
< | 
        Rendering Using Spectral Prefiltering and Sharp Color Primaries</a>,'' | 
| 2095 | 
> | 
        "<a HREF="http://www.anyhere.com/gward/papers/egwr02/index.html">Picture Perfect RGB | 
| 2096 | 
> | 
        Rendering Using Spectral Prefiltering and Sharp Color Primaries</a>," | 
| 2097 | 
  | 
        Thirteenth Eurographics Workshop on Rendering (2002), | 
| 2098 | 
  | 
        P. Debevec and S. Gibson (Editors), June 2002. | 
| 2099 | 
  | 
    <li>Ward, Gregory, | 
| 2100 | 
< | 
        ``<a HREF="http://viz.cs.berkeley.edu/~gwlarson/papers/cic01.pdf">High Dynamic Range Imaging</a>,'' | 
| 2100 | 
> | 
        "<a HREF="http://www.anyhere.com/gward/papers/cic01.pdf">High Dynamic Range Imaging</a>," | 
| 2101 | 
  | 
        Proceedings of the Ninth Color Imaging Conference, November 2001. | 
| 2102 | 
  | 
    <li>Ward, Gregory and Maryann Simmons, | 
| 2103 | 
< | 
        ``<a HREF="http://viz.cs.berkeley.edu/~gwlarson/papers/tog99.pdf"> | 
| 2103 | 
> | 
        "<a HREF="http://www.anyhere.com/gward/papers/tog99.pdf"> | 
| 2104 | 
  | 
        The Holodeck Ray Cache: An Interactive Rendering System for Global Illumination in Nondiffuse | 
| 2105 | 
< | 
        Environments</a>,'' ACM Transactions on Graphics, 18(4):361-98, October 1999. | 
| 2106 | 
< | 
    <li>Larson, G.W., ``<a HREF="http://viz.cs.berkeley.edu/~gwlarson/papers/ewp98.pdf">The Holodeck: A Parallel | 
| 2107 | 
< | 
        Ray-caching Rendering System</a>,'' Proceedings of the Second | 
| 2105 | 
> | 
        Environments</a>," ACM Transactions on Graphics, 18(4):361-98, October 1999. | 
| 2106 | 
> | 
    <li>Larson, G.W., "<a HREF="http://www.anyhere.com/gward/papers/ewp98.pdf">The Holodeck: A Parallel | 
| 2107 | 
> | 
        Ray-caching Rendering System</a>," Proceedings of the Second | 
| 2108 | 
  | 
        Eurographics Workshop on Parallel Graphics and Visualisation, | 
| 2109 | 
  | 
        September 1998. | 
| 2110 | 
  | 
    <li>Larson, G.W. and R.A. Shakespeare, | 
| 2112 | 
  | 
        the Art and Science of Lighting Visualization</em></a>, | 
| 2113 | 
  | 
        Morgan Kaufmann Publishers, 1998. | 
| 2114 | 
  | 
    <li>Larson, G.W., H. Rushmeier, C. Piatko, | 
| 2115 | 
< | 
        ``<a HREF="http://radsite.lbl.gov/radiance/papers/lbnl39882/tonemap.pdf">A Visibility | 
| 2115 | 
> | 
        "<a HREF="http://radsite.lbl.gov/radiance/papers/lbnl39882/tonemap.pdf">A Visibility | 
| 2116 | 
  | 
        Matching Tone Reproduction Operator for | 
| 2117 | 
< | 
        High Dynamic Range Scenes</a>,'' LBNL Technical Report 39882, | 
| 2117 | 
> | 
        High Dynamic Range Scenes</a>," LBNL Technical Report 39882, | 
| 2118 | 
  | 
        January 1997. | 
| 2119 | 
< | 
    <li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/erw95.1/paper.html">Making | 
| 2120 | 
< | 
        Global Illumination User-Friendly</a>,'' Sixth | 
| 2119 | 
> | 
    <li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/erw95.1/paper.html">Making | 
| 2120 | 
> | 
        Global Illumination User-Friendly</a>," Sixth | 
| 2121 | 
  | 
        Eurographics Workshop on Rendering, Springer-Verlag, | 
| 2122 | 
  | 
        Dublin, Ireland, June 1995.</li> | 
| 2123 | 
  | 
    <li>Rushmeier, H., G. Ward, C. Piatko, P. Sanders, B. Rust, | 
| 2124 | 
< | 
        ``<a HREF="http://radsite.lbl.gov/mgf/compare.html"> | 
| 2124 | 
> | 
        "<a HREF="http://radsite.lbl.gov/mgf/compare.html"> | 
| 2125 | 
  | 
        Comparing Real and Synthetic Images: Some Ideas about | 
| 2126 | 
< | 
        Metrics</a>,'' Sixth Eurographics Workshop on Rendering, | 
| 2126 | 
> | 
        Metrics</a>," Sixth Eurographics Workshop on Rendering, | 
| 2127 | 
  | 
        Springer-Verlag, Dublin, Ireland, June 1995.</li> | 
| 2128 | 
< | 
    <li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.1/paper.html">The RADIANCE | 
| 2129 | 
< | 
        Lighting Simulation and Rendering System</a>,'' <em>Computer | 
| 2128 | 
> | 
    <li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.1/paper.html">The RADIANCE | 
| 2129 | 
> | 
        Lighting Simulation and Rendering System</a>," <em>Computer | 
| 2130 | 
  | 
        Graphics</em>, July 1994.</li> | 
| 2131 | 
< | 
    <li>Rushmeier, H., G. Ward, ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.2/energy.html">Energy | 
| 2132 | 
< | 
        Preserving Non-Linear Filters</a>,'' <em>Computer | 
| 2131 | 
> | 
    <li>Rushmeier, H., G. Ward, "<a HREF="http://radsite.lbl.gov/radiance/papers/sg94.2/energy.html">Energy | 
| 2132 | 
> | 
        Preserving Non-Linear Filters</a>," <em>Computer | 
| 2133 | 
  | 
        Graphics</em>, July 1994.</li> | 
| 2134 | 
< | 
    <li>Ward, G., ``A Contrast-Based Scalefactor for Luminance | 
| 2135 | 
< | 
        Display,'' <em>Graphics Gems IV</em>, Edited by Paul Heckbert, | 
| 2134 | 
> | 
    <li>Ward, G., "A Contrast-Based Scalefactor for Luminance | 
| 2135 | 
> | 
        Display," <em>Graphics Gems IV</em>, Edited by Paul Heckbert, | 
| 2136 | 
  | 
        Academic Press 1994.</li> | 
| 2137 | 
< | 
    <li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg92/paper.html">Measuring and | 
| 2138 | 
< | 
        Modeling Anisotropic Reflection</a>,'' <em>Computer | 
| 2137 | 
> | 
    <li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/sg92/paper.html">Measuring and | 
| 2138 | 
> | 
        Modeling Anisotropic Reflection</a>," <em>Computer | 
| 2139 | 
  | 
        Graphics</em>, Vol. 26, No. 2, July 1992. </li> | 
| 2140 | 
< | 
    <li>Ward, G., P. Heckbert, ``<a HREF="http://radsite.lbl.gov/radiance/papers/erw92/paper.html">Irradiance | 
| 2141 | 
< | 
        Gradients</a>,'' Third Annual Eurographics Workshop on | 
| 2140 | 
> | 
    <li>Ward, G., P. Heckbert, "<a HREF="http://radsite.lbl.gov/radiance/papers/erw92/paper.html">Irradiance | 
| 2141 | 
> | 
        Gradients</a>," Third Annual Eurographics Workshop on | 
| 2142 | 
  | 
        Rendering, Springer-Verlag, May 1992. </li> | 
| 2143 | 
< | 
    <li>Ward, G., ``<a HREF="http://radsite.lbl.gov/radiance/papers/erw91/erw91.html">Adaptive Shadow | 
| 2144 | 
< | 
        Testing for Ray Tracing</a>'' Photorealistic Rendering in | 
| 2143 | 
> | 
    <li>Ward, G., "<a HREF="http://radsite.lbl.gov/radiance/papers/erw91/erw91.html">Adaptive Shadow | 
| 2144 | 
> | 
        Testing for Ray Tracing</a>" Photorealistic Rendering in | 
| 2145 | 
  | 
        Computer Graphics, proceedings of 1991 Eurographics | 
| 2146 | 
  | 
        Rendering Workshop, edited by P. Brunet and F.W. Jansen, | 
| 2147 | 
  | 
        Springer-Verlag. </li> | 
| 2148 | 
< | 
    <li>Ward, G., ``Visualization,'' <em>Lighting Design and | 
| 2148 | 
> | 
    <li>Ward, G., "Visualization," <em>Lighting Design and | 
| 2149 | 
  | 
        Application</em>, Vol. 20, No. 6, June 1990. </li> | 
| 2150 | 
< | 
    <li>Ward, G., F. Rubinstein, R. Clear, ``<a HREF="http://radsite.lbl.gov/radiance/papers/sg88/paper.html">A Ray Tracing Solution for | 
| 2151 | 
< | 
        Diffuse Interreflection</a>,'' <em>Computer Graphics</em>, | 
| 2150 | 
> | 
    <li>Ward, G., F. Rubinstein, R. Clear, "<a HREF="http://radsite.lbl.gov/radiance/papers/sg88/paper.html">A Ray Tracing Solution for | 
| 2151 | 
> | 
        Diffuse Interreflection</a>," <em>Computer Graphics</em>, | 
| 2152 | 
  | 
        Vol. 22, No. 4, August 1988. </li> | 
| 2153 | 
< | 
    <li>Ward, G., F. Rubinstein, ``A New Technique for Computer | 
| 2154 | 
< | 
        Simulation of Illuminated Spaces,'' <em>Journal of the | 
| 2153 | 
> | 
    <li>Ward, G., F. Rubinstein, "A New Technique for Computer | 
| 2154 | 
> | 
        Simulation of Illuminated Spaces," <em>Journal of the | 
| 2155 | 
  | 
        Illuminating Engineering Society</em>, Vol. 17, No. 1, | 
| 2156 | 
  | 
        Winter 1988. </li> | 
| 2157 | 
  | 
</ul> | 
| 2189 | 
  | 
                <a HREF="#Plasdata">Plasdata</a> | 
| 2190 | 
  | 
                <a HREF="#Metdata">Metdata</a> | 
| 2191 | 
  | 
                <a HREF="#Transdata">Transdata</a> | 
| 2192 | 
+ | 
                <a HREF="#BSDF">BSDF</a> | 
| 2193 | 
  | 
                <a HREF="#Antimatter">Antimatter</a> | 
| 2194 | 
  | 
                                 | 
| 2195 | 
  | 
</pre> |