Reflective BSDF

Description

../../../_images/reflective.jpg

Example of reflective BSDF with rough copper properties

BSDF This model describes reflective opaque surfaces. It uses a roughness model for describing the slope distribution, and an intlaw for the spectral reflection coefficient. The combination of both allows describing a very broad variety of surfaces.

For modelling a transparent surface, please refer to refractive and specular BSDF types.

Children Nodes

Interface law intlaw

Optical law governing reflection coefficient. Transmission is discarded

Roughness roughness

Surface microscopic roughness distribution

Parameters

name

type

description

rereflections

boolean

If set to true (by default), Ocean simulates first order rereflections on the roughness. This is more accurate, but slower. The effect is more visible with very rough surfaces

Ocean XML 6.1 example

<bsdf type="reflective" name="bsdf" rereflections="true">
     <roughness type="phong" name="roughness">
             <scalarshader type="uniform" name="exponent" value="500"/>
     </roughness>
     <intlaw type="cfresnel" name="intlaw">
             <dielectricfunc type="linked" name="dielectricfunc" target="ocean-metals::Cu"/>
     </intlaw>
</bsdf>