| 1063 |
|
Real arguments to this material may define additional |
| 1064 |
|
diffuse components that augment the BSDF data. |
| 1065 |
|
String arguments are used to define thickness for proxied |
| 1066 |
< |
surfaces and the "up" orientation for the material. |
| 1066 |
> |
surfaces and the "up" orientation for the material. |
| 1067 |
|
|
| 1068 |
|
<pre> |
| 1069 |
|
mod BSDF id |
| 1076 |
|
</pre> |
| 1077 |
|
|
| 1078 |
|
<p> |
| 1079 |
< |
The first string argument is a "thickness" parameter that may be used |
| 1079 |
> |
The first string argument is a "thickness" parameter that may be used |
| 1080 |
|
to hide detail geometry being proxied by an aggregate BSDF material. |
| 1081 |
|
If a view or shadow ray hits a BSDF proxy with non-zero thickness, |
| 1082 |
|
it will pass directly through as if the surface were not there. |
| 1095 |
|
<p> |
| 1096 |
|
The second string argument is the name of the BSDF file, which is |
| 1097 |
|
found in the usual auxiliary locations. |
| 1098 |
< |
The following three string parameters name variables for an "up" vector, |
| 1098 |
> |
The following three string parameters name variables for an "up" vector, |
| 1099 |
|
which together with the surface normal, define the |
| 1100 |
|
local coordinate system that orients the BSDF. |
| 1101 |
|
These variables, along with the thickness, are defined in a function |
| 1116 |
|
<p> |
| 1117 |
|
The surface normal of this type is not altered to face the incoming ray, |
| 1118 |
|
so the front and back BSDF reflections may differ. |
| 1119 |
< |
(Transmission is identical front-to-back by physical law.)\0 |
| 1119 |
> |
(Transmission is identical front-to-back by physical law.) |
| 1120 |
|
If back visibility is turned off during rendering and there is no |
| 1121 |
|
transmission or back-side reflection, only then the surface will be |
| 1122 |
|
invisible from behind. |