ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/doc/notes/BSDFdirections.txt
(Generate patch)

Comparing ray/doc/notes/BSDFdirections.txt (file contents):
Revision 1.1 by greg, Wed Aug 26 03:19:27 2015 UTC vs.
Revision 1.2 by greg, Thu Aug 27 15:31:52 2015 UTC

# Line 26 | Line 26 | The reason for this is two-fold.  First, the "Transmis
26   matrix is the right way around for the 3-phase method already.
27   Second, WINDOW 6 generally produces correct data for "Transmission
28   Front," but in some cases just has dummy values as a placeholder
29 < for the "Transmission Back" matrix.  (Someone correct me on this
30 < if I am mistaken, but that's what I understood.)
29 > for the "Transmission Back" matrix.
30  
31 + For the tensor tree representation, reciprocity can be used to
32 + derive all needed information for 4-D distributions, so only one
33 + tree is stored to save file space and memory.  However, isotropic
34 + (3-D) data does not use reciprocity for sampling, even though it
35 + can use it to answer BTDF queries, because it would require too
36 + much work to build up a 4-D structure then derive the 3-D information
37 + from it.  So, this is a caveat, and genBSDF will create reverse-flow
38 + isotropic BTDF data if run with +forward and +backward in this case.
39 +
40   The situation is a bit simpler in the case of reflection, since one
41 < cannot construct the front reflection matrix from the rear or vice
41 > cannot construct the front reflection data from the rear or vice
42   versa.  If one of the reflectance matrices is missing during
43   rendering, then the surface gets no reflected contributions from
44   that side.  The 3-phase method does not make use of reflectance,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines