| 19 |
|
][ |
| 20 |
|
.B "{+|-}C" |
| 21 |
|
][ |
| 22 |
+ |
.B "{+|-}a" |
| 23 |
+ |
][ |
| 24 |
|
.B "{+|-}forward" |
| 25 |
|
][ |
| 26 |
|
.B "{+|-}backward" |
| 34 |
|
[ |
| 35 |
|
.B "geom .." |
| 36 |
|
] |
| 37 |
+ |
.br |
| 38 |
+ |
or |
| 39 |
+ |
.br |
| 40 |
+ |
.B genBSDF |
| 41 |
+ |
.B "\-recover tempdir" |
| 42 |
|
.SH DESCRIPTION |
| 43 |
|
.I GenBSDF |
| 44 |
|
computes a bidirectional scattering distribution function from |
| 74 |
|
.I \+C |
| 75 |
|
option specifies that the output XML should include color information, |
| 76 |
|
which is interpreted by the rendering programs. |
| 77 |
< |
The default operation |
| 78 |
< |
.I \(\-C\) |
| 77 |
> |
The default option |
| 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 the tensor BRDF obeys Helmholtz reciprocity. |
| 85 |
+ |
However, in certain rare cases, reciprocity averaging can cause unwanted noise in the output. |
| 86 |
+ |
.PP |
| 87 |
|
The geometry must fit a rectangular profile, whose width is along the X-axis, |
| 88 |
|
height is in the Y-axis, and depth is in the Z-axis. |
| 89 |
|
The positive Z-axis points into the room, and the input geometry should |
| 170 |
|
Again, the parameter to this option sets the maximum resolution as |
| 171 |
|
a power of 2 in each dimension, but in this case there is one less |
| 172 |
|
dimension being sampled. |
| 173 |
+ |
.PP |
| 174 |
+ |
The |
| 175 |
+ |
.I \-recover |
| 176 |
+ |
option is available for continuing calculations that were killed by |
| 177 |
+ |
the system or the user. |
| 178 |
+ |
Unfortunately, genBSDF puts its temporary files in a directory |
| 179 |
+ |
that is often cleaned up after reboot, so this may not always work. |
| 180 |
|
.SH EXAMPLE |
| 181 |
|
To create a BSDF description including geometry from a set of venetian blinds: |
| 182 |
|
.IP "" .2i |