| 9 |
|
][ |
| 10 |
|
.B "\-n Nproc" |
| 11 |
|
][ |
| 12 |
< |
.B "\-r 'rtcontrib opts...'" |
| 12 |
> |
.B "\-r 'rcontrib opts...'" |
| 13 |
|
][ |
| 14 |
|
.B "\-t{3|4} Nlog2" |
| 15 |
|
][ |
| 19 |
|
][ |
| 20 |
|
.B "{+|-}mgf" |
| 21 |
|
][ |
| 22 |
< |
.B "{+|-}geom |
| 22 |
> |
.B "{+|-}geom unit" |
| 23 |
|
][ |
| 24 |
|
.B "\-dim Xmin Xmax Ymin Ymax Zmin Zmax" |
| 25 |
|
] |
| 36 |
|
The output conforms to the LBNL Window 6 XML standard for BSDF data, |
| 37 |
|
and will include an MGF representation of the input geometry if the |
| 38 |
|
.I \+geom |
| 39 |
< |
option is given. |
| 40 |
< |
(This is the default, and may be switched off using |
| 41 |
< |
.I \-geom.)\0 |
| 39 |
> |
option is given, followed by one of "meter," "foot," "inch," |
| 40 |
> |
"centimeter," or "millimeter," depending on the scene units. |
| 41 |
> |
The default is to include the provided geometry, |
| 42 |
> |
which is assumed to be in meters. |
| 43 |
> |
Geometry output can be supressed with the |
| 44 |
> |
.I \-geom |
| 45 |
> |
option, which must also be followed by one of the above length units. |
| 46 |
|
.PP |
| 47 |
|
Normally, |
| 48 |
|
.I genBSDF |
| 54 |
|
To turn off backward components, use the |
| 55 |
|
.I \-backward |
| 56 |
|
option. |
| 57 |
< |
Computing both components takes about twice as long as one component. |
| 57 |
> |
Computing both components takes about twice as long as one component, but |
| 58 |
> |
is recommended when rays will be impinging from either side. |
| 59 |
|
.PP |
| 60 |
|
The geometry must fit a rectangular profile, whose width is along the X-axis, |
| 61 |
|
height is in the Y-axis, and depth is in the Z-axis. |
| 79 |
|
samples per incident direction using the |
| 80 |
|
.I \-c |
| 81 |
|
option. |
| 82 |
< |
This value defaults to 1000 samples distributed over the incoming plane |
| 82 |
> |
This value defaults to 2000 samples distributed over the incoming plane |
| 83 |
|
for each of the 145 Klems hemisphere directions. |
| 84 |
|
.PP |
| 85 |
< |
In some cases, the processing time may be reduced by the |
| 85 |
> |
On multi-core machines, processing time may be reduced by the |
| 86 |
|
.I \-n |
| 87 |
|
option, which specifies the number of simultaneous |
| 83 |
– |
.I rtrace(1) |
| 88 |
|
processes to run in |
| 89 |
< |
.I rtcontrib(1). |
| 89 |
> |
.I rcontrib(1). |
| 90 |
|
The |
| 91 |
|
.I \-r |
| 92 |
|
option may be used to specify a set of quoted arguments to be |
| 93 |
|
included on the |
| 94 |
< |
.I rtcontrib |
| 94 |
> |
.I rcontrib |
| 95 |
|
command line. |
| 96 |
|
.PP |
| 97 |
|
The |
| 108 |
|
.I \-t4 |
| 109 |
|
parameter of 5 corresponds to 32x32 or 1024 output regions, so a |
| 110 |
|
.I \-c |
| 111 |
< |
setting of 102400 would provide 100 samples per region on average. |
| 111 |
> |
setting of 10240 would provide 10 samples per region on average. |
| 112 |
|
Increasing the resolution to 6 corresponds to 64x64 or 4096 |
| 113 |
|
regions, so the |
| 114 |
|
.I \-c |
| 151 |
|
.SH AUTHOR |
| 152 |
|
Greg Ward |
| 153 |
|
.SH "SEE ALSO" |
| 154 |
< |
dctimestep(1), genklemsamp(1), genskyvec(1), mkillum(1), rtcontrib(1), rtrace(1) |
| 154 |
> |
dctimestep(1), gendaymtx(1), genklemsamp(1), genskyvec(1), mkillum(1), |
| 155 |
> |
pkgBSDF(1), rcontrib(1), rtrace(1) |