.. _plugin-bsdf-bilambertian:

Bi-Lambertian material (:monosp:`bilambertian`)
-----------------------------------------------

.. pluginparameters::

 * - reflectance
   - |spectrum| or |texture|
   - Specifies the diffuse reflectance of the material. Default: 0.5
   - |exposed| |differentiable|

 * - transmittance
   - |spectrum| or |texture|
   - Specifies the diffuse transmittance of the material. Default: 0.5
   - |exposed| |differentiable|

The bi-Lambertian material scatters light diffusely into the entire sphere.
The reflectance specifies the amount of light scattered into the incoming
hemisphere, while the transmittance specifies the amount of light scattered
into the outgoing hemisphere. This material is two-sided.

.. note::

   This material is not designed for realistic rendering, but rather for
   large-scale simulation of atmospheric radiative transfer over vegetated
   surfaces.
