Coated diffuse BSDF¶
Description¶
This BSDF simulates an absorbing dielectric layer with a diffuse backing paint, or similarly a diffuse surface coated with a perfectly smooth colored varnish. It handles exactly multiple reflections within the layer, and may have a custom interface law such as an interferential coating. This material type models accurately and efficiently enameled or painted glass panes, with exact colorimetry.
Note
Using this feature requires an Advanced Edition license
Children Nodes¶
The spectral diffuse reflectance, or albedo, of the backing paint or substrate |
|
The layer dielectric function corresponding to the glass pane or varnish material |
|
Optical law governing reflection and transmission coefficients on the layer outer surface |
Parameters¶
name |
type |
description |
---|---|---|
coatingthickness |
real |
The layer thickness (glass pane thickness for spandrels, or varnish thickness) |
Ocean XML 6.1 example¶
<bsdf type="coateddiffuse" name="bsdf" coatingthickness="7.38484e-043">
<dielectricfunc type="na" name="dielectricfunc">
<spectrum type="cauchy" name="n" b="1.5235" c="0.00424672"/>
<spectrum type="tabulated" name="a">
3.8e-007 34.825 3.9e-007 21.325 4e-007 13.025 4.1e-007 13.6 4.2e-007 15.125 4.3e-007 14.3 4.4e-007 14.4 4.5e-007 13.575 4.6e-007 12.75 4.7e-007 10.05
4.8e-007 6.925 4.9e-007 8.3 5e-007 9.8 5.1e-007 9.45 5.2e-007 9.925 5.3e-007 8.175 5.4e-007 7.25 5.5e-007 8.275 5.6e-007 9.675 5.7e-007 9.775
5.8e-007 12.1 5.9e-007 14.075 6e-007 15.025 6.1e-007 17 6.2e-007 19.375 6.3e-007 21.275 6.4e-007 22.825 6.5e-007 25.7 6.6e-007 27.125 6.7e-007 29.175
6.8e-007 31.625 6.9e-007 35.05 7e-007 37.025 7.1e-007 40.1 7.2e-007 42.6 7.3e-007 45.625 7.4e-007 47.65 7.5e-007 49.8 7.6e-007 52.85 7.7e-007 54.925
7.8e-007 58.025
</spectrum>
</dielectricfunc>
<filtershader type="uniform" name="diffuse">
<spectrum type="uniform" name="spectrum" value="0.85"/>
</filtershader>
<intlaw type="fresnel" name="intlaw"/>
</bsdf>