Coated diffuse BSDF

Description

../../../_images/coateddiffuse.jpg

Example of coated diffuse BSDF

BSDF 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

Filter shader diffuse

The spectral diffuse reflectance, or albedo, of the backing paint or substrate

Dielectric function dielectricfunc

The layer dielectric function corresponding to the glass pane or varnish material

Interface law intlaw

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>