32 |
|
If the |
33 |
|
.I \-n |
34 |
|
option is specified with a value greater than 1, multiple |
35 |
< |
.I rtrace(1) |
36 |
< |
processes will be used to accelerate computation on a shared |
35 |
> |
ray tracing processes will be used to accelerate computation on a shared |
36 |
|
memory machine. |
37 |
|
Note that there is no benefit to using more processes |
38 |
|
than there are local CPUs available to do the work. |
39 |
|
.PP |
40 |
|
Remaining arguments to |
41 |
|
.I mkillum |
42 |
< |
are passed directly to |
42 |
> |
are interpreted as rendering options for |
43 |
|
.I rtrace(1), |
44 |
< |
which is used to compute the light distributions for the input surfaces. |
44 |
> |
to compute the light distributions for the input surfaces. |
45 |
|
These surfaces can be any combination of polygons, spheres and rings. |
46 |
|
Other surfaces may be included, but |
47 |
|
.I mkillum |
56 |
|
(Note that this character must be escaped from most shells.) |
57 |
|
This is necessary so |
58 |
|
.I mkillum |
59 |
< |
can tell where the arguments to |
61 |
< |
.I rtrace(1) |
59 |
> |
can tell where the rendering arguments |
60 |
|
end and its own input files begin. |
61 |
|
.SH VARIABLES |
62 |
|
.I Mkillum |
179 |
|
with a '.' or '~' character. |
180 |
|
This file must contain an LBNL Window 6 XML specification of a valid |
181 |
|
BSDF for the given surface, and all rays will be interpreted through |
182 |
< |
this function. |
182 |
> |
this function, which may be produced by the Radiance |
183 |
> |
.I genBSDF(1) |
184 |
> |
program. |
185 |
|
The orientation of the BSDF may be controlled with the |
186 |
|
.I u |
187 |
|
setting, described below. |
188 |
– |
The thickness of the surface may be controlled with the |
189 |
– |
.I t |
190 |
– |
setting. |
188 |
|
If this variable has no setting or an integer is specified, |
189 |
|
.I mkillum |
190 |
|
returns to the default behavior of computing the output distribution |
218 |
|
variable. |
219 |
|
The BSDF will be reoriented relative to the surface as necessary to keep |
220 |
|
the up vector in the vertical plane that contains this axis and the |
221 |
< |
surface normal. |
222 |
< |
The default value is +Z. |
221 |
> |
surface normal, corresponding to an azimuth of 90 degrees. |
222 |
> |
The default up vector is +Z. |
223 |
|
.TP |
224 |
|
.BI t =real |
225 |
|
Set the surface thickness to |
226 |
|
.I real |
227 |
|
in world coordinates. |
228 |
|
This value is used for determining where to start rays that need to begin |
229 |
< |
on the opposite side of the surface, specifically to compute the incoming |
230 |
< |
distribution for a BSDF computation. |
231 |
< |
The default value is 0. |
229 |
> |
on the opposite side of a fenestration system, specifically |
230 |
> |
to compute the incoming distribution for a BSDF computation. |
231 |
> |
If the thickness is set to 0 and a BSDF contains detailed geometry, |
232 |
> |
it will be translated and output as part of the new description, provided the |
233 |
> |
.I l- |
234 |
> |
option is also in effect. |
235 |
> |
(This currently works only for rectangular polygons.)\0 |
236 |
> |
The default thickness is 0. |
237 |
|
.SH EXAMPLES |
238 |
|
The following command generates illum's corresponding to geometry |
239 |
|
in the files "it1.rad" and "it2.rad": |
250 |
|
Work on this program was initiated and sponsored by the LESO |
251 |
|
group at EPFL in Switzerland. |
252 |
|
.SH "SEE ALSO" |
253 |
< |
oconv(1), rad(1), rpict(1), rtrace(1), rvu(1) |
253 |
> |
genBSDF(1), oconv(1), rad(1), rpict(1), rtrace(1), rvu(1) |