--- ray/doc/man/man1/mkillum.1 2007/12/13 07:03:36 1.7 +++ ray/doc/man/man1/mkillum.1 2010/09/03 23:53:49 1.10 @@ -1,4 +1,4 @@ -.\" RCSid "$Id: mkillum.1,v 1.7 2007/12/13 07:03:36 greg Exp $" +.\" RCSid "$Id: mkillum.1,v 1.10 2010/09/03 23:53:49 greg Exp $" .TH MKILLUM 1 10/6/95 RADIANCE .SH NAME mkillum - compute illum sources for a RADIANCE scene @@ -32,17 +32,16 @@ and the secondary source types in RADIANCE. If the .I \-n option is specified with a value greater than 1, multiple -.I rtrace(1) -processes will be used to accelerate computation on a shared +ray tracing processes will be used to accelerate computation on a shared memory machine. Note that there is no benefit to using more processes than there are local CPUs available to do the work. .PP Remaining arguments to .I mkillum -are passed directly to +are interpreted as rendering options for .I rtrace(1), -which is used to compute the light distributions for the input surfaces. +to compute the light distributions for the input surfaces. These surfaces can be any combination of polygons, spheres and rings. Other surfaces may be included, but .I mkillum @@ -57,8 +56,7 @@ the file names. (Note that this character must be escaped from most shells.) This is necessary so .I mkillum -can tell where the arguments to -.I rtrace(1) +can tell where the rendering arguments end and its own input files begin. .SH VARIABLES .I Mkillum @@ -181,13 +179,12 @@ The RADIANCE library path will be searched if the file with a '.' or '~' character. This file must contain an LBNL Window 6 XML specification of a valid BSDF for the given surface, and all rays will be interpreted through -this function. +this function, which may be produced by the Radiance +.I genBSDF(1) +program. The orientation of the BSDF may be controlled with the .I u setting, described below. -The thickness of the surface may be controlled with the -.I t -setting. If this variable has no setting or an integer is specified, .I mkillum returns to the default behavior of computing the output distribution @@ -221,17 +218,22 @@ BSDF data specified with the variable. The BSDF will be reoriented relative to the surface as necessary to keep the up vector in the vertical plane that contains this axis and the -surface normal. -The default value is +Z. +surface normal, corresponding to an azimuth of 90 degrees. +The default up vector is +Z. .TP .BI t =real Set the surface thickness to .I real in world coordinates. This value is used for determining where to start rays that need to begin -on the opposite side of the surface, specifically to compute the incoming -distribution for a BSDF computation. -The default value is 0. +on the opposite side of a fenestration system, specifically +to compute the incoming distribution for a BSDF computation. +If the thickness is set to 0 and a BSDF contains detailed geometry, +it will be translated and output as part of the new description, provided the +.I l- +option is also in effect. +(This currently works only for rectangular polygons.)\0 +The default thickness is 0. .SH EXAMPLES The following command generates illum's corresponding to geometry in the files "it1.rad" and "it2.rad": @@ -248,4 +250,4 @@ Greg Ward Work on this program was initiated and sponsored by the LESO group at EPFL in Switzerland. .SH "SEE ALSO" -oconv(1), rad(1), rpict(1), rtrace(1), rvu(1) +genBSDF(1), oconv(1), rad(1), rpict(1), rtrace(1), rvu(1)