19 |
|
][ |
20 |
|
.B "{+|-}C" |
21 |
|
][ |
22 |
+ |
.B "{+|-}a" |
23 |
+ |
][ |
24 |
|
.B "{+|-}forward" |
25 |
|
][ |
26 |
|
.B "{+|-}backward" |
78 |
|
.I \-C |
79 |
|
reduces all BSDF data to grayscale. |
80 |
|
.PP |
81 |
+ |
The |
82 |
+ |
.I \-a |
83 |
+ |
option turns off reciprocity averaging for tensor tree output. |
84 |
+ |
Normally on (+a), this ensures that each tensor-tree hemisphere follows symmetry |
85 |
+ |
implied by Helmholtz reciprocity, and is designed to reduce ray sampling noise. |
86 |
+ |
However, for some systems, reciprocity averaging can actually make the output worse. |
87 |
+ |
.PP |
88 |
|
The geometry must fit a rectangular profile, whose width is along the X-axis, |
89 |
|
height is in the Y-axis, and depth is in the Z-axis. |
90 |
|
The positive Z-axis points into the room, and the input geometry should |
201 |
|
Greg Ward |
202 |
|
.SH "SEE ALSO" |
203 |
|
dctimestep(1), gendaymtx(1), genklemsamp(1), genskyvec(1), mkillum(1), |
204 |
< |
pkgBSDF(1), rcontrib(1), rfluxmtx(1), rmtxop(1), rtrace(1) wrapBSDF(1) |
204 |
> |
pkgBSDF(1), rcontrib(1), rfluxmtx(1), rmtxcomb(1), rmtxop(1), rtrace(1) wrapBSDF(1) |