From b053ddac2e91c0939434764f52eb33d473aa4382 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Tue, 28 May 2024 17:44:49 +0100 Subject: [PATCH 01/23] Add note about colors being in-gamut --- index.html | 6 +++++- parametrization.md.html | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 1ad80e18..42f2690c 100644 --- a/index.html +++ b/index.html @@ -288,7 +288,7 @@ However the parameters of the physical model that we describe do not specify all of the assumptions that would be needed to obtain a good visual match. We recommend therefore, for the purposes of asset exchange, that the parameters be packaged with certain metadata that provides the following missing information: - The version of the specification implemented. - - The assumed color space of all the color parameters. If unspecified, following MaterialX [#Smythe2016], by default this color space is assumed to be [ACEScg](https://docs.acescentral.com/specifications/acescg/). + - The assumed color space of all the color parameters. If unspecified, following MaterialX [#Smythe2016], by default this color space is assumed to be [ACEScg](https://docs.acescentral.com/specifications/acescg/). [^ingamut] - The floating-point conversion factor from the parameters given in world space length units to meters. @@ -1554,6 +1554,9 @@ [^lerp]: Where $\mathrm{lerp}(a, b, t) \equiv (1 - t) a + tb$. +[^ingamut]: Note that we assume that all RGB colors are in-gamut, i.e. have components in the $[0,1]$ range in the +specified color space. + [^Jacobian]: Omitting Jacobian factors. [^normalization]: Omitting normalization factors. @@ -1608,6 +1611,7 @@ [^BSDF_BSSRDF_sum]: This sum of BSDF and BSSRDF can be justified mathematically by interpreting a BSDF as the special case of a BSSRDF restricted to equal exit and entry points. + +
OpenPBR Surface specification v1.1, 2024-06-28

This document is a specification of a surface shading model intended as a standard for computer graphics: the OpenPBR Surface model. Designed as an über-shader, it aims to be capable of accurately modeling the vast majority of CG materials used in practical visual effects and feature animation productions. The model has been developed as a synthesis of the Autodesk Standard Surface and the Adobe Standard Material models. From 37565240a8467e1f5ec989083c9f5c300719238a Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Mon, 30 Sep 2024 21:21:21 +0100 Subject: [PATCH 06/23] Improved policy --- index.html | 14 ++++++++------ parametrization.md.html | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index e16c20cf..0f2265ff 100644 --- a/index.html +++ b/index.html @@ -1128,17 +1128,17 @@ * +-------------------------------------------------+ * ******************************************************* -The intensity of the EDF is controlled by a luminance and a color multiplier. The **`emission_luminance`** parameter controls the luminance the emissive layer would have when **`emission_color`** is set to (1, 1, 1) and in the absence of coat and fuzz. The **`emission_color`** acts as a multiplier, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_color`** * **`emission_luminance`**, thus the resulting luminance may be less than the input parameter, or even zero if the **`emission_color`** is set to (0, 0, 0). +The intensity of the EDF is controlled by a luminance and a color multiplier. The **`emission_luminance`** parameter controls the luminance the emissive layer would have when **`emission_color`** is set to (1, 1, 1) and in the absence of coat and fuzz. The **`emission_color`** acts as a multiplier, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_color`** * **`emission_luminance`**, thus the resulting luminance may be less than the input parameter, or even zero if the **`emission_color`** is set to (0, 0, 0). Note that the **`emission_color`** components may exceed 1, in order to be able to plug in an HDR texture [^ingamut]. Moreover, the overall material luminance may be further reduced in the presence of coat or fuzz, as they can absorb light coming from the emissive layer before it exits the surface. The emission from the top surface should in principle gain a directional dependence due to the combined effects of absorption, total internal reflection (TIR) and multiple bounces in the coat layer, and absorption in the fuzz layer. The combined effect should result mostly in darkening and saturation at grazing angles. Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. -Emission params | Label | Type | Range | Norm | Default | Description --------------------------|-----------|----------|:---------------:|:-------------:|:-------------:|---------------------------------------------- -**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | Emission luminance, in cd/m^2 (aka. nits) -**`emission_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | Emission color multiplier +Emission params | Label | Type | Range | Norm | Default | Description +-------------------------|-----------|----------|:-----------------:|:-------------:|:-------------:|---------------------------------------------- +**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | Emission luminance, in cd/m^2 (aka. nits) +**`emission_color`** | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | Emission color multiplier ![](images/emitting_lava.png width=90% align=left) ![](images/emission_under_coat.png width=90% align=right)
@@ -1587,7 +1587,9 @@ [^lerp]: Where $\mathrm{lerp}(a, b, t) \equiv (1 - t) a + tb$. -[^ingamut]: Note that we assume that all RGB colors are in-gamut, i.e. have components in the $[0,1]$ range in the +[^ingamut]: Note that we assume that all RGB colors are in-gamut, and that colors representing albedos have components in the $[0,1]$ range (otherwise RGB renderers do not produce sensible results). The `emission_color` however is the exception which is permitted to have arbitrarily large (positive) components, since it represents an arbitrary luminance. + +i.e. have components in the $[0,1]$ range in the specified color space. [^Jacobian]: Omitting Jacobian factors. diff --git a/parametrization.md.html b/parametrization.md.html index fd85fc6b..8b92f8d9 100644 --- a/parametrization.md.html +++ b/parametrization.md.html @@ -59,7 +59,7 @@ | `fuzz_roughness` | Roughness | `float` | $ [0, 1] $ | | $ 0.5 $ | | | **Emission** | | `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | nits | -| `emission_color` | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | | +| `emission_color` | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | | | **Thin-film** | | `thin_film_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | | `thin_film_thickness` | Thickness | `float` | $ [0, \infty) $ | $ [0, 1] $ | $ 0.5 $ | $\mathrm{\mu m}$ | From 711202956ca66eec33e426780fbfb691791cff4c Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Tue, 15 Oct 2024 18:39:23 +0100 Subject: [PATCH 07/23] Fix various broken internal links (#230) --- index.html | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index a09c0dcb..e190f211 100644 --- a/index.html +++ b/index.html @@ -36,10 +36,10 @@ OpenPBR is intended to be a common interface between products, as well as something practical that works well and looks plausible for most day-to-day use cases. For the more specialized use cases it does not cover (for example very high-end skin, hair, cloth or volume shading), one may need to use a renderer-specific shader, or build a bespoke shading network. We aim for the overall behavior to be simple, logical, intuitive, and understandable, so that users can become comfortable and familiar with it, while also being grounded in physically-based rendering. We thus adopt a specific form of material structure that has proved useful as a general purpose model in media and entertainment (Figure [diagram_model]). In outline the structure consists of: - - A [base substrate](index.html#model/basesubstrate) made of a mixture of [metal](index.html#model/metal) or [dielectric](index.html#model/dielectricbase). The interface (dielectric or metal) of this base layer produces the primary specular reflection lobe. The dielectric base represents either of three components, that can be statistically mixed: - 1. [Glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse): dielectric with opaque internal media, e.g. wood, granite, concrete, cardboard, and wall-paint. - 2. [Subsurface](index.html#model/dielectricbase/subsurface): dielectric with dense highly scattering internal media, e.g. plastic, marble, skin, vegetation, and food. - 3. [Translucent-base](index.html#model/dielectricbase/translucentbase): dielectric with translucent internal media, e.g. glass, crystals, and liquids. + - A [base substrate](index.html#model/basesubstrate) made of a mixture of [metal](index.html#model/basesubstrate/metal) or dielectric. The interface (dielectric or metal) of this base layer produces the primary specular reflection lobe. The dielectric base represents either of three components, that can be statistically mixed: + 1. [Glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse): dielectric with opaque internal media, e.g. wood, granite, concrete, cardboard, and wall-paint. + 2. [Subsurface](index.html#model/basesubstrate/subsurface): dielectric with dense highly scattering internal media, e.g. plastic, marble, skin, vegetation, and food. + 3. [Translucent-base](index.html#model/basesubstrate/translucentbase): dielectric with translucent internal media, e.g. glass, crystals, and liquids. - [Coat](index.html#model/coat): An optional layer of dielectric, which may have an absorbing medium, acting as a coating on top of the base substrate. The dielectric interface of this coat layer provides a secondary specular lobe. - [Fuzz](index.html#model/fuzz): An optional layer representing the reflection from micro-fibers (such as fine hair, peach fuzz, textile strands, and dust grains) on top of everything else. @@ -381,7 +381,7 @@ We give here some general assumptions about the form and parametrization of the BSDFs which describe the interfaces in the model outlined in the previous section. -The BSDFs $f_\mathrm{conductor}$, $f_\mathrm{dielectric}$, $f_\mathrm{coat}$ and $f_\mathrm{diffuse}$ of the [metal](index.html#model/metal), [dielectric](index.html#model/dielectricbase), [coat](index.html#model/coat) and [glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) slabs respectively, are each assumed to be described by a standard _microfacet model_. This is a widely used approximation ([#Pharr2023]) in which the surface is assumed to be composed of a heightfield consisting of smooth microfacets of either metal, dielectric or Lambertian material, where the statistical distribution of the normal of these facets, termed the _micronormal_, determines the surface roughness characteristics at the macroscopic scale. (The [fuzz](index.html#model/fuzz) model is distinct and based on a volumetric "microflake" model [#Heitz2015]). +The BSDFs $f_\mathrm{conductor}$, $f_\mathrm{dielectric}$, $f_\mathrm{coat}$ and $f_\mathrm{diffuse}$ of the [metal](index.html#model/basesubstrate/metal), [dielectric](index.html#model/basesubstrate), [coat](index.html#model/coat) and [glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) slabs respectively, are each assumed to be described by a standard _microfacet model_. This is a widely used approximation ([#Pharr2023]) in which the surface is assumed to be composed of a heightfield consisting of smooth microfacets of either metal, dielectric or Lambertian material, where the statistical distribution of the normal of these facets, termed the _micronormal_, determines the surface roughness characteristics at the macroscopic scale. (The [fuzz](index.html#model/fuzz) model is distinct and based on a volumetric "microflake" model [#Heitz2015]). A microfacet BRDF has the standard form [^Jacobian] ([#Walter2007], [#Pharr2023]) in the single-scattering approximation: \begin{equation} @@ -471,7 +471,7 @@ This mirrors the usual workflow of artists where they are typically either modelling an opaque surface potentially with some specularity and dense subsurface scattering (such as rock, plastic, skin etc.), or a translucent material with some limited amount of volumetric absorption and scattering (such as glass, liquids, organic matter etc.). These use cases require different parametrizations to effectively control, so are convenient to split into separate slabs. -The translucent-base is described in the Translucent base section, while the opaque-base is further broken down below (into [Glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) and [Subsurface](index.html#model/dielectricbase/subsurface)). The **`transmission_weight`** parameter selects between these models. Note that technically a mix weight between 0 and 1 produces a physically ambiguous state (since there are then superimposed bulk media with different properties), so we expect that normally this weight acts as a Boolean selector. +The translucent-base is described in the Translucent base section, while the opaque-base is further broken down below (into [Glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) and [Subsurface](index.html#model/basesubstrate/subsurface)). The **`transmission_weight`** parameter selects between these models. Note that technically a mix weight between 0 and 1 produces a physically ambiguous state (since there are then superimposed bulk media with different properties), so we expect that normally this weight acts as a Boolean selector. The opaque-base substrate is assumed to be a dielectric with dense subsurface volumetric absorption and scattering, which tends to an idealized "glossy-diffuse" BSDF in the limit of infinite density medium. In some cases a blend of subsurface and completely opaque glossy-diffuse scattering is desired, for example in skin rendering where the diffuse component provides the surface details of the skin (freckles, blemishes, makeup, etc.) and the subsurface component provides the color detail of the underlying veins and tissue. To support this, we make the opaque-base substrate be a statistical mix of glossy-diffuse and subsurface models (described in the Glossy-diffuse section and the Subsurface section respectively): \begin{eqnarray} @@ -523,7 +523,6 @@ ![Figure [specular]: Varying the **`specular_ior`** from (left to right): 1.1, 1.3, 1.5 (default)](dummy)
- ### Metal Metals are completely opaque and have a characteristic and familiar form of specularity due to the Fresnel factor for conductors differing from that for dielectrics. @@ -709,7 +708,7 @@ S_\mathrm{subsurface} = \mathrm{Slab}(f_\mathrm{dielectric}, V^\infty_\mathrm{subsurface}) \ . \end{equation} -As in the cases of the [glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) slab and the [translucent-base](index.html#model/dielectricbase/translucentbase), the subsurface is bounded by a dielectric interface with BSDF $f_\mathrm{dielectric}$, which generates the primary specular reflection lobe parametrized via the "specular" parameters as described in the Dielectric base section. Combined with this is the reflection generated by light which is transmitted through the dielectric interface into the underlying embedded subsurface medium, where it scatters around and eventually transmits back out. In this case the subsurface medium $V^\infty_\mathrm{subsurface}$ is given a parametrization which is particularly convenient for controlling the volumetric effect of dense subsurface scattering: +As in the cases of the [glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) slab and the [translucent-base](index.html#model/basesubstrate/translucentbase), the subsurface is bounded by a dielectric interface with BSDF $f_\mathrm{dielectric}$, which generates the primary specular reflection lobe parametrized via the "specular" parameters as described in the Dielectric base section. Combined with this is the reflection generated by light which is transmitted through the dielectric interface into the underlying embedded subsurface medium, where it scatters around and eventually transmits back out. In this case the subsurface medium $V^\infty_\mathrm{subsurface}$ is given a parametrization which is particularly convenient for controlling the volumetric effect of dense subsurface scattering: - **`subsurface_radius`** * **`subsurface_radius_scale`**: the _mean free path_ (MFP) per RGB channel, $\mathbf{r}$, i.e. the average distance that a ray of light travels through the medium before being absorbed or scattered. This thus controls the apparent density of the medium. In the limit of zero MFP, the medium tends towards infinite density, and approaches the look of an opaque diffuse surface. Being a length, **`subsurface_radius`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1]$, thus covering common cases such as skin where the MFP is lower than the scene length units. The **`subsurface_radius_scale`** controls the color channel dependence of the MFP, and thus this color is visible in the light transmitted through thinner regions of the subsurface volume. - **`subsurface_color`**: the observed RGB reflection albedo color taking into account all orders of multiple scattering, $\mathbf{C}$ (where the sense in which this parametrizes the observed color is discussed in detail below). From 297d44792761d7bd57bab721231f8ad18033eb8d Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Fri, 18 Oct 2024 00:41:22 +0100 Subject: [PATCH 08/23] Add emission_weight (#231) Implements the change described in #229. --- examples/open_pbr_lightbulb.mtlx | 1 + index.html | 9 +++++---- parametrization.md.html | 3 ++- reference/open_pbr_surface.mtlx | 12 +++++++++--- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/examples/open_pbr_lightbulb.mtlx b/examples/open_pbr_lightbulb.mtlx index 39fa490b..284d7eec 100644 --- a/examples/open_pbr_lightbulb.mtlx +++ b/examples/open_pbr_lightbulb.mtlx @@ -4,6 +4,7 @@ + diff --git a/index.html b/index.html index e190f211..8af066d5 100644 --- a/index.html +++ b/index.html @@ -1133,17 +1133,18 @@ * +-------------------------------------------------+ * ******************************************************* -The intensity of the EDF is controlled by a luminance and a color multiplier. The **`emission_luminance`** parameter controls the luminance the emissive layer would have when **`emission_color`** is set to (1, 1, 1) and in the absence of coat and fuzz. The **`emission_color`** acts as a multiplier, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_color`** * **`emission_luminance`**, thus the resulting luminance may be less than the input parameter, or even zero if the **`emission_color`** is set to (0, 0, 0). +The intensity of the EDF is controlled by a luminance value with color and weight multipliers. The color and weight act as multipliers, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_weight`** * **`emission_color`** * **`emission_luminance`**. The **`emission_luminance`** parameter thus refers to the luminance the emissive layer would have when the color is white and weight is 1, and in the absence of coat and fuzz. Thus the final resulting luminance may be less than the input parameter, or even zero if the color or weight are zeroed. Moreover, the overall material luminance may be further reduced in the presence of coat or fuzz, as they can absorb light coming from the emissive layer before it exits the surface. The emission from the top surface should in principle gain a directional dependence due to the combined effects of absorption, total internal reflection (TIR) and multiple bounces in the coat layer, and absorption in the fuzz layer. The combined effect should result mostly in darkening and saturation at grazing angles. -Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. +Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. (Note that if the renderer does not deal with photometric units internally, a scale factor may need to be applied to bring the emission into a sensible range). Emission params | Label | Type | Range | Norm | Default | Description -------------------------|-----------|----------|:---------------:|:-------------:|:-------------:|---------------------------------------------- -**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | Emission luminance, in cd/m^2 (aka. nits) -**`emission_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | Emission color multiplier +**`emission_weight`** | Weight | `float` | $ [0, 1] $ | | $ 0 $ | Emission weight luminance multiplier +**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 1000 $ | Emission luminance, in cd/m^2 (aka. nits) +**`emission_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | Emission color luminance multiplier ![](images/emitting_lava.png width=90% align=left) ![](images/emission_under_coat.png width=90% align=right)
diff --git a/parametrization.md.html b/parametrization.md.html index 73515975..1bcf38b3 100644 --- a/parametrization.md.html +++ b/parametrization.md.html @@ -58,7 +58,8 @@ | `fuzz_color` | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | | | `fuzz_roughness` | Roughness | `float` | $ [0, 1] $ | | $ 0.5 $ | | | **Emission** | -| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | nits | +| `emission_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | +| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 1000 $ | nits | | `emission_color` | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | | | **Thin-film** | | `thin_film_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | diff --git a/reference/open_pbr_surface.mtlx b/reference/open_pbr_surface.mtlx index 8186482c..3707f147 100644 --- a/reference/open_pbr_surface.mtlx +++ b/reference/open_pbr_surface.mtlx @@ -71,6 +71,8 @@ doc="The thickness of the thin-film layer on the base (in micrometers)." /> + - - + + + + + + - + From 878a7e6b2eb15c1c6ae9fa768643b1a7199d98b5 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Thu, 7 Nov 2024 22:52:07 +0000 Subject: [PATCH 09/23] Add clamp of metal Fresnel to allow for specular_weight > 1 (#238) Rather than eliminating the `specular_weight` > 1 case (as proposed in #228), we discussed keeping this but fixing up the metal logic to ensure the Fresnel remains bounded. This makes the corresponding change needed in the spec. (Note that now the `specular_weight` parameter consistently, for both metal and dielectric, has soft-range $[0,1]$ and full range $[0, \infty]$). It would be good to double check that the behaviour of the metal looks reasonable for high `specular_weight` values (presumably, similar to the dielectric where the Fresnel saturates). --- index.html | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/index.html b/index.html index 8af066d5..f201c001 100644 --- a/index.html +++ b/index.html @@ -552,21 +552,22 @@ \begin{equation} \mathbf{F}(\bar{\mu}) = \mathtt{specular\_color} * \mathbf{F}_\mathrm{Schlick}(\bar{\mu}) \ . \end{equation} -The final metallic Fresnel term we employ is then given by an overall multiplication by **`specular_weight`**, ensuring that entire metallic lobe is suppressed as the weight goes to zero: + +The final metallic Fresnel term we employ is then given by an overall multiplication by $\xi_s = \mathtt{specular\_weight}$, ensuring that the entire metallic lobe is suppressed as the weight goes to zero. Similarly to the dielectric, the weight may also exceed one in order to linearly boost the Fresnel, with a clamp put in place to ensure that it remains bounded in $[0,1]$ as $\xi_s \rightarrow \infty$: [^component_wise] \begin{equation} -\mathbf{F}_{\mathrm{metal}}(\mu) = \mathtt{specular\_weight} * \mathbf{F}_{82}(\mu) \ . +\mathbf{F}_{\mathrm{metal}}(\mu) = \mathrm{min}\bigl(1, \,\xi_s \mathbf{F}_{82}(\mu)\bigr) \ . \end{equation} This formulation has the useful property that it reduces to the regular Schlick reflectivity at the default values of **`specular_weight`** and **`specular_color`**. Note that the edge cannot be brighter than the standard Schlick term, but this is generally true in real metals. We consider this a benefit of this parametrization, as it makes it impossible to produce physically implausible metals with excessively bright edges. -Metal params | Label | Type | Range | Default | Description -------------------------------------|------------|----------|:------------:|:-------------------:|---------------------------------------------- -**`base_weight`** | Weight | `float` | $ [0, 1] $ | $ 1 $ | Scalar multiplier to **`base_color`** -**`base_color`** | Color | `color3` | $ [0, 1]^3 $ | $ (0.8, 0.8, 0.8) $ | Color of Fresnel reflection albedo at normal incidence, $\mathbf{F}_0$ -**`specular_weight`** | Weight | `float` | $ [0, 1] $ | $ 1 $ | Overall multiplier of the metallic Fresnel -**`specular_color`** | Color | `color3` | $ [0, 1]^3 $ | $ (1, 1, 1) $ | Tint color of metallic Fresnel reflection albedo at near-grazing incidence (i.e. around silhouettes) -**`specular_roughness`** | Roughness | `float` | $ [0, 1] $ | $ 0.3 $ | Roughness of NDF of conductor BRDF $f_\mathrm{conductor}$ -**`specular_roughness_anisotropy`** | Anisotropy | `float` | $ [0, 1] $ | $ 0 $ | Anisotropy of NDF of conductor BRDF $f_\mathrm{conductor}$ +Metal params | Label | Type | Range | Norm | Default | Description +------------------------------------|------------|----------|:---------------:|:-------------:|:-------------------:|---------------------------------------------- +**`base_weight`** | Weight | `float` | $ [0, 1] $ | | $ 1 $ | Scalar multiplier to **`base_color`** +**`base_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (0.8, 0.8, 0.8) $ | Color of Fresnel reflection albedo at normal incidence, $\mathbf{F}_0$ +**`specular_weight`** | Weight | `float` | $ [0, \infty) $ | $ [0, 1] $ | $ 1 $ | Overall multiplier of the metal Fresnel +**`specular_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | Tint color of metallic Fresnel reflection albedo at near-grazing incidence (i.e. around silhouettes) +**`specular_roughness`** | Roughness | `float` | $ [0, 1] $ | | $ 0.3 $ | Roughness of NDF of BRDF $f_\mathrm{conductor}$ +**`specular_roughness_anisotropy`** | Anisotropy | `float` | $ [0, 1] $ | | $ 0 $ | Anisotropy of NDF of BRDF $f_\mathrm{conductor}$ ![](images/metal_with_default_edge_tint.png width=90% align=right) ![](images/metal_with_correct_edge_tint.png width=90% align=left) @@ -792,7 +793,7 @@ \begin{equation} \boldsymbol{\mu}_a = \boldsymbol{\mu}_t - \boldsymbol{\mu}_s \ . \end{equation} -If any component of $\boldsymbol{\mu}_a$ is negative, then $\boldsymbol{\mu}_a$ is shifted by enough gray to make all the components positive, i.e. (in an obvious notation): +If any component of $\boldsymbol{\mu}_a$ is negative, then $\boldsymbol{\mu}_a$ is shifted by enough gray to make all the components positive, i.e.: [^component_wise] \begin{eqnarray} && \mathrm{if \;\; min(\boldsymbol{\mu}_a)} < 0 \nonumber \\ && \quad\quad \boldsymbol{\mu}_a \leftarrow \boldsymbol{\mu}_a - \mathrm{min}(\boldsymbol{\mu}_a) \ . @@ -1599,6 +1600,8 @@ [^anisotropy_g]: Technically, $g$ is the _mean cosine of deflection_ of the phase function, which is not specific to the Henyey--Greenstein phase function model [#d'Eon2021]. +[^component_wise]: Note that in this concise notation, the scalar denotes a constant vector. + [^Oren_Nayar_formula]: The $s$ term is given by (with normal $\mathbf{n}$): \begin{eqnarray*} s = \omega_i \cdot \omega_o - (\mathbf{n} \cdot \omega_i) (\mathbf{n} \cdot \omega_o) \nonumber = \cos(\phi_i-\phi_o) \,\sin\theta_i \,\sin\theta_o From 1a53140d2bfffff065ffcd702a7337f31486add6 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Fri, 31 Jan 2025 00:18:56 +0000 Subject: [PATCH 10/23] Some minor rewording improvements/clarifications (#218) Some minor changes are needed to improve the clarity of the wording (around the implementation of the coat details). I discovered these while using the spec myself to implement the Arnold version. --- index.html | 107 +++++++++++++++++++++++++++-------------------------- 1 file changed, 54 insertions(+), 53 deletions(-) diff --git a/index.html b/index.html index f201c001..6f53c488 100644 --- a/index.html +++ b/index.html @@ -196,11 +196,11 @@ It also ensures that if the substrate BSDF perfectly preserves energy, i.e. $E_\mathrm{sub}(\omega_o) = 1$, then the layer BSDF does also, ensuring that a "white furnace" test would pass. The Autodesk Standard Surface model [#Georgiev2019] uses this formulation for its layering. Note though that this albedo-scaling approximation does not correctly take into account the effect of multiple light bounces back and forth between the interfaces, or absorption and scattering in the volumetric medium of the coat $V_\mathrm{coat}$. In general the resulting BSDF lobe shape will not be a simple linear combination of the interface BSDFs. -To some extent these effects can be put back into the albedo-scaling model by making various approximations. For example the effect of the volumetric transmittance through the coat in the incident and output directions could be approximately modeled as +To some extent these effects can be put back into the albedo-scaling model by making various approximations. For example the effect of the volumetric absorption through the coat in the incident and output directions could be approximately modeled as \begin{equation} \label{non-reciprocal-albedo-scaling-with-T} -f_\mathrm{layer}(\omega_i, \omega_o) = f_\mathrm{coat}(\omega_i, \omega_o) + T_\mathrm{coat}(\omega_i, \omega_o) \bigl(1 - E_\mathrm{coat}(\omega_o)\bigr) \,f_\mathrm{sub}(\omega_i, \omega_o) +f_\mathrm{layer}(\omega_i, \omega_o) = f_\mathrm{coat}(\omega_i, \omega_o) + T_\mathrm{coat}(\omega_i, \omega_o) \bigl(1 - E_\mathrm{coat}(\omega_o)\bigr) \,f_\mathrm{sub}(\omega_i, \omega_o) \end{equation} -where $T_\mathrm{coat}(\omega_i, \omega_o)$ accounts for the total volumetric absorption of the coat along the input and output rays. Similarly if the coat is rough this will effectively roughen the substrate BSDF lobe also, which can be accounted for approximately via various heuristics. +where $T_\mathrm{coat}(\omega_i, \omega_o)$ accounts for the total volumetric transmittance of the coat along the input and output rays. Similarly if the coat is rough this will effectively roughen the substrate BSDF lobe also, which can be accounted for approximately via various heuristics. Complete conformance to the spec is defined as reproducing all the physical inter-layer light transport effects, though this is not typically practical. In practice, each implementation must decide what level of approximation to use for the light transport within layers, trading off accuracy for efficiency according to its own particular use case. @@ -267,7 +267,7 @@ \begin{equation} f_\mathrm{layer} = f_\mathrm{coat} + T_\mathrm{coat} \left(1 - E_\mathrm{coat}\right) \,f_\mathrm{sub} \end{equation} -where $f_\mathrm{coat}$ is the BSDF of the coat and $T_\mathrm{coat}$ is its transmittance. Thus combining these [^lerp], +where $f_\mathrm{coat}$ is the BSDF of the coat and $T_\mathrm{coat}$ is the volumetric transmittance along the path of the input and output rays. Thus combining these [^lerp], \begin{equation} \label{coat_layering_formula_with_albedo_scaling} f_\mathrm{weighted-layer} = w_\mathrm{coat} f_\mathrm{coat} + \mathrm{lerp}\bigl(1, T_\mathrm{coat} (1 - E_\mathrm{coat}), w_\mathrm{coat}\bigr) f_\mathrm{sub} \ , \end{equation} @@ -311,7 +311,7 @@ ============================================ Using the operator formalism and parametrization described, we now specify the structure of the OpenPBR surface model. -We describe first the non-thin-walled case (in the [thin-walled case](index.html#model/thin-walledcase) the structure differs), where the material structure looks informally like the following diagram: +We describe first the non-thin-walled mode (in the [thin-walled mode](index.html#model/thin-walledmode) the structure differs), where the material structure looks informally like the following diagram: ************************************************************************************************************ * emission * * ^ * @@ -394,8 +394,7 @@ The _masking-shadowing function_ $G(\omega_i, \omega_o)$ accounts for the probability that the input and output directions are occluded by the microsurface. It is usually derived using the Smith model which determines $G$ given the NDF, and for the GGX NDF equation [GGX] the masking-shadowing function then has a well-known form [#Heitz2014]. -The _Normal Distribution Function_ (NDF) $D(m)$ describes the relative probability of occurrence of micronormal $m$ on the surface, and thus the roughness characteristics. -A popular form of NDF which well-approximates the roughness of real materials is the so-called GGX distribution (this name derives from "ground glass", but the formula was originally due to Trowbridge and Reitz [#Walter2007], [#Burley2012], [#Heitz2014], [#Pharr2023]), which has the basic [^normalization] form: +The _Normal Distribution Function_ (NDF) $D(m)$ describes the relative probability of occurrence of micronormal $m$ on the surface, and thus the roughness characteristics. We assume that the NDF is the so-called GGX distribution which well-approximates the roughness of real materials (the name GGX derives from "ground glass", but the formula was originally due to Trowbridge and Reitz [#Walter2007], [#Burley2012], [#Heitz2014], [#Pharr2023]), which has the basic [^normalization] form: \begin{equation} \label{GGX} D_\mathrm{GGX}(m) \propto \left( 1 + \frac{\tan^2\theta_m}{\alpha^2} \right)^{-2} \end{equation} @@ -616,7 +615,7 @@ \begin{eqnarray} \label{EON_brdf} f_\mathrm{diffuse}(\omega_i, \omega_o) = f_\mathrm{ON}(\omega_i, \omega_o) + f^\mathrm{comp}_\mathrm{ON}(\omega_i, \omega_o) \ . \end{eqnarray} -This form of the Oren-Nayar model is termed "energy-preserving Oren-Nayar" or $\textbf{EON}$. +This form of the Oren-Nayar model is termed "energy-preserving Oren-Nayar" or $\textbf{EON}$ [#Portsmouth2024]. The Oren-Nayar term $f_\mathrm{ON}$ is given by the [#Fujii2012] form [^Oren_Nayar_formula] \begin{eqnarray} \label{FON_brdf} f_\mathrm{ON}(\omega_i, \omega_o) = \frac{w_\mathrm{d} \boldsymbol{\rho}}{\pi} \Bigl( A(\sigma) + B(\sigma) \frac{s}{t} @@ -628,7 +627,7 @@ The directional albedo $E_\mathrm{ON}(\omega) = w_\mathrm{d} \boldsymbol{\rho}\,\hat{E}_\mathrm{ON}(\omega)$, and corresponding _average albedo_ $\langle\hat{E}_\mathrm{ON}\rangle$, of the Oren-Nayar term can be determined -analytically [^Oren_Nayar_albedo]. The energy compensation term $f^{\mathrm{comp}}_\mathrm{ON}$ is given in terms of the +analytically [#Portsmouth2024]. The energy compensation term $f^{\mathrm{comp}}_\mathrm{ON}$ is given in terms of the albedo $\langle\hat{E}_\mathrm{ON}\rangle$ by \begin{equation} \label{EON_comp} f^\mathrm{comp}_\mathrm{ON}(\omega_i, \omega_o) = \frac{w_\mathrm{d} \boldsymbol{\rho}_\mathrm{ms}}{\pi} @@ -858,11 +857,13 @@ The coverage weight functions as a blend between the BSDF with and without the presence of the film, and thus allows one to dial the effect without altering the shape and saturation of the color fringes. - The currently recommended thin-film model is that of Belcour and Barla [#Belcour2017]. The shape and color of the fringe patterns in the reflection from the film will be affected (as described by Belcour and Barla) by the complex IOR of the adjacent media above and below the film, which in general are a statistical mix of metal and dielectric below and coat and ambient medium above (which the fuzz is index-matched to). Figure [ior_configs] illustrates the eight possible different structures depending on the presence of both the film and coat, each of which leads to different Fresnel effects due to the differing IORs at the interfaces. + The currently recommended thin-film model is that of Belcour and Barla [#Belcour2017], in which the thin-film thickness is smaller than the scale of the microfacets and assumed to be smooth. With this assumption, in practice the effect is most easily incorporated directly into the Fresnel factor of the microfacet BSDFs of both the metal and dielectric-base layers (thus it is *not* represented by incorporating an explicit thin-film Slab into the model). + + The shape and color of the fringe patterns in the reflection from the film will be affected (as described by Belcour and Barla) by the complex IOR of the adjacent media above and below the film, which in general are a statistical mix of metal and dielectric below and coat and ambient medium above (which the fuzz is index-matched to). Figure [ior_configs] illustrates the eight possible different structures depending on the presence of both the film and coat, each of which leads to different Fresnel effects due to the differing IORs at the interfaces. ![Figure [ior_configs]: Schematic of all 8 possible IOR configurations, including those involving the thin-film.](images/IOR_configs.svg width="95%" align="center") -In principle the implementation should deal with all these physical configurations correctly, though modeling of the precise effect is implementation-dependent. In practice, this wave-optics effect is most easily incorporated directly into the Fresnel factor of the microfacet BSDFs of both the metal and dielectric-base layers. (For this reason, this effect is not represented by incorporating an explicit thin-film Slab into the model). +In principle the implementation should deal with all these physical configurations correctly, though modeling of the precise effect is implementation-dependent. Note that in the case of the dielectric base, the thin-film should also generate color fringes in the transmission lobe. This is important for example when rendering soap bubbles (see [#Belcour2017]). @@ -904,8 +905,6 @@ * +-------------------------------------------------+ * ******************************************************* -The absorption of the medium $V_\mathrm{coat}$ is parametrized by **`coat_color`**, which is assumed to specify the _square_ of the transmittance $T_\mathrm{coat}$ of the coat at normal incidence (i.e. $T^2_\mathrm{coat}$ = **`coat_color`**). Thus at normal incidence, the observed tint color of the underlying base due to absorption in the coat is approximately given by **`coat_color`** due to the absorption along the incident and outgoing rays (note that the specular reflection from the coat itself is _not_ tinted). - The IOR $n_c = \mathtt{coat\_ior}$ of the coat medium $V_\mathrm{coat}$ will alter the Fresnel factor of both the coat top interface and the underlying metal or dielectric. If there is a fractional $\mathtt{coat\_weight}$ $\mathtt{C}$, then the surrounding IOR of the base dielectric or metal varies statistically across the surface depending on whether the coat is locally present (and the fuzz layer can be assumed to have the ambient IOR $n_a$). The ratio between the specular IOR $n_b = \mathtt{specular\_ior}$ and the surrounding medium can thus reasonably be approximated as \begin{equation} \label{specular_ior_ratio} \eta_s = \mathrm{lerp}(n_b/n_a, n_b/n_c, \mathtt{C}) \ . @@ -913,6 +912,19 @@ This ratio then determines the specular Fresnel factor, as in equation [modulated_ior]. (Note that as discussed in the coat [TIR](index.html#model/coat/totalinternalreflection) section, evaluation of the specular Fresnel factor may need to be further modified to model the refraction of the ray inside the coat). +The absorption of the medium $V_\mathrm{coat}$ is parametrized by **`coat_color`**, which is assumed to specify the _square_ of the transmittance of the coat at normal incidence (i.e. $T_\mathrm{coat}$ = **`coat_color`** in the notation of equation [non-reciprocal-albedo-scaling-with-T]). Thus the observed tint color of the underlying base due to absorption in the coat is approximately given by **`coat_color`** due to the absorption along the incident and outgoing rays (note that the specular reflection from the coat itself is _not_ tinted). + +In the full light transport within the coat, various physical effects [^porosity] occur which we assume are accounted for in the ground truth appearance. + + - The observed color of the coated base is darkened and saturated due to multiple internal reflections from the inside of the coat, which causes light to strike the underlying material multiple times and undergo more absorption. This effect is controlled via the **`coat_darkening`** parameter, as described in the coat Darkening section. + + - The observed **`coat_color`** tint also darkens as the incidence angle changes due to the change in path length in the medium, as described in the View-dependent absorption section. + + - The presence of a rough coat will increase the apparent roughness of the BSDF lobes of the underlying base. A recommendation for implementation of this effect is given in the coat Roughening section. + + - Care needs to be taken in the implementation to account for the refraction of the ray direction inside the coat. This is discussed in the Total internal reflection section. + +
Coat params | Label | Type | Range | Norm | Default | Description --------------------------------|------------|----------|:---------------:|:----------:|:-------------:|---------------------------------------------- @@ -928,22 +940,6 @@ ![Figure [coat]: Coat adds a secondary specular highlight and optional absorption tint](dummy)
-In the full light transport, the observed color of the coated base is darkened and saturated due to multiple internal reflections from the inside of the coat, which causes light to strike the underlying material multiple times and undergo more absorption, and the observed **`coat_color`** tint also darkens as the incidence angle changes due to the change in path length in the medium. Also, the presence of a rough coat will increase the apparent roughness of the BSDF lobes of the underlying base. - -We assume that in the ground truth appearance, all these physical effects are accounted for [^porosity]. In the following sub-sections, we detail recommendations for implementation of them. - - -### Roughening - -If the coat is rough, the microfacet BSDF lobes of the underlying base substrate (metal and dielectric) are also effectively roughened. If this is not otherwise accounted for by the light transport, it can instead be reasonably approximated by directly altering the NDF of the base BSDFs. - -A formula we recommend for this is obtained by identifying the NDF of each microfacet lobe as corresponding approximately to a Gaussian in slope-space with variance given by $\alpha_t^2 + \alpha_b^2 = r^4$ (in the notation of the [Microfacet model](index.html#model/microfacetmodel) section). Modeling the effect of the roughening as the convolution of these Gaussian NDFs (and double counting the coat variance since the reflection passes through the coat boundary twice), the resulting modified roughness of the base, $r'_\mathrm{B}$, (taking into account the presence weight of the coat, $\mathtt{C}=$ **`coat_weight`**) is given by -\begin{equation} -r'_\mathrm{B} = \mathrm{lerp}\Bigl( r_\mathrm{B}, \mathrm{min} \bigl(1, r^4_\mathrm{B} + 2 r^4_\mathrm{C} \bigr)^\frac{1}{4}, \mathtt{C} \Bigr) -\end{equation} -where $r_\mathrm{B}=$ **`specular_roughness`** and $r_\mathrm{C}=$ **`coat_roughness`**. - - ### Darkening Figure [coat_darkening_grid] shows the physically-correct change in appearance (at normal incidence) of a textured diffuse base with a wood texture and smooth clear-coat as the IOR of the clear-coat is varied, exhibiting darkening of the base -- due to the internal reflections in the coat -- which increases as IOR increases. @@ -996,7 +992,7 @@ \begin{equation} \label{dielectric_roughness_estimate} r_d = \mathrm{lerp}(1, r, \xi_s F_s) \end{equation} -while the metallic roughness can be taken to be $r_m = r$. +while the metallic roughness can be taken to be $r_m = r$. (Note that in this formula for $r_d$, a clamp must be applied to ensure that $\xi_s F_s \in [0, 1]$). Given the general formula equation [general_darkening_formula] for the darkening, a reasonable approximate scheme -- assuming no other compensation is made to approximate the effect -- is to multiply the base BSDF by the uniform _modulated darkening factor_ (taking into account the presence weight $\mathtt{C}$ = **`coat_weight`** and the darkening parameter $\delta$ = **`coat_darkening`**): \begin{equation} \label{modulated_darkening_factor} @@ -1022,6 +1018,18 @@ ![Figure [coat_view_dependent_absorption_color]: The color of an absorbing coat becomes darker and more saturated at grazing angles.](images/coat_view_dependent_absorption_color.png width="75%") +### Roughening + +If the coat is rough, the microfacet BSDF lobes of the underlying base substrate (metal and dielectric) are also effectively roughened. If this is not otherwise accounted for by the light transport, it can instead be reasonably approximated by directly altering the NDF of the base BSDFs. + +A formula we recommend for this is obtained by identifying the NDF of each microfacet lobe as corresponding approximately to a Gaussian in slope-space with variance given by $\alpha_t^2 + \alpha_b^2 = r^4$ (in the notation of the [Microfacet model](index.html#model/microfacetmodel) section). Modeling the effect of the roughening as the convolution of these Gaussian NDFs (and double counting the coat variance since the reflection passes through the coat boundary twice), the resulting modified roughness of the base, $r'_\mathrm{B}$, (taking into account the presence weight of the coat, $\mathtt{C}=$ **`coat_weight`**) is given by +\begin{equation} +r'_\mathrm{B} = \mathrm{lerp}\Bigl( r_\mathrm{B}, \mathrm{min} \bigl(1, r^4_\mathrm{B} + 2 r^4_\mathrm{C} \bigr)^\frac{1}{4}, \mathtt{C} \Bigr) +\end{equation} +where $r_\mathrm{B}=$ **`specular_roughness`** and $r_\mathrm{C}=$ **`coat_roughness`**. + + + ### Total internal reflection A technical issue which can cause difficulties in the implementation of the BRDF of the coated dielectric base should also be mentioned. @@ -1097,7 +1105,7 @@ where the albedo-scaling is explicitly modified to not tint the base since the tint $\mathbf{F}$ appears only in the first term via $f_\mathrm{fuzz}$. Then accounting for the coverage weight of the fuzz layer, $\mathtt{F}$ = **`fuzz_weight`**, gives: \begin{eqnarray} -\mathrm{\mathbf{layer}}(M_\textrm{coated-base}, S_\mathrm{fuzz}, \mathtt{F}) &\rightarrow& \mathtt{F} \,f_\mathrm{fuzz} + \mathrm{lerp}\bigl(1, 1 - E_\mathrm{fuzz}, \mathtt{F}\bigr) \,f_\textrm{coated-base} \ . \label{fuzz-layering-approx} +\mathrm{\mathbf{layer}}(M_\textrm{coated-base}, S_\mathrm{fuzz}, \mathtt{F}) &\rightarrow& \mathtt{F} \,f_\mathrm{fuzz} + \bigl(1 - \mathtt{F}\,E_\mathrm{fuzz}\bigr) \,f_\textrm{coated-base} \ . \label{fuzz-layering-approx} \end{eqnarray} The fuzz shading normal is assumed to inherit from that of the substrate layer, the physical picture being that the fuzz volume settles and conforms to the geometry of the substrate. The substrate is generally a mixture of coat and uncoated base. Thus physically the fuzz model should be evaluated with each of the **`geometry_coat_normal`** and **`geometry_normal`** separately (if they differ), and the final result blended according to the **`coat_weight`**. As a practical approximation, it may be more convenient and efficient to instead approximate the fuzz normal by interpolating the coat and base normal according to **`coat_weight`**. @@ -1171,7 +1179,7 @@ * +- - - - - - - - - - - - - - - - - -+ +- - - - - - - - - - - - + - - - - - - - - - - - -+ * **************************************************************************************************** -Note that in the case of a non-thin-walled material, $\mathtt{\alpha} < 1$ doesn't make strict physical sense unless the entire surface is removed, whereas in the [thin-walled case](index.html#thin-walledcase) the opacity has a clear physical interpretation as the presence weight of the wall (or "cutout" areas where $\mathtt{\alpha} = 0$) like in the leaf render below. +Note that in the case of a non-thin-walled material, $\mathtt{\alpha} < 1$ doesn't make strict physical sense unless the entire surface is removed, whereas in the [thin-walled mode](index.html#thin-walledmode) the opacity has a clear physical interpretation as the presence weight of the wall (or "cutout" areas where $\mathtt{\alpha} = 0$) like in the leaf render below. We generally leave it as an implementation detail for a renderer to determine how connections to light sources be made through the surface. However a very common approximation used by many renderers is "transparent shadows", where a straight-line connection is made to lights and the contribution of the light determined by the total transmittance along the ray, ignoring any refraction events. We give here a suggested form for this shadow ray transmittance. @@ -1209,7 +1217,7 @@ The normal and tangent are assumed to be unit vectors. Reconstruction filtering techniques such as texture filtering may cause the interpolated value to not be normalized, which can be corrected with a renormalization to reduce visible artifacts caused by this filtering. -Thin-walled case +Thin-walled mode ------------------------------------- If the **`geometry_thin_walled`** Boolean is enabled, then the surface is assumed to be in a "thin-walled" mode. @@ -1272,9 +1280,9 @@ As an example, we give here a brief derivation of a mixture model representation analogous to Autodesk Standard Surface, from the stated material structure of OpenPBR. Following Autodesk Standard Surface, we assume here that layering is implemented via the non-reciprocal albedo-scaling of equation [non-reciprocal-albedo-scaling]. This derivation also informs how we implement our MaterialX [reference implementation](reference/open_pbr_surface.mtlx). -### Non-thin-walled case +### Non-thin-walled mode -Consider first the non-thin-walled case (i.e. **`geometry_thin_walled`** is false). +Consider first the default non-thin-walled mode (i.e. **`geometry_thin_walled`** is false). For brevity, in the following we suppress all the direction arguments, and use the notation of the tree diagram in the Model section for the weight factors i.e.: \begin{eqnarray} \mathtt{\alpha} &=& \mathtt{geometry\_opacity} \nonumber \\ @@ -1309,7 +1317,7 @@ Here the substrate lobes $\color{darkblue}{f^T_\textrm{specular}}$ and $\color{darkblue}{f_\textrm{SSS}}$ are technically BSSRDFs, which model the entry into the internal medium via the dielectric interface, transport of light from entry point to exit points including absorption and scattering processes, and exit from the medium back though the interface, generating both a reflection and transmission component. [^BSDF_BSSRDF_sum] The "specular" BTDF/BSSRDF $\color{darkblue}{f^T_\textrm{specular}}$ corresponds to transmission into the medium parametrized in the Translucent base section, and BSSRDF $\color{darkblue}{f_\textrm{SSS}}$ corresponds to transmission into the medium parametrized in the Subsurface section. In the case of $f_\textrm{glossy-diffuse}$, the BSSRDF degenerates into the BRDF $\color{darkblue}{f_\mathrm{diffuse}}$ as described in the Glossy-diffuse section. -Note that in this albedo-scaling approximation, the transmission Fresnel factor associated with $\color{darkblue}{f^T_\textrm{specular}}$ and $f_\textrm{SSS}$ can be *omitted* as the energy conservation of the dielectric BSDF as a whole is maintained automatically, even without explicit multiple scattering compensation or in the presence of modifications to the reflection Fresnel factor via **`specular_color`**. +Note that in this albedo-scaling approximation, the transmission Fresnel factor associated with $\color{darkblue}{f^T_\textrm{specular}}$ and $\color{darkblue}{f_\textrm{SSS}}$ can be *omitted* as the energy conservation of the dielectric BSDF as a whole is maintained automatically, even without explicit multiple scattering compensation or in the presence of modifications to the reflection Fresnel factor via **`specular_color`**. Since $\color{darkblue}{f^R_\textrm{specular}}$ appears in each of the three component slabs of the dielectric base, it follows that on collecting terms, $f_\textrm{dielectric-base}$ reduces to: @@ -1380,9 +1388,9 @@ | Diffuse reflection | $\color{darkblue}{f_\mathrm{diffuse}}$ | diffuse BRDF | as in the Glossy-diffuse section | -### Thin-walled case +### Thin-walled mode -In the thin walled case (i.e. when **`geometry_thin_walled`** is true), we will assume the approximation described in the Thin-walled case section where the coat and fuzz are ignored on the underside, and the surface always flipped to so that incident rays enter top-down. Then the derivation is the same as above except the translucent-base and subsurface slabs behave differently: +In the [thin-walled mode](index.html#model/thin-walledmode) (i.e. when **`geometry_thin_walled`** is true), the simplest approximation is to assume the coat and fuzz are ignored on the underside, and the surface always flipped so that incident rays enter top-down. Then the derivation is the same as above except the translucent-base and subsurface slabs behave differently: - The translucent-base reduces to a thin sheet of dielectric. This can just be considered the thin-wall limit of the BTDF $\color{darkblue}{f^T_\textrm{specular}}$. Note that in this limit, the reflection lobe from the dielectric $\color{darkblue}{f^R_\textrm{specular}}$ will also technically be modified due to the internal bounces in the sheet. @@ -1392,7 +1400,7 @@ ### Entering versus exiting -An aspect that has been ignored in this approximation (in the non-thin-walled case) is the different light transport for rays incident from the top or the bottom side. In reality the physical effect of the layers differs in these cases. For entering rays: +An aspect that has been ignored in this approximation (in the non-thin-walled mode) is the different light transport for rays incident from the top or the bottom side. In reality the physical effect of the layers differs in these cases. For entering rays: - The fuzz reflection is not tinted by the coat absorption. - The coat reflection is dimmed and roughened by the fuzz. @@ -1491,6 +1499,8 @@ Nicolas Wirrmann for their useful contributions. +The "shader playground" scene shown at the top of the document was authored by Nikie Monteleone. The shader ball used in various images is the Standard Shader Ball asset of [#Mazzone2023]. + References ============================================ @@ -1553,6 +1563,8 @@ [#Langlands2014]: Anders Langlands. *Physically Based Shader Design in Arnold*, ACM SIGGRAPH Talks (2014). +[#Mazzone2023]: André Mazzone and Chris Rydalch. [*Standard Shader Ball: A Modern and Feature-Rich Render Test Scene*](https://github.com/usd-wg/assets/tree/main/full_assets/StandardShaderBall), ACM SIGGRAPH Asia (2023). + [#McDermott2018]: Wes McDermott. [*The PBR Guide*](https://substance3d.adobe.com/tutorials/courses/the-pbr-guide-part-1), Allegorithmic white paper (2018). [#Neubelt13]: David Neubelt, Matt Pettineo. *Crafting a Next-Gen Material Pipeline for The Order: 1886*, ACM SIGGRAPH Courses: Physically Based Shading in Theory and Practice (2013). @@ -1565,6 +1577,8 @@ [#Polyanskiy2023]: Mikhail N. Polyanskiy. [*Refractive Index Database*](https://refractiveindex.info/) (2023). +[#Portsmouth2024]: Jamie Portsmouth, Peter Kutz and Stephen Hill. [*EON: A practical energy-preserving rough diffuse BRDF*](https://arxiv.org/abs/2410.18026) (2024). + [#Schott2023]: SCHOTT. [*Interactive Abbe Diagram*](https://www.schott.com/en-gb/interactive-abbe-diagram) (2023). [#Smythe2016]: Doug Smythe and Jonathan Stone. [*MaterialX: An Open Standard for Network-Based CG Object Looks*](https://materialx.org) @@ -1620,26 +1634,13 @@ B &=& \sigma A \ . \end{eqnarray} -[^Oren_Nayar_albedo]: The albedo of the [#Fujii2012] form of the Oren-Nayar BRDF is given by $E_\mathrm{ON}(\omega) = \rho\,\hat{E}_\mathrm{ON}(\omega)$, where -For unit $\rho$, -\begin{eqnarray} -\hat{E}_\mathrm{ON}(\omega) = A + \frac{B}{\pi} G(\omega) \ , -\end{eqnarray} -where (in spherical polars) -\begin{equation} -G(\theta) = \sin\theta \Bigl( \theta - \sin\theta \cos\theta \Bigr) + \frac{2}{3}\tan\theta \Bigl(1 - \sin^3\theta - \cos\theta\Bigr) \ . -\end{equation} -The corresponding albedo averaged over the hemisphere is given by -\begin{equation} -\langle\hat{E}_\mathrm{ON}\rangle = A + \left(\frac{2}{3} - \frac{28}{15\pi}\right) B \ . -\end{equation} - [^porosity]: In reality, coats can also darken the underlying surface due to a different mechanism where the coat modifies the Fresnel factor of the base due to the coat material filling in air gaps between granules or threads of a porous base material, which reduces the relative IORs at the internal interfaces. This occurs e.g. on adding water to sand or fabric, or adding a penetrating wood finish. We assume here that this effect explicitly does _not_ occur, at present, since we do not have enough knowledge about the properties of the underlying substance to model it. We can only safely assume that the first mechanism of darkening, i.e. internal reflections, occurs. [^avg_fresnel]: The hemispherical (or average) albedo of the Fresnel factor is defined as $E_F(\eta) \equiv 2 \int_0^1 F(\mu, \eta)\,\mu\,\mathrm{d}\mu$. This can be tabulated, or one can use the convenient analytical approximation [#d'Eon2021] (accurate to within 0.2% in the limited range $\eta \in [1,3]$): \begin{equation} E_F(\eta) \approx \ln \biggl( \frac{10893\eta - 1438.2}{-774.4\eta^2 + 10212\eta + 1} \biggr) \ . \end{equation} +(The more complicated exact formula is also provided in [#d'Eon2021], which we do not reproduce here). Values of $E_F(\eta)$ for $\eta < 1$ are related to the values for $\eta > 1$ via: \begin{equation} E_F(\eta) = 1 - \eta^2 \bigl(1 - E_F(1/\eta)\bigr) \ . From d48b102c770bab4dc7753453c0b503fbc49a3baf Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Tue, 28 May 2024 17:44:49 +0100 Subject: [PATCH 11/23] Add note about colors being in-gamut --- index.html | 6 +++++- parametrization.md.html | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index eba523b1..d56dba85 100644 --- a/index.html +++ b/index.html @@ -286,7 +286,7 @@ However the parameters of the physical model that we describe do not specify all of the assumptions that would be needed to obtain a good visual match. We recommend therefore, for the purposes of asset exchange, that the parameters be packaged with certain metadata that provides the following missing information: - The version of the specification implemented. - - The assumed color space of all the color parameters. If unspecified, following MaterialX [#Smythe2016], by default this color space is assumed to be [ACEScg](https://docs.acescentral.com/specifications/acescg/). + - The assumed color space of all the color parameters. If unspecified, following MaterialX [#Smythe2016], by default this color space is assumed to be [ACEScg](https://docs.acescentral.com/specifications/acescg/). [^ingamut] - The floating-point conversion factor from the parameters given in world space length units to meters. @@ -1605,6 +1605,9 @@ [^lerp]: Where $\mathrm{lerp}(a, b, t) \equiv (1 - t) a + tb$. +[^ingamut]: Note that we assume that all RGB colors are in-gamut, i.e. have components in the $[0,1]$ range in the +specified color space. + [^Jacobian]: Omitting Jacobian factors. [^normalization]: Omitting normalization factors. @@ -1659,6 +1662,7 @@ [^BSDF_BSSRDF_sum]: This sum of BSDF and BSSRDF can be justified mathematically by interpreting a BSDF as the special case of a BSSRDF restricted to equal exit and entry points. + +
OpenPBR Surface specification v1.1, 2024-06-28

This document is a specification of a surface shading model intended as a standard for computer graphics: the OpenPBR Surface model. Designed as an über-shader, it aims to be capable of accurately modeling the vast majority of CG materials used in practical visual effects and feature animation productions. The model has been developed as a synthesis of the Autodesk Standard Surface and the Adobe Standard Material models. From 1f3d1f9856b59b188bca66652cfe9beccb7ed375 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Tue, 3 Sep 2024 17:26:36 +0100 Subject: [PATCH 14/23] Revert ""in gamut" <-> positive RGB components" This reverts commit 4da98f6d8f8c86ee3f3064577dcc6d44513feb04. --- index.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index b944fd3f..d56dba85 100644 --- a/index.html +++ b/index.html @@ -1605,7 +1605,8 @@ [^lerp]: Where $\mathrm{lerp}(a, b, t) \equiv (1 - t) a + tb$. -[^ingamut]: Note that we assume that all RGB colors are in the specified color space's gamut, i.e. have positive RGB components. +[^ingamut]: Note that we assume that all RGB colors are in-gamut, i.e. have components in the $[0,1]$ range in the +specified color space. [^Jacobian]: Omitting Jacobian factors. From d31b287bb8a1b2ef947001dd8328bd49612f9396 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Tue, 15 Oct 2024 18:39:23 +0100 Subject: [PATCH 15/23] Fix various broken internal links (#230) --- index.html | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 0fda990a..9532ce08 100644 --- a/index.html +++ b/index.html @@ -36,10 +36,10 @@ OpenPBR is intended to be a common interface between products, as well as something practical that works well and looks plausible for most day-to-day use cases. For the more specialized use cases it does not cover (for example very high-end skin, hair, cloth or volume shading), one may need to use a renderer-specific shader, or build a bespoke shading network. We aim for the overall behavior to be simple, logical, intuitive, and understandable, so that users can become comfortable and familiar with it, while also being grounded in physically-based rendering. We thus adopt a specific form of material structure that has proved useful as a general purpose model in media and entertainment (Figure [diagram_model]). In outline the structure consists of: - - A [base substrate](index.html#model/basesubstrate) made of a mixture of [metal](index.html#model/metal) or [dielectric](index.html#model/dielectricbase). The interface (dielectric or metal) of this base layer produces the primary specular reflection lobe. The dielectric base represents either of three components, that can be statistically mixed: - 1. [Glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse): dielectric with opaque internal media, e.g. wood, granite, concrete, cardboard, and wall-paint. - 2. [Subsurface](index.html#model/dielectricbase/subsurface): dielectric with dense highly scattering internal media, e.g. plastic, marble, skin, vegetation, and food. - 3. [Translucent-base](index.html#model/dielectricbase/translucentbase): dielectric with translucent internal media, e.g. glass, crystals, and liquids. + - A [base substrate](index.html#model/basesubstrate) made of a mixture of [metal](index.html#model/basesubstrate/metal) or dielectric. The interface (dielectric or metal) of this base layer produces the primary specular reflection lobe. The dielectric base represents either of three components, that can be statistically mixed: + 1. [Glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse): dielectric with opaque internal media, e.g. wood, granite, concrete, cardboard, and wall-paint. + 2. [Subsurface](index.html#model/basesubstrate/subsurface): dielectric with dense highly scattering internal media, e.g. plastic, marble, skin, vegetation, and food. + 3. [Translucent-base](index.html#model/basesubstrate/translucentbase): dielectric with translucent internal media, e.g. glass, crystals, and liquids. - [Coat](index.html#model/coat): An optional layer of dielectric, which may have an absorbing medium, acting as a coating on top of the base substrate. The dielectric interface of this coat layer provides a secondary specular lobe. - [Fuzz](index.html#model/fuzz): An optional layer representing the reflection from micro-fibers (such as fine hair, peach fuzz, textile strands, and dust grains) on top of everything else. @@ -377,7 +377,7 @@ We give here some general assumptions about the form and parametrization of the BSDFs which describe the interfaces in the model outlined in the previous section. -The BSDFs $f_\mathrm{conductor}$, $f_\mathrm{dielectric}$, $f_\mathrm{coat}$ and $f_\mathrm{diffuse}$ of the [metal](index.html#model/metal), [dielectric](index.html#model/dielectricbase), [coat](index.html#model/coat) and [glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) slabs respectively, are each assumed to be described by a standard _microfacet model_. This is a widely used approximation ([#Pharr2023]) in which the surface is assumed to be composed of a heightfield consisting of smooth microfacets of either metal, dielectric or Lambertian material, where the statistical distribution of the normal of these facets, termed the _micronormal_, determines the surface roughness characteristics at the macroscopic scale. (The [fuzz](index.html#model/fuzz) model is distinct and based on a volumetric "microflake" model [#Heitz2015]). +The BSDFs $f_\mathrm{conductor}$, $f_\mathrm{dielectric}$, $f_\mathrm{coat}$ and $f_\mathrm{diffuse}$ of the [metal](index.html#model/basesubstrate/metal), [dielectric](index.html#model/basesubstrate), [coat](index.html#model/coat) and [glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) slabs respectively, are each assumed to be described by a standard _microfacet model_. This is a widely used approximation ([#Pharr2023]) in which the surface is assumed to be composed of a heightfield consisting of smooth microfacets of either metal, dielectric or Lambertian material, where the statistical distribution of the normal of these facets, termed the _micronormal_, determines the surface roughness characteristics at the macroscopic scale. (The [fuzz](index.html#model/fuzz) model is distinct and based on a volumetric "microflake" model [#Heitz2015]). A microfacet BRDF has the standard form [^Jacobian] ([#Walter2007], [#Pharr2023]) in the single-scattering approximation: \begin{equation} @@ -467,7 +467,7 @@ This mirrors the usual workflow of artists where they are typically either modelling an opaque surface potentially with some specularity and dense subsurface scattering (such as rock, plastic, skin etc.), or a translucent material with some limited amount of volumetric absorption and scattering (such as glass, liquids, organic matter etc.). These use cases require different parametrizations to effectively control, so are convenient to split into separate slabs. -The translucent-base is described in the Translucent base section, while the opaque-base is further broken down below (into [Glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) and [Subsurface](index.html#model/dielectricbase/subsurface)). The **`transmission_weight`** parameter selects between these models. Note that technically a mix weight between 0 and 1 produces a physically ambiguous state (since there are then superimposed bulk media with different properties), so we expect that normally this weight acts as a Boolean selector. +The translucent-base is described in the Translucent base section, while the opaque-base is further broken down below (into [Glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) and [Subsurface](index.html#model/basesubstrate/subsurface)). The **`transmission_weight`** parameter selects between these models. Note that technically a mix weight between 0 and 1 produces a physically ambiguous state (since there are then superimposed bulk media with different properties), so we expect that normally this weight acts as a Boolean selector. The opaque-base substrate is assumed to be a dielectric with dense subsurface volumetric absorption and scattering, which tends to an idealized "glossy-diffuse" BSDF in the limit of infinite density medium. In some cases a blend of subsurface and completely opaque glossy-diffuse scattering is desired, for example in skin rendering where the diffuse component provides the surface details of the skin (freckles, blemishes, makeup, etc.) and the subsurface component provides the color detail of the underlying veins and tissue. To support this, we make the opaque-base substrate be a statistical mix of glossy-diffuse and subsurface models (described in the Glossy-diffuse section and the Subsurface section respectively): \begin{eqnarray} @@ -519,7 +519,6 @@ ![Figure [specular]: Varying the **`specular_ior`** from (left to right): 1.1, 1.3, 1.5 (default)](dummy) - ### Metal Metals are completely opaque and have a characteristic and familiar form of specularity due to the Fresnel factor for conductors differing from that for dielectrics. @@ -705,7 +704,7 @@ S_\mathrm{subsurface} = \mathrm{Slab}(f_\mathrm{dielectric}, V^\infty_\mathrm{subsurface}) \ . \end{equation} -As in the cases of the [glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) slab and the [translucent-base](index.html#model/dielectricbase/translucentbase), the subsurface is bounded by a dielectric interface with BSDF $f_\mathrm{dielectric}$, which generates the primary specular reflection lobe parametrized via the "specular" parameters as described in the Dielectric base section. Combined with this is the reflection generated by light which is transmitted through the dielectric interface into the underlying embedded subsurface medium, where it scatters around and eventually transmits back out. In this case the subsurface medium $V^\infty_\mathrm{subsurface}$ is given a parametrization which is particularly convenient for controlling the volumetric effect of dense subsurface scattering: +As in the cases of the [glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) slab and the [translucent-base](index.html#model/basesubstrate/translucentbase), the subsurface is bounded by a dielectric interface with BSDF $f_\mathrm{dielectric}$, which generates the primary specular reflection lobe parametrized via the "specular" parameters as described in the Dielectric base section. Combined with this is the reflection generated by light which is transmitted through the dielectric interface into the underlying embedded subsurface medium, where it scatters around and eventually transmits back out. In this case the subsurface medium $V^\infty_\mathrm{subsurface}$ is given a parametrization which is particularly convenient for controlling the volumetric effect of dense subsurface scattering: - **`subsurface_radius`** * **`subsurface_radius_scale`**: the _mean free path_ (MFP) per RGB channel, $\mathbf{r}$, i.e. the average distance that a ray of light travels through the medium before being absorbed or scattered. This thus controls the apparent density of the medium. In the limit of zero MFP, the medium tends towards infinite density, and approaches the look of an opaque diffuse surface. Being a length, **`subsurface_radius`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1]$, thus covering common cases such as skin where the MFP is lower than the scene length units. The **`subsurface_radius_scale`** controls the color channel dependence of the MFP, and thus this color is visible in the light transmitted through thinner regions of the subsurface volume. - **`subsurface_color`**: the observed RGB reflection albedo color taking into account all orders of multiple scattering, $\mathbf{C}$ (where the sense in which this parametrizes the observed color is discussed in detail below). From 0cb3e153ca5ec65aac0fdacc78031501939994a9 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Mon, 30 Sep 2024 21:21:21 +0100 Subject: [PATCH 16/23] Improved policy --- index.html | 14 ++++++++------ parametrization.md.html | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index d56dba85..71791d17 100644 --- a/index.html +++ b/index.html @@ -1124,17 +1124,17 @@ * +-------------------------------------------------+ * ******************************************************* -The intensity of the EDF is controlled by a luminance and a color multiplier. The **`emission_luminance`** parameter controls the luminance the emissive layer would have when **`emission_color`** is set to (1, 1, 1) and in the absence of coat and fuzz. The **`emission_color`** acts as a multiplier, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_color`** * **`emission_luminance`**, thus the resulting luminance may be less than the input parameter, or even zero if the **`emission_color`** is set to (0, 0, 0). +The intensity of the EDF is controlled by a luminance and a color multiplier. The **`emission_luminance`** parameter controls the luminance the emissive layer would have when **`emission_color`** is set to (1, 1, 1) and in the absence of coat and fuzz. The **`emission_color`** acts as a multiplier, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_color`** * **`emission_luminance`**, thus the resulting luminance may be less than the input parameter, or even zero if the **`emission_color`** is set to (0, 0, 0). Note that the **`emission_color`** components may exceed 1, in order to be able to plug in an HDR texture [^ingamut]. Moreover, the overall material luminance may be further reduced in the presence of coat or fuzz, as they can absorb light coming from the emissive layer before it exits the surface. The emission from the top surface should in principle gain a directional dependence due to the combined effects of absorption, total internal reflection (TIR) and multiple bounces in the coat layer, and absorption in the fuzz layer. The combined effect should result mostly in darkening and saturation at grazing angles. Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. -Emission params | Label | Type | Range | Norm | Default | Description --------------------------|-----------|----------|:---------------:|:-------------:|:-------------:|---------------------------------------------- -**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | Emission luminance, in cd/m^2 (aka. nits) -**`emission_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | Emission color multiplier +Emission params | Label | Type | Range | Norm | Default | Description +-------------------------|-----------|----------|:-----------------:|:-------------:|:-------------:|---------------------------------------------- +**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | Emission luminance, in cd/m^2 (aka. nits) +**`emission_color`** | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | Emission color multiplier ![](images/emitting_lava.png width=90% align=left) ![](images/emission_under_coat.png width=90% align=right)
@@ -1605,7 +1605,9 @@ [^lerp]: Where $\mathrm{lerp}(a, b, t) \equiv (1 - t) a + tb$. -[^ingamut]: Note that we assume that all RGB colors are in-gamut, i.e. have components in the $[0,1]$ range in the +[^ingamut]: Note that we assume that all RGB colors are in-gamut, and that colors representing albedos have components in the $[0,1]$ range (otherwise RGB renderers do not produce sensible results). The `emission_color` however is the exception which is permitted to have arbitrarily large (positive) components, since it represents an arbitrary luminance. + +i.e. have components in the $[0,1]$ range in the specified color space. [^Jacobian]: Omitting Jacobian factors. diff --git a/parametrization.md.html b/parametrization.md.html index fd85fc6b..8b92f8d9 100644 --- a/parametrization.md.html +++ b/parametrization.md.html @@ -59,7 +59,7 @@ | `fuzz_roughness` | Roughness | `float` | $ [0, 1] $ | | $ 0.5 $ | | | **Emission** | | `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | nits | -| `emission_color` | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | | +| `emission_color` | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | | | **Thin-film** | | `thin_film_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | | `thin_film_thickness` | Thickness | `float` | $ [0, \infty) $ | $ [0, 1] $ | $ 0.5 $ | $\mathrm{\mu m}$ | From 991c2e8f249fe5c203d962a379e02554b7cf6182 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Fri, 18 Oct 2024 00:41:22 +0100 Subject: [PATCH 17/23] Add emission_weight (#231) Implements the change described in #229. --- examples/open_pbr_lightbulb.mtlx | 1 + index.html | 12 ++++++------ parametrization.md.html | 3 ++- reference/open_pbr_surface.mtlx | 12 +++++++++--- 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/examples/open_pbr_lightbulb.mtlx b/examples/open_pbr_lightbulb.mtlx index 39fa490b..284d7eec 100644 --- a/examples/open_pbr_lightbulb.mtlx +++ b/examples/open_pbr_lightbulb.mtlx @@ -4,6 +4,7 @@ + diff --git a/index.html b/index.html index 9532ce08..4e4bebf6 100644 --- a/index.html +++ b/index.html @@ -1129,17 +1129,17 @@ * +-------------------------------------------------+ * ******************************************************* -The intensity of the EDF is controlled by a luminance and a color multiplier. The **`emission_luminance`** parameter controls the luminance the emissive layer would have when **`emission_color`** is set to (1, 1, 1) and in the absence of coat and fuzz. The **`emission_color`** acts as a multiplier, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_color`** * **`emission_luminance`**, thus the resulting luminance may be less than the input parameter, or even zero if the **`emission_color`** is set to (0, 0, 0). Note that the **`emission_color`** components may exceed 1, in order to be able to plug in an HDR texture [^ingamut]. +The intensity of the EDF is controlled by a luminance value with color and weight multipliers. The color and weight act as multipliers, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_weight`** * **`emission_color`** * **`emission_luminance`**. The **`emission_luminance`** parameter thus refers to the luminance the emissive layer would have when the color is white and weight is 1, and in the absence of coat and fuzz. Thus the final resulting luminance may be less than the input parameter, or even zero if the color or weight are zeroed. Note that the **`emission_color`** components may exceed 1, in order to be able to plug in an HDR texture. [^ingamut] Moreover, the overall material luminance may be further reduced in the presence of coat or fuzz, as they can absorb light coming from the emissive layer before it exits the surface. The emission from the top surface should in principle gain a directional dependence due to the combined effects of absorption, total internal reflection (TIR) and multiple bounces in the coat layer, and absorption in the fuzz layer. The combined effect should result mostly in darkening and saturation at grazing angles. -Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. - +Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. (Note that if the renderer does not deal with photometric units internally, a scale factor may need to be applied to bring the emission into a sensible range). Emission params | Label | Type | Range | Norm | Default | Description -------------------------|-----------|----------|:-----------------:|:-------------:|:-------------:|---------------------------------------------- -**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | Emission luminance, in cd/m^2 (aka. nits) -**`emission_color`** | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | Emission color multiplier +**`emission_weight`** | Weight | `float` | $ [0, 1] $ | | $ 0 $ | Emission weight luminance multiplier +**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 1000 $ | Emission luminance, in cd/m^2 (aka. nits) +**`emission_color`** | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | Emission color luminance multiplier ![](images/emitting_lava.png width=90% align=left) ![](images/emission_under_coat.png width=90% align=right)
@@ -1610,7 +1610,7 @@ [^lerp]: Where $\mathrm{lerp}(a, b, t) \equiv (1 - t) a + tb$. -[^ingamut]: Note that we assume that all RGB colors are in-gamut, and that colors representing albedos have components in the $[0,1]$ range (otherwise RGB renderers do not produce sensible results). The `emission_color` however is the exception which is permitted to have arbitrarily large (positive) components, since it represents an arbitrary luminance. +[^ingamut]: Note that we assume that all RGB colors are in-gamut, and that colors representing albedos have components in the $[0,1]$ range (otherwise RGB renderers do not produce sensible results). The `emission_color` however is the exception which is permitted to have arbitrarily large (positive) components, since it represents an arbitrary luminance multiplier. i.e. have components in the $[0,1]$ range in the specified color space. diff --git a/parametrization.md.html b/parametrization.md.html index 8b92f8d9..9fb2102b 100644 --- a/parametrization.md.html +++ b/parametrization.md.html @@ -58,7 +58,8 @@ | `fuzz_color` | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | | | `fuzz_roughness` | Roughness | `float` | $ [0, 1] $ | | $ 0.5 $ | | | **Emission** | -| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | nits | +| `emission_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | +| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 1000 $ | nits | | `emission_color` | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | | | **Thin-film** | | `thin_film_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | diff --git a/reference/open_pbr_surface.mtlx b/reference/open_pbr_surface.mtlx index 8186482c..3707f147 100644 --- a/reference/open_pbr_surface.mtlx +++ b/reference/open_pbr_surface.mtlx @@ -71,6 +71,8 @@ doc="The thickness of the thin-film layer on the base (in micrometers)." /> + - - + + + + + + - + From c4f76c0ef4cf8724dba9cba60d6e50f0d156b032 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Thu, 7 Nov 2024 22:52:07 +0000 Subject: [PATCH 18/23] Add clamp of metal Fresnel to allow for specular_weight > 1 (#238) Rather than eliminating the `specular_weight` > 1 case (as proposed in #228), we discussed keeping this but fixing up the metal logic to ensure the Fresnel remains bounded. This makes the corresponding change needed in the spec. (Note that now the `specular_weight` parameter consistently, for both metal and dielectric, has soft-range $[0,1]$ and full range $[0, \infty]$). It would be good to double check that the behaviour of the metal looks reasonable for high `specular_weight` values (presumably, similar to the dielectric where the Fresnel saturates). --- index.html | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/index.html b/index.html index 4e4bebf6..11974781 100644 --- a/index.html +++ b/index.html @@ -548,21 +548,22 @@ \begin{equation} \mathbf{F}(\bar{\mu}) = \mathtt{specular\_color} * \mathbf{F}_\mathrm{Schlick}(\bar{\mu}) \ . \end{equation} -The final metallic Fresnel term we employ is then given by an overall multiplication by **`specular_weight`**, ensuring that entire metallic lobe is suppressed as the weight goes to zero: + +The final metallic Fresnel term we employ is then given by an overall multiplication by $\xi_s = \mathtt{specular\_weight}$, ensuring that the entire metallic lobe is suppressed as the weight goes to zero. Similarly to the dielectric, the weight may also exceed one in order to linearly boost the Fresnel, with a clamp put in place to ensure that it remains bounded in $[0,1]$ as $\xi_s \rightarrow \infty$: [^component_wise] \begin{equation} -\mathbf{F}_{\mathrm{metal}}(\mu) = \mathtt{specular\_weight} * \mathbf{F}_{82}(\mu) \ . +\mathbf{F}_{\mathrm{metal}}(\mu) = \mathrm{min}\bigl(1, \,\xi_s \mathbf{F}_{82}(\mu)\bigr) \ . \end{equation} This formulation has the useful property that it reduces to the regular Schlick reflectivity at the default values of **`specular_weight`** and **`specular_color`**. Note that the edge cannot be brighter than the standard Schlick term, but this is generally true in real metals. We consider this a benefit of this parametrization, as it makes it impossible to produce physically implausible metals with excessively bright edges. -Metal params | Label | Type | Range | Default | Description -------------------------------------|------------|----------|:------------:|:-------------------:|---------------------------------------------- -**`base_weight`** | Weight | `float` | $ [0, 1] $ | $ 1 $ | Scalar multiplier to **`base_color`** -**`base_color`** | Color | `color3` | $ [0, 1]^3 $ | $ (0.8, 0.8, 0.8) $ | Color of Fresnel reflection albedo at normal incidence, $\mathbf{F}_0$ -**`specular_weight`** | Weight | `float` | $ [0, 1] $ | $ 1 $ | Overall multiplier of the metallic Fresnel -**`specular_color`** | Color | `color3` | $ [0, 1]^3 $ | $ (1, 1, 1) $ | Tint color of metallic Fresnel reflection albedo at near-grazing incidence (i.e. around silhouettes) -**`specular_roughness`** | Roughness | `float` | $ [0, 1] $ | $ 0.3 $ | Roughness of NDF of conductor BRDF $f_\mathrm{conductor}$ -**`specular_roughness_anisotropy`** | Anisotropy | `float` | $ [0, 1] $ | $ 0 $ | Anisotropy of NDF of conductor BRDF $f_\mathrm{conductor}$ +Metal params | Label | Type | Range | Norm | Default | Description +------------------------------------|------------|----------|:---------------:|:-------------:|:-------------------:|---------------------------------------------- +**`base_weight`** | Weight | `float` | $ [0, 1] $ | | $ 1 $ | Scalar multiplier to **`base_color`** +**`base_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (0.8, 0.8, 0.8) $ | Color of Fresnel reflection albedo at normal incidence, $\mathbf{F}_0$ +**`specular_weight`** | Weight | `float` | $ [0, \infty) $ | $ [0, 1] $ | $ 1 $ | Overall multiplier of the metal Fresnel +**`specular_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | Tint color of metallic Fresnel reflection albedo at near-grazing incidence (i.e. around silhouettes) +**`specular_roughness`** | Roughness | `float` | $ [0, 1] $ | | $ 0.3 $ | Roughness of NDF of BRDF $f_\mathrm{conductor}$ +**`specular_roughness_anisotropy`** | Anisotropy | `float` | $ [0, 1] $ | | $ 0 $ | Anisotropy of NDF of BRDF $f_\mathrm{conductor}$ ![](images/metal_with_default_edge_tint.png width=90% align=right) ![](images/metal_with_correct_edge_tint.png width=90% align=left) @@ -788,7 +789,7 @@ \begin{equation} \boldsymbol{\mu}_a = \boldsymbol{\mu}_t - \boldsymbol{\mu}_s \ . \end{equation} -If any component of $\boldsymbol{\mu}_a$ is negative, then $\boldsymbol{\mu}_a$ is shifted by enough gray to make all the components positive, i.e. (in an obvious notation): +If any component of $\boldsymbol{\mu}_a$ is negative, then $\boldsymbol{\mu}_a$ is shifted by enough gray to make all the components positive, i.e.: [^component_wise] \begin{eqnarray} && \mathrm{if \;\; min(\boldsymbol{\mu}_a)} < 0 \nonumber \\ && \quad\quad \boldsymbol{\mu}_a \leftarrow \boldsymbol{\mu}_a - \mathrm{min}(\boldsymbol{\mu}_a) \ . @@ -1621,6 +1622,8 @@ [^anisotropy_g]: Technically, $g$ is the _mean cosine of deflection_ of the phase function, which is not specific to the Henyey--Greenstein phase function model [#d'Eon2021]. +[^component_wise]: Note that in this concise notation, the scalar denotes a constant vector. + [^Oren_Nayar_formula]: The $s$ term is given by (with normal $\mathbf{n}$): \begin{eqnarray*} s = \omega_i \cdot \omega_o - (\mathbf{n} \cdot \omega_i) (\mathbf{n} \cdot \omega_o) \nonumber = \cos(\phi_i-\phi_o) \,\sin\theta_i \,\sin\theta_o From e1ccad6653ce11cfca32f5e5fbab69800abdc9cf Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Fri, 31 Jan 2025 00:18:56 +0000 Subject: [PATCH 19/23] Some minor rewording improvements/clarifications (#218) Some minor changes are needed to improve the clarity of the wording (around the implementation of the coat details). I discovered these while using the spec myself to implement the Arnold version. --- index.html | 107 ++++++++++++++++++++++++++--------------------------- 1 file changed, 52 insertions(+), 55 deletions(-) diff --git a/index.html b/index.html index 11974781..c895ccd4 100644 --- a/index.html +++ b/index.html @@ -196,11 +196,11 @@ It also ensures that if the substrate BSDF perfectly preserves energy, i.e. $E_\mathrm{sub}(\omega_o) = 1$, then the layer BSDF does also, ensuring that a "white furnace" test would pass. The Autodesk Standard Surface model [#Georgiev2019] uses this formulation for its layering. Note though that this albedo-scaling approximation does not correctly take into account the effect of multiple light bounces back and forth between the interfaces, or absorption and scattering in the volumetric medium of the coat $V_\mathrm{coat}$. In general the resulting BSDF lobe shape will not be a simple linear combination of the interface BSDFs. -To some extent these effects can be put back into the albedo-scaling model by making various approximations. For example the effect of the volumetric transmittance through the coat in the incident and output directions could be approximately modeled as +To some extent these effects can be put back into the albedo-scaling model by making various approximations. For example the effect of the volumetric absorption through the coat in the incident and output directions could be approximately modeled as \begin{equation} \label{non-reciprocal-albedo-scaling-with-T} -f_\mathrm{layer}(\omega_i, \omega_o) = f_\mathrm{coat}(\omega_i, \omega_o) + T_\mathrm{coat}(\omega_i, \omega_o) \bigl(1 - E_\mathrm{coat}(\omega_o)\bigr) \,f_\mathrm{sub}(\omega_i, \omega_o) +f_\mathrm{layer}(\omega_i, \omega_o) = f_\mathrm{coat}(\omega_i, \omega_o) + T_\mathrm{coat}(\omega_i, \omega_o) \bigl(1 - E_\mathrm{coat}(\omega_o)\bigr) \,f_\mathrm{sub}(\omega_i, \omega_o) \end{equation} -where $T_\mathrm{coat}(\omega_i, \omega_o)$ accounts for the total volumetric absorption of the coat along the input and output rays. Similarly if the coat is rough this will effectively roughen the substrate BSDF lobe also, which can be accounted for approximately via various heuristics. +where $T_\mathrm{coat}(\omega_i, \omega_o)$ accounts for the total volumetric transmittance of the coat along the input and output rays. Similarly if the coat is rough this will effectively roughen the substrate BSDF lobe also, which can be accounted for approximately via various heuristics. Mixing @@ -265,7 +265,7 @@ \begin{equation} f_\mathrm{layer} = f_\mathrm{coat} + T_\mathrm{coat} \left(1 - E_\mathrm{coat}\right) \,f_\mathrm{sub} \end{equation} -where $f_\mathrm{coat}$ is the BSDF of the coat and $T_\mathrm{coat}$ is its transmittance. Thus combining these [^lerp], +where $f_\mathrm{coat}$ is the BSDF of the coat and $T_\mathrm{coat}$ is the volumetric transmittance along the path of the input and output rays. Thus combining these [^lerp], \begin{equation} \label{coat_layering_formula_with_albedo_scaling} f_\mathrm{weighted-layer} = w_\mathrm{coat} f_\mathrm{coat} + \mathrm{lerp}\bigl(1, T_\mathrm{coat} (1 - E_\mathrm{coat}), w_\mathrm{coat}\bigr) f_\mathrm{sub} \ , \end{equation} @@ -309,7 +309,7 @@ ============================================ Using the operator formalism and parametrization described, we now specify the structure of the OpenPBR surface model. -We describe first the non-thin-walled case (in the [thin-walled case](index.html#model/thin-walledcase) the structure differs), where the material structure looks informally like the following diagram: +We describe first the non-thin-walled mode (in the [thin-walled mode](index.html#model/thin-walledmode) the structure differs), where the material structure looks informally like the following diagram: ************************************************************************************************************ * emission * * ^ * @@ -390,8 +390,7 @@ The _masking-shadowing function_ $G(\omega_i, \omega_o)$ accounts for the probability that the input and output directions are occluded by the microsurface. It is usually derived using the Smith model which determines $G$ given the NDF, and for the GGX NDF equation [GGX] the masking-shadowing function then has a well-known form [#Heitz2014]. -The _Normal Distribution Function_ (NDF) $D(m)$ describes the relative probability of occurrence of micronormal $m$ on the surface, and thus the roughness characteristics. -A popular form of NDF which well-approximates the roughness of real materials is the so-called GGX distribution (this name derives from "ground glass", but the formula was originally due to Trowbridge and Reitz [#Walter2007], [#Burley2012], [#Heitz2014], [#Pharr2023]), which has the basic [^normalization] form: +The _Normal Distribution Function_ (NDF) $D(m)$ describes the relative probability of occurrence of micronormal $m$ on the surface, and thus the roughness characteristics. We assume that the NDF is the so-called GGX distribution which well-approximates the roughness of real materials (the name GGX derives from "ground glass", but the formula was originally due to Trowbridge and Reitz [#Walter2007], [#Burley2012], [#Heitz2014], [#Pharr2023]), which has the basic [^normalization] form: \begin{equation} \label{GGX} D_\mathrm{GGX}(m) \propto \left( 1 + \frac{\tan^2\theta_m}{\alpha^2} \right)^{-2} \end{equation} @@ -612,7 +611,7 @@ \begin{eqnarray} \label{EON_brdf} f_\mathrm{diffuse}(\omega_i, \omega_o) = f_\mathrm{ON}(\omega_i, \omega_o) + f^\mathrm{comp}_\mathrm{ON}(\omega_i, \omega_o) \ . \end{eqnarray} -This form of the Oren-Nayar model is termed "energy-preserving Oren-Nayar" or $\textbf{EON}$. +This form of the Oren-Nayar model is termed "energy-preserving Oren-Nayar" or $\textbf{EON}$ [#Portsmouth2024]. The Oren-Nayar term $f_\mathrm{ON}$ is given by the [#Fujii2012] form [^Oren_Nayar_formula] \begin{eqnarray} \label{FON_brdf} f_\mathrm{ON}(\omega_i, \omega_o) = \frac{w_\mathrm{d} \boldsymbol{\rho}}{\pi} \Bigl( A(\sigma) + B(\sigma) \frac{s}{t} @@ -624,7 +623,7 @@ The directional albedo $E_\mathrm{ON}(\omega) = w_\mathrm{d} \boldsymbol{\rho}\,\hat{E}_\mathrm{ON}(\omega)$, and corresponding _average albedo_ $\langle\hat{E}_\mathrm{ON}\rangle$, of the Oren-Nayar term can be determined -analytically [^Oren_Nayar_albedo]. The energy compensation term $f^{\mathrm{comp}}_\mathrm{ON}$ is given in terms of the +analytically [#Portsmouth2024]. The energy compensation term $f^{\mathrm{comp}}_\mathrm{ON}$ is given in terms of the albedo $\langle\hat{E}_\mathrm{ON}\rangle$ by \begin{equation} \label{EON_comp} f^\mathrm{comp}_\mathrm{ON}(\omega_i, \omega_o) = \frac{w_\mathrm{d} \boldsymbol{\rho}_\mathrm{ms}}{\pi} @@ -854,11 +853,13 @@ The coverage weight functions as a blend between the BSDF with and without the presence of the film, and thus allows one to dial the effect without altering the shape and saturation of the color fringes. - The currently recommended thin-film model is that of Belcour and Barla [#Belcour2017]. The shape and color of the fringe patterns in the reflection from the film will be affected (as described by Belcour and Barla) by the complex IOR of the adjacent media above and below the film, which in general are a statistical mix of metal and dielectric below and coat and ambient medium above (which the fuzz is index-matched to). Figure [ior_configs] illustrates the eight possible different structures depending on the presence of both the film and coat, each of which leads to different Fresnel effects due to the differing IORs at the interfaces. + The currently recommended thin-film model is that of Belcour and Barla [#Belcour2017], in which the thin-film thickness is smaller than the scale of the microfacets and assumed to be smooth. With this assumption, in practice the effect is most easily incorporated directly into the Fresnel factor of the microfacet BSDFs of both the metal and dielectric-base layers (thus it is *not* represented by incorporating an explicit thin-film Slab into the model). + + The shape and color of the fringe patterns in the reflection from the film will be affected (as described by Belcour and Barla) by the complex IOR of the adjacent media above and below the film, which in general are a statistical mix of metal and dielectric below and coat and ambient medium above (which the fuzz is index-matched to). Figure [ior_configs] illustrates the eight possible different structures depending on the presence of both the film and coat, each of which leads to different Fresnel effects due to the differing IORs at the interfaces. ![Figure [ior_configs]: Schematic of all 8 possible IOR configurations, including those involving the thin-film.](images/IOR_configs.svg width="95%" align="center") -In principle the implementation should deal with all these physical configurations correctly, though modeling of the precise effect is implementation-dependent. In practice, this wave-optics effect is most easily incorporated directly into the Fresnel factor of the microfacet BSDFs of both the metal and dielectric-base layers. (For this reason, this effect is not represented by incorporating an explicit thin-film Slab into the model). +In principle the implementation should deal with all these physical configurations correctly, though modeling of the precise effect is implementation-dependent. Note that in the case of the dielectric base, the thin-film should also generate color fringes in the transmission lobe. This is important for example when rendering soap bubbles (see [#Belcour2017]). @@ -900,8 +901,6 @@ * +-------------------------------------------------+ * ******************************************************* -The absorption of the medium $V_\mathrm{coat}$ is parametrized by **`coat_color`**, which is assumed to specify the _square_ of the transmittance $T_\mathrm{coat}$ of the coat at normal incidence (i.e. $T^2_\mathrm{coat}$ = **`coat_color`**). Thus at normal incidence, the observed tint color of the underlying base due to absorption in the coat is approximately given by **`coat_color`** due to the absorption along the incident and outgoing rays (note that the specular reflection from the coat itself is _not_ tinted). - The IOR $n_c = \mathtt{coat\_ior}$ of the coat medium $V_\mathrm{coat}$ will alter the Fresnel factor of both the coat top interface and the underlying metal or dielectric. If there is a fractional $\mathtt{coat\_weight}$ $\mathtt{C}$, then the surrounding IOR of the base dielectric or metal varies statistically across the surface depending on whether the coat is locally present (and the fuzz layer can be assumed to have the ambient IOR $n_a$). The ratio between the specular IOR $n_b = \mathtt{specular\_ior}$ and the surrounding medium can thus reasonably be approximated as \begin{equation} \label{specular_ior_ratio} \eta_s = \mathrm{lerp}(n_b/n_a, n_b/n_c, \mathtt{C}) \ . @@ -909,6 +908,19 @@ This ratio then determines the specular Fresnel factor, as in equation [modulated_ior]. (Note that as discussed in the coat [TIR](index.html#model/coat/totalinternalreflection) section, evaluation of the specular Fresnel factor may need to be further modified to model the refraction of the ray inside the coat). +The absorption of the medium $V_\mathrm{coat}$ is parametrized by **`coat_color`**, which is assumed to specify the _square_ of the transmittance of the coat at normal incidence (i.e. $T_\mathrm{coat}$ = **`coat_color`** in the notation of equation [non-reciprocal-albedo-scaling-with-T]). Thus the observed tint color of the underlying base due to absorption in the coat is approximately given by **`coat_color`** due to the absorption along the incident and outgoing rays (note that the specular reflection from the coat itself is _not_ tinted). + +In the full light transport within the coat, various physical effects [^porosity] occur which we assume are accounted for in the ground truth appearance. + + - The observed color of the coated base is darkened and saturated due to multiple internal reflections from the inside of the coat, which causes light to strike the underlying material multiple times and undergo more absorption. This effect is controlled via the **`coat_darkening`** parameter, as described in the coat Darkening section. + + - The observed **`coat_color`** tint also darkens as the incidence angle changes due to the change in path length in the medium, as described in the View-dependent absorption section. + + - The presence of a rough coat will increase the apparent roughness of the BSDF lobes of the underlying base. A recommendation for implementation of this effect is given in the coat Roughening section. + + - Care needs to be taken in the implementation to account for the refraction of the ray direction inside the coat. This is discussed in the Total internal reflection section. + +
Coat params | Label | Type | Range | Norm | Default | Description --------------------------------|------------|----------|:---------------:|:----------:|:-------------:|---------------------------------------------- @@ -924,22 +936,6 @@ ![Figure [coat]: Coat adds a secondary specular highlight and optional absorption tint](dummy)
-In the full light transport, the observed color of the coated base is darkened and saturated due to multiple internal reflections from the inside of the coat, which causes light to strike the underlying material multiple times and undergo more absorption, and the observed **`coat_color`** tint also darkens as the incidence angle changes due to the change in path length in the medium. Also, the presence of a rough coat will increase the apparent roughness of the BSDF lobes of the underlying base. - -We assume that in the ground truth appearance, all these physical effects are accounted for [^porosity]. In the following sub-sections, we detail recommendations for implementation of them. - - -### Roughening - -If the coat is rough, the microfacet BSDF lobes of the underlying base substrate (metal and dielectric) are also effectively roughened. If this is not otherwise accounted for by the light transport, it can instead be reasonably approximated by directly altering the NDF of the base BSDFs. - -A formula we recommend for this is obtained by identifying the NDF of each microfacet lobe as corresponding approximately to a Gaussian in slope-space with variance given by $\alpha_t^2 + \alpha_b^2 = r^4$ (in the notation of the [Microfacet model](index.html#model/microfacetmodel) section). Modeling the effect of the roughening as the convolution of these Gaussian NDFs (and double counting the coat variance since the reflection passes through the coat boundary twice), the resulting modified roughness of the base, $r'_\mathrm{B}$, (taking into account the presence weight of the coat, $\mathtt{C}=$ **`coat_weight`**) is given by -\begin{equation} -r'_\mathrm{B} = \mathrm{lerp}\Bigl( r_\mathrm{B}, \mathrm{min} \bigl(1, r^4_\mathrm{B} + 2 r^4_\mathrm{C} \bigr)^\frac{1}{4}, \mathtt{C} \Bigr) -\end{equation} -where $r_\mathrm{B}=$ **`specular_roughness`** and $r_\mathrm{C}=$ **`coat_roughness`**. - - ### Darkening Figure [coat_darkening_grid] shows the physically-correct change in appearance (at normal incidence) of a textured diffuse base with a wood texture and smooth clear-coat as the IOR of the clear-coat is varied, exhibiting darkening of the base -- due to the internal reflections in the coat -- which increases as IOR increases. @@ -992,7 +988,7 @@ \begin{equation} \label{dielectric_roughness_estimate} r_d = \mathrm{lerp}(1, r, \xi_s F_s) \end{equation} -while the metallic roughness can be taken to be $r_m = r$. +while the metallic roughness can be taken to be $r_m = r$. (Note that in this formula for $r_d$, a clamp must be applied to ensure that $\xi_s F_s \in [0, 1]$). Given the general formula equation [general_darkening_formula] for the darkening, a reasonable approximate scheme -- assuming no other compensation is made to approximate the effect -- is to multiply the base BSDF by the uniform _modulated darkening factor_ (taking into account the presence weight $\mathtt{C}$ = **`coat_weight`** and the darkening parameter $\delta$ = **`coat_darkening`**): \begin{equation} \label{modulated_darkening_factor} @@ -1018,6 +1014,18 @@ ![Figure [coat_view_dependent_absorption_color]: The color of an absorbing coat becomes darker and more saturated at grazing angles.](images/coat_view_dependent_absorption_color.png width="75%") +### Roughening + +If the coat is rough, the microfacet BSDF lobes of the underlying base substrate (metal and dielectric) are also effectively roughened. If this is not otherwise accounted for by the light transport, it can instead be reasonably approximated by directly altering the NDF of the base BSDFs. + +A formula we recommend for this is obtained by identifying the NDF of each microfacet lobe as corresponding approximately to a Gaussian in slope-space with variance given by $\alpha_t^2 + \alpha_b^2 = r^4$ (in the notation of the [Microfacet model](index.html#model/microfacetmodel) section). Modeling the effect of the roughening as the convolution of these Gaussian NDFs (and double counting the coat variance since the reflection passes through the coat boundary twice), the resulting modified roughness of the base, $r'_\mathrm{B}$, (taking into account the presence weight of the coat, $\mathtt{C}=$ **`coat_weight`**) is given by +\begin{equation} +r'_\mathrm{B} = \mathrm{lerp}\Bigl( r_\mathrm{B}, \mathrm{min} \bigl(1, r^4_\mathrm{B} + 2 r^4_\mathrm{C} \bigr)^\frac{1}{4}, \mathtt{C} \Bigr) +\end{equation} +where $r_\mathrm{B}=$ **`specular_roughness`** and $r_\mathrm{C}=$ **`coat_roughness`**. + + + ### Total internal reflection A technical issue which can cause difficulties in the implementation of the BRDF of the coated dielectric base should also be mentioned. @@ -1093,7 +1101,7 @@ where the albedo-scaling is explicitly modified to not tint the base since the tint $\mathbf{F}$ appears only in the first term via $f_\mathrm{fuzz}$. Then accounting for the coverage weight of the fuzz layer, $\mathtt{F}$ = **`fuzz_weight`**, gives: \begin{eqnarray} -\mathrm{\mathbf{layer}}(M_\textrm{coated-base}, S_\mathrm{fuzz}, \mathtt{F}) &\rightarrow& \mathtt{F} \,f_\mathrm{fuzz} + \mathrm{lerp}\bigl(1, 1 - E_\mathrm{fuzz}, \mathtt{F}\bigr) \,f_\textrm{coated-base} \ . \label{fuzz-layering-approx} +\mathrm{\mathbf{layer}}(M_\textrm{coated-base}, S_\mathrm{fuzz}, \mathtt{F}) &\rightarrow& \mathtt{F} \,f_\mathrm{fuzz} + \bigl(1 - \mathtt{F}\,E_\mathrm{fuzz}\bigr) \,f_\textrm{coated-base} \ . \label{fuzz-layering-approx} \end{eqnarray} The fuzz shading normal is assumed to inherit from that of the substrate layer, the physical picture being that the fuzz volume settles and conforms to the geometry of the substrate. The substrate is generally a mixture of coat and uncoated base. Thus physically the fuzz model should be evaluated with each of the **`geometry_coat_normal`** and **`geometry_normal`** separately (if they differ), and the final result blended according to the **`coat_weight`**. As a practical approximation, it may be more convenient and efficient to instead approximate the fuzz normal by interpolating the coat and base normal according to **`coat_weight`**. @@ -1166,7 +1174,7 @@ * +- - - - - - - - - - - - - - - - - -+ +- - - - - - - - - - - - + - - - - - - - - - - - -+ * **************************************************************************************************** -Note that in the case of a non-thin-walled material, $\mathtt{\alpha} < 1$ doesn't make strict physical sense unless the entire surface is removed, whereas in the [thin-walled case](index.html#thin-walledcase) the opacity has a clear physical interpretation as the presence weight of the wall (or "cutout" areas where $\mathtt{\alpha} = 0$) like in the leaf render below. +Note that in the case of a non-thin-walled material, $\mathtt{\alpha} < 1$ doesn't make strict physical sense unless the entire surface is removed, whereas in the [thin-walled mode](index.html#thin-walledmode) the opacity has a clear physical interpretation as the presence weight of the wall (or "cutout" areas where $\mathtt{\alpha} = 0$) like in the leaf render below. We generally leave it as an implementation detail for a renderer to determine how connections to light sources be made through the surface. However a very common approximation used by many renderers is "transparent shadows", where a straight-line connection is made to lights and the contribution of the light determined by the total transmittance along the ray, ignoring any refraction events. We give here a suggested form for this shadow ray transmittance. @@ -1204,7 +1212,7 @@ The normal and tangent are assumed to be unit vectors. Reconstruction filtering techniques such as texture filtering may cause the interpolated value to not be normalized, which can be corrected with a renormalization to reduce visible artifacts caused by this filtering. -Thin-walled case +Thin-walled mode ------------------------------------- If the **`geometry_thin_walled`** Boolean is enabled, then the surface is assumed to be in a "thin-walled" mode. @@ -1267,9 +1275,9 @@ As an example, we give here a brief derivation of a mixture model representation analogous to Autodesk Standard Surface, from the stated material structure of OpenPBR. Following Autodesk Standard Surface, we assume here that layering is implemented via the non-reciprocal albedo-scaling of equation [non-reciprocal-albedo-scaling]. This derivation also informs how we implement our MaterialX [reference implementation](reference/open_pbr_surface.mtlx). -### Non-thin-walled case +### Non-thin-walled mode -Consider first the non-thin-walled case (i.e. **`geometry_thin_walled`** is false). +Consider first the default non-thin-walled mode (i.e. **`geometry_thin_walled`** is false). For brevity, in the following we suppress all the direction arguments, and use the notation of the tree diagram in the Model section for the weight factors i.e.: \begin{eqnarray} \mathtt{\alpha} &=& \mathtt{geometry\_opacity} \nonumber \\ @@ -1304,7 +1312,7 @@ Here the substrate lobes $\color{darkblue}{f^T_\textrm{specular}}$ and $\color{darkblue}{f_\textrm{SSS}}$ are technically BSSRDFs, which model the entry into the internal medium via the dielectric interface, transport of light from entry point to exit points including absorption and scattering processes, and exit from the medium back though the interface, generating both a reflection and transmission component. [^BSDF_BSSRDF_sum] The "specular" BTDF/BSSRDF $\color{darkblue}{f^T_\textrm{specular}}$ corresponds to transmission into the medium parametrized in the Translucent base section, and BSSRDF $\color{darkblue}{f_\textrm{SSS}}$ corresponds to transmission into the medium parametrized in the Subsurface section. In the case of $f_\textrm{glossy-diffuse}$, the BSSRDF degenerates into the BRDF $\color{darkblue}{f_\mathrm{diffuse}}$ as described in the Glossy-diffuse section. -Note that in this albedo-scaling approximation, the transmission Fresnel factor associated with $\color{darkblue}{f^T_\textrm{specular}}$ and $f_\textrm{SSS}$ can be *omitted* as the energy conservation of the dielectric BSDF as a whole is maintained automatically, even without explicit multiple scattering compensation or in the presence of modifications to the reflection Fresnel factor via **`specular_color`**. +Note that in this albedo-scaling approximation, the transmission Fresnel factor associated with $\color{darkblue}{f^T_\textrm{specular}}$ and $\color{darkblue}{f_\textrm{SSS}}$ can be *omitted* as the energy conservation of the dielectric BSDF as a whole is maintained automatically, even without explicit multiple scattering compensation or in the presence of modifications to the reflection Fresnel factor via **`specular_color`**. Since $\color{darkblue}{f^R_\textrm{specular}}$ appears in each of the three component slabs of the dielectric base, it follows that on collecting terms, $f_\textrm{dielectric-base}$ reduces to: @@ -1375,9 +1383,9 @@ | Diffuse reflection | $\color{darkblue}{f_\mathrm{diffuse}}$ | diffuse BRDF | as in the Glossy-diffuse section | -### Thin-walled case +### Thin-walled mode -In the thin walled case (i.e. when **`geometry_thin_walled`** is true), we will assume the approximation described in the Thin-walled case section where the coat and fuzz are ignored on the underside, and the surface always flipped to so that incident rays enter top-down. Then the derivation is the same as above except the translucent-base and subsurface slabs behave differently: +In the [thin-walled mode](index.html#model/thin-walledmode) (i.e. when **`geometry_thin_walled`** is true), the simplest approximation is to assume the coat and fuzz are ignored on the underside, and the surface always flipped so that incident rays enter top-down. Then the derivation is the same as above except the translucent-base and subsurface slabs behave differently: - The translucent-base reduces to a thin sheet of dielectric. This can just be considered the thin-wall limit of the BTDF $\color{darkblue}{f^T_\textrm{specular}}$. Note that in this limit, the reflection lobe from the dielectric $\color{darkblue}{f^R_\textrm{specular}}$ will also technically be modified due to the internal bounces in the sheet. @@ -1387,7 +1395,7 @@ ### Entering versus exiting -An aspect that has been ignored in this approximation (in the non-thin-walled case) is the different light transport for rays incident from the top or the bottom side. In reality the physical effect of the layers differs in these cases. For entering rays: +An aspect that has been ignored in this approximation (in the non-thin-walled mode) is the different light transport for rays incident from the top or the bottom side. In reality the physical effect of the layers differs in these cases. For entering rays: - The fuzz reflection is not tinted by the coat absorption. - The coat reflection is dimmed and roughened by the fuzz. @@ -1500,6 +1508,8 @@ Nicolas Wirrmann for their useful contributions. +The "shader playground" scene shown at the top of the document was authored by Nikie Monteleone. The shader ball used in various images is the Standard Shader Ball asset of [#Mazzone2023]. + References ============================================ @@ -1566,7 +1576,7 @@ [#Langlands2014]: Anders Langlands. *Physically Based Shader Design in Arnold*, ACM SIGGRAPH Talks (2014). -[#McAuley15]: Stephen McAuley, *Rendering the World of Far Cry 4*, GDC (2015). +[#Mazzone2023]: André Mazzone and Chris Rydalch. [*Standard Shader Ball: A Modern and Feature-Rich Render Test Scene*](https://github.com/usd-wg/assets/tree/main/full_assets/StandardShaderBall), ACM SIGGRAPH Asia (2023). [#McDermott2018]: Wes McDermott. [*The PBR Guide*](https://substance3d.adobe.com/tutorials/courses/the-pbr-guide-part-1), Allegorithmic white paper (2018). @@ -1580,7 +1590,7 @@ [#Polyanskiy2023]: Mikhail N. Polyanskiy. [*Refractive Index Database*](https://refractiveindex.info/) (2023). -[#Revie2011]: Donald Revie, *Implementing Fur Using Deferred Shading*, GPU Pro 2 (2011). +[#Portsmouth2024]: Jamie Portsmouth, Peter Kutz and Stephen Hill. [*EON: A practical energy-preserving rough diffuse BRDF*](https://arxiv.org/abs/2410.18026) (2024). [#Schott2023]: SCHOTT. [*Interactive Abbe Diagram*](https://www.schott.com/en-gb/interactive-abbe-diagram) (2023). @@ -1642,26 +1652,13 @@ B &=& \sigma A \ . \end{eqnarray} -[^Oren_Nayar_albedo]: The albedo of the [#Fujii2012] form of the Oren-Nayar BRDF is given by $E_\mathrm{ON}(\omega) = \rho\,\hat{E}_\mathrm{ON}(\omega)$, where -For unit $\rho$, -\begin{eqnarray} -\hat{E}_\mathrm{ON}(\omega) = A + \frac{B}{\pi} G(\omega) \ , -\end{eqnarray} -where (in spherical polars) -\begin{equation} -G(\theta) = \sin\theta \Bigl( \theta - \sin\theta \cos\theta \Bigr) + \frac{2}{3}\tan\theta \Bigl(1 - \sin^3\theta - \cos\theta\Bigr) \ . -\end{equation} -The corresponding albedo averaged over the hemisphere is given by -\begin{equation} -\langle\hat{E}_\mathrm{ON}\rangle = A + \left(\frac{2}{3} - \frac{28}{15\pi}\right) B \ . -\end{equation} - [^porosity]: In reality, coats can also darken the underlying surface due to a different mechanism where the coat modifies the Fresnel factor of the base due to the coat material filling in air gaps between granules or threads of a porous base material, which reduces the relative IORs at the internal interfaces. This occurs e.g. on adding water to sand or fabric, or adding a penetrating wood finish. We assume here that this effect explicitly does _not_ occur, at present, since we do not have enough knowledge about the properties of the underlying substance to model it. We can only safely assume that the first mechanism of darkening, i.e. internal reflections, occurs. [^avg_fresnel]: The hemispherical (or average) albedo of the Fresnel factor is defined as $E_F(\eta) \equiv 2 \int_0^1 F(\mu, \eta)\,\mu\,\mathrm{d}\mu$. This can be tabulated, or one can use the convenient analytical approximation [#d'Eon2021] (accurate to within 0.2% in the limited range $\eta \in [1,3]$): \begin{equation} E_F(\eta) \approx \ln \biggl( \frac{10893\eta - 1438.2}{-774.4\eta^2 + 10212\eta + 1} \biggr) \ . \end{equation} +(The more complicated exact formula is also provided in [#d'Eon2021], which we do not reproduce here). Values of $E_F(\eta)$ for $\eta < 1$ are related to the values for $\eta > 1$ via: \begin{equation} E_F(\eta) = 1 - \eta^2 \bigl(1 - E_F(1/\eta)\bigr) \ . From 0b0441e96c901660edb4cd79d94314d298c18d8a Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Tue, 10 Jun 2025 17:21:58 +0100 Subject: [PATCH 20/23] revert --- README.md | 11 +- examples/open_pbr_lightbulb.mtlx | 1 + index.html | 172 ++++++++++++++++--------------- parametrization.md.html | 3 +- reference/open_pbr_surface.mtlx | 12 ++- 5 files changed, 108 insertions(+), 91 deletions(-) diff --git a/README.md b/README.md index c81cc8bc..ccdc3d97 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,14 @@ -# OpenPBR Surface + +
+

+homepage   +homepage +

+

- + +
Shader Playground, rendered in Arnold for Maya, using OpenPBR Surface. Artwork by Nikie Monteleone.


diff --git a/examples/open_pbr_lightbulb.mtlx b/examples/open_pbr_lightbulb.mtlx index 39fa490b..284d7eec 100644 --- a/examples/open_pbr_lightbulb.mtlx +++ b/examples/open_pbr_lightbulb.mtlx @@ -4,6 +4,7 @@ + diff --git a/index.html b/index.html index 71791d17..3752429e 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,16 @@ + -**OpenPBR Surface** +
+ homepage +   + homepage +
-
*Specification v1.1, 2024-06-28.     homepage *
+ +
OpenPBR Surface specification v1.1, 2024-06-28

This document is a specification of a surface shading model intended as a standard for computer graphics: the OpenPBR Surface model. Designed as an über-shader, it aims to be capable of accurately modeling the vast majority of CG materials used in practical visual effects and feature animation productions. The model has been developed as a synthesis of the Autodesk Standard Surface and the Adobe Standard Material models. @@ -30,10 +36,10 @@ OpenPBR is intended to be a common interface between products, as well as something practical that works well and looks plausible for most day-to-day use cases. For the more specialized use cases it does not cover (for example very high-end skin, hair, cloth or volume shading), one may need to use a renderer-specific shader, or build a bespoke shading network. We aim for the overall behavior to be simple, logical, intuitive, and understandable, so that users can become comfortable and familiar with it, while also being grounded in physically-based rendering. We thus adopt a specific form of material structure that has proved useful as a general purpose model in media and entertainment (Figure [diagram_model]). In outline the structure consists of: - - A [base substrate](index.html#model/basesubstrate) made of a mixture of [metal](index.html#model/metal) or [dielectric](index.html#model/dielectricbase). The interface (dielectric or metal) of this base layer produces the primary specular reflection lobe. The dielectric base represents either of three components, that can be statistically mixed: - 1. [Glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse): dielectric with opaque internal media, e.g. wood, granite, concrete, cardboard, and wall-paint. - 2. [Subsurface](index.html#model/dielectricbase/subsurface): dielectric with dense highly scattering internal media, e.g. plastic, marble, skin, vegetation, and food. - 3. [Translucent-base](index.html#model/dielectricbase/translucentbase): dielectric with translucent internal media, e.g. glass, crystals, and liquids. + - A [base substrate](index.html#model/basesubstrate) made of a mixture of [metal](index.html#model/basesubstrate/metal) or dielectric. The interface (dielectric or metal) of this base layer produces the primary specular reflection lobe. The dielectric base represents either of three components, that can be statistically mixed: + 1. [Glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse): dielectric with opaque internal media, e.g. wood, granite, concrete, cardboard, and wall-paint. + 2. [Subsurface](index.html#model/basesubstrate/subsurface): dielectric with dense highly scattering internal media, e.g. plastic, marble, skin, vegetation, and food. + 3. [Translucent-base](index.html#model/basesubstrate/translucentbase): dielectric with translucent internal media, e.g. glass, crystals, and liquids. - [Coat](index.html#model/coat): An optional layer of dielectric, which may have an absorbing medium, acting as a coating on top of the base substrate. The dielectric interface of this coat layer provides a secondary specular lobe. - [Fuzz](index.html#model/fuzz): An optional layer representing the reflection from micro-fibers (such as fine hair, peach fuzz, textile strands, and dust grains) on top of everything else. @@ -190,11 +196,11 @@ It also ensures that if the substrate BSDF perfectly preserves energy, i.e. $E_\mathrm{sub}(\omega_o) = 1$, then the layer BSDF does also, ensuring that a "white furnace" test would pass. The Autodesk Standard Surface model [#Georgiev2019] uses this formulation for its layering. Note though that this albedo-scaling approximation does not correctly take into account the effect of multiple light bounces back and forth between the interfaces, or absorption and scattering in the volumetric medium of the coat $V_\mathrm{coat}$. In general the resulting BSDF lobe shape will not be a simple linear combination of the interface BSDFs. -To some extent these effects can be put back into the albedo-scaling model by making various approximations. For example the effect of the volumetric transmittance through the coat in the incident and output directions could be approximately modeled as +To some extent these effects can be put back into the albedo-scaling model by making various approximations. For example the effect of the volumetric absorption through the coat in the incident and output directions could be approximately modeled as \begin{equation} \label{non-reciprocal-albedo-scaling-with-T} -f_\mathrm{layer}(\omega_i, \omega_o) = f_\mathrm{coat}(\omega_i, \omega_o) + T_\mathrm{coat}(\omega_i, \omega_o) \bigl(1 - E_\mathrm{coat}(\omega_o)\bigr) \,f_\mathrm{sub}(\omega_i, \omega_o) +f_\mathrm{layer}(\omega_i, \omega_o) = f_\mathrm{coat}(\omega_i, \omega_o) + T_\mathrm{coat}(\omega_i, \omega_o) \bigl(1 - E_\mathrm{coat}(\omega_o)\bigr) \,f_\mathrm{sub}(\omega_i, \omega_o) \end{equation} -where $T_\mathrm{coat}(\omega_i, \omega_o)$ accounts for the total volumetric absorption of the coat along the input and output rays. Similarly if the coat is rough this will effectively roughen the substrate BSDF lobe also, which can be accounted for approximately via various heuristics. +where $T_\mathrm{coat}(\omega_i, \omega_o)$ accounts for the total volumetric transmittance of the coat along the input and output rays. Similarly if the coat is rough this will effectively roughen the substrate BSDF lobe also, which can be accounted for approximately via various heuristics. Mixing @@ -259,7 +265,7 @@ \begin{equation} f_\mathrm{layer} = f_\mathrm{coat} + T_\mathrm{coat} \left(1 - E_\mathrm{coat}\right) \,f_\mathrm{sub} \end{equation} -where $f_\mathrm{coat}$ is the BSDF of the coat and $T_\mathrm{coat}$ is its transmittance. Thus combining these [^lerp], +where $f_\mathrm{coat}$ is the BSDF of the coat and $T_\mathrm{coat}$ is the volumetric transmittance along the path of the input and output rays. Thus combining these [^lerp], \begin{equation} \label{coat_layering_formula_with_albedo_scaling} f_\mathrm{weighted-layer} = w_\mathrm{coat} f_\mathrm{coat} + \mathrm{lerp}\bigl(1, T_\mathrm{coat} (1 - E_\mathrm{coat}), w_\mathrm{coat}\bigr) f_\mathrm{sub} \ , \end{equation} @@ -303,7 +309,7 @@ ============================================ Using the operator formalism and parametrization described, we now specify the structure of the OpenPBR surface model. -We describe first the non-thin-walled case (in the [thin-walled case](index.html#model/thin-walledcase) the structure differs), where the material structure looks informally like the following diagram: +We describe first the non-thin-walled mode (in the [thin-walled mode](index.html#model/thin-walledmode) the structure differs), where the material structure looks informally like the following diagram: ************************************************************************************************************ * emission * * ^ * @@ -371,7 +377,7 @@ We give here some general assumptions about the form and parametrization of the BSDFs which describe the interfaces in the model outlined in the previous section. -The BSDFs $f_\mathrm{conductor}$, $f_\mathrm{dielectric}$, $f_\mathrm{coat}$ and $f_\mathrm{diffuse}$ of the [metal](index.html#model/metal), [dielectric](index.html#model/dielectricbase), [coat](index.html#model/coat) and [glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) slabs respectively, are each assumed to be described by a standard _microfacet model_. This is a widely used approximation ([#Pharr2023]) in which the surface is assumed to be composed of a heightfield consisting of smooth microfacets of either metal, dielectric or Lambertian material, where the statistical distribution of the normal of these facets, termed the _micronormal_, determines the surface roughness characteristics at the macroscopic scale. (The [fuzz](index.html#model/fuzz) model is distinct and based on a volumetric "microflake" model [#Heitz2015]). +The BSDFs $f_\mathrm{conductor}$, $f_\mathrm{dielectric}$, $f_\mathrm{coat}$ and $f_\mathrm{diffuse}$ of the [metal](index.html#model/basesubstrate/metal), [dielectric](index.html#model/basesubstrate), [coat](index.html#model/coat) and [glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) slabs respectively, are each assumed to be described by a standard _microfacet model_. This is a widely used approximation ([#Pharr2023]) in which the surface is assumed to be composed of a heightfield consisting of smooth microfacets of either metal, dielectric or Lambertian material, where the statistical distribution of the normal of these facets, termed the _micronormal_, determines the surface roughness characteristics at the macroscopic scale. (The [fuzz](index.html#model/fuzz) model is distinct and based on a volumetric "microflake" model [#Heitz2015]). A microfacet BRDF has the standard form [^Jacobian] ([#Walter2007], [#Pharr2023]) in the single-scattering approximation: \begin{equation} @@ -384,8 +390,7 @@ The _masking-shadowing function_ $G(\omega_i, \omega_o)$ accounts for the probability that the input and output directions are occluded by the microsurface. It is usually derived using the Smith model which determines $G$ given the NDF, and for the GGX NDF equation [GGX] the masking-shadowing function then has a well-known form [#Heitz2014]. -The _Normal Distribution Function_ (NDF) $D(m)$ describes the relative probability of occurrence of micronormal $m$ on the surface, and thus the roughness characteristics. -A popular form of NDF which well-approximates the roughness of real materials is the so-called GGX distribution (this name derives from "ground glass", but the formula was originally due to Trowbridge and Reitz [#Walter2007], [#Burley2012], [#Heitz2014], [#Pharr2023]), which has the basic [^normalization] form: +The _Normal Distribution Function_ (NDF) $D(m)$ describes the relative probability of occurrence of micronormal $m$ on the surface, and thus the roughness characteristics. We assume that the NDF is the so-called GGX distribution which well-approximates the roughness of real materials (the name GGX derives from "ground glass", but the formula was originally due to Trowbridge and Reitz [#Walter2007], [#Burley2012], [#Heitz2014], [#Pharr2023]), which has the basic [^normalization] form: \begin{equation} \label{GGX} D_\mathrm{GGX}(m) \propto \left( 1 + \frac{\tan^2\theta_m}{\alpha^2} \right)^{-2} \end{equation} @@ -461,7 +466,7 @@ This mirrors the usual workflow of artists where they are typically either modelling an opaque surface potentially with some specularity and dense subsurface scattering (such as rock, plastic, skin etc.), or a translucent material with some limited amount of volumetric absorption and scattering (such as glass, liquids, organic matter etc.). These use cases require different parametrizations to effectively control, so are convenient to split into separate slabs. -The translucent-base is described in the Translucent base section, while the opaque-base is further broken down below (into [Glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) and [Subsurface](index.html#model/dielectricbase/subsurface)). The **`transmission_weight`** parameter selects between these models. Note that technically a mix weight between 0 and 1 produces a physically ambiguous state (since there are then superimposed bulk media with different properties), so we expect that normally this weight acts as a Boolean selector. +The translucent-base is described in the Translucent base section, while the opaque-base is further broken down below (into [Glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) and [Subsurface](index.html#model/basesubstrate/subsurface)). The **`transmission_weight`** parameter selects between these models. Note that technically a mix weight between 0 and 1 produces a physically ambiguous state (since there are then superimposed bulk media with different properties), so we expect that normally this weight acts as a Boolean selector. The opaque-base substrate is assumed to be a dielectric with dense subsurface volumetric absorption and scattering, which tends to an idealized "glossy-diffuse" BSDF in the limit of infinite density medium. In some cases a blend of subsurface and completely opaque glossy-diffuse scattering is desired, for example in skin rendering where the diffuse component provides the surface details of the skin (freckles, blemishes, makeup, etc.) and the subsurface component provides the color detail of the underlying veins and tissue. To support this, we make the opaque-base substrate be a statistical mix of glossy-diffuse and subsurface models (described in the Glossy-diffuse section and the Subsurface section respectively): \begin{eqnarray} @@ -513,7 +518,6 @@ ![Figure [specular]: Varying the **`specular_ior`** from (left to right): 1.1, 1.3, 1.5 (default)](dummy)
- ### Metal Metals are completely opaque and have a characteristic and familiar form of specularity due to the Fresnel factor for conductors differing from that for dielectrics. @@ -543,21 +547,22 @@ \begin{equation} \mathbf{F}(\bar{\mu}) = \mathtt{specular\_color} * \mathbf{F}_\mathrm{Schlick}(\bar{\mu}) \ . \end{equation} -The final metallic Fresnel term we employ is then given by an overall multiplication by **`specular_weight`**, ensuring that entire metallic lobe is suppressed as the weight goes to zero: + +The final metallic Fresnel term we employ is then given by an overall multiplication by $\xi_s = \mathtt{specular\_weight}$, ensuring that the entire metallic lobe is suppressed as the weight goes to zero. Similarly to the dielectric, the weight may also exceed one in order to linearly boost the Fresnel, with a clamp put in place to ensure that it remains bounded in $[0,1]$ as $\xi_s \rightarrow \infty$: [^component_wise] \begin{equation} -\mathbf{F}_{\mathrm{metal}}(\mu) = \mathtt{specular\_weight} * \mathbf{F}_{82}(\mu) \ . +\mathbf{F}_{\mathrm{metal}}(\mu) = \mathrm{min}\bigl(1, \,\xi_s \mathbf{F}_{82}(\mu)\bigr) \ . \end{equation} This formulation has the useful property that it reduces to the regular Schlick reflectivity at the default values of **`specular_weight`** and **`specular_color`**. Note that the edge cannot be brighter than the standard Schlick term, but this is generally true in real metals. We consider this a benefit of this parametrization, as it makes it impossible to produce physically implausible metals with excessively bright edges. -Metal params | Label | Type | Range | Default | Description -------------------------------------|------------|----------|:------------:|:-------------------:|---------------------------------------------- -**`base_weight`** | Weight | `float` | $ [0, 1] $ | $ 1 $ | Scalar multiplier to **`base_color`** -**`base_color`** | Color | `color3` | $ [0, 1]^3 $ | $ (0.8, 0.8, 0.8) $ | Color of Fresnel reflection albedo at normal incidence, $\mathbf{F}_0$ -**`specular_weight`** | Weight | `float` | $ [0, 1] $ | $ 1 $ | Overall multiplier of the metallic Fresnel -**`specular_color`** | Color | `color3` | $ [0, 1]^3 $ | $ (1, 1, 1) $ | Tint color of metallic Fresnel reflection albedo at near-grazing incidence (i.e. around silhouettes) -**`specular_roughness`** | Roughness | `float` | $ [0, 1] $ | $ 0.3 $ | Roughness of NDF of conductor BRDF $f_\mathrm{conductor}$ -**`specular_roughness_anisotropy`** | Anisotropy | `float` | $ [0, 1] $ | $ 0 $ | Anisotropy of NDF of conductor BRDF $f_\mathrm{conductor}$ +Metal params | Label | Type | Range | Norm | Default | Description +------------------------------------|------------|----------|:---------------:|:-------------:|:-------------------:|---------------------------------------------- +**`base_weight`** | Weight | `float` | $ [0, 1] $ | | $ 1 $ | Scalar multiplier to **`base_color`** +**`base_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (0.8, 0.8, 0.8) $ | Color of Fresnel reflection albedo at normal incidence, $\mathbf{F}_0$ +**`specular_weight`** | Weight | `float` | $ [0, \infty) $ | $ [0, 1] $ | $ 1 $ | Overall multiplier of the metal Fresnel +**`specular_color`** | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | Tint color of metallic Fresnel reflection albedo at near-grazing incidence (i.e. around silhouettes) +**`specular_roughness`** | Roughness | `float` | $ [0, 1] $ | | $ 0.3 $ | Roughness of NDF of BRDF $f_\mathrm{conductor}$ +**`specular_roughness_anisotropy`** | Anisotropy | `float` | $ [0, 1] $ | | $ 0 $ | Anisotropy of NDF of BRDF $f_\mathrm{conductor}$ ![](images/metal_with_default_edge_tint.png width=90% align=right) ![](images/metal_with_correct_edge_tint.png width=90% align=left) @@ -606,7 +611,7 @@ \begin{eqnarray} \label{EON_brdf} f_\mathrm{diffuse}(\omega_i, \omega_o) = f_\mathrm{ON}(\omega_i, \omega_o) + f^\mathrm{comp}_\mathrm{ON}(\omega_i, \omega_o) \ . \end{eqnarray} -This form of the Oren-Nayar model is termed "energy-preserving Oren-Nayar" or $\textbf{EON}$. +This form of the Oren-Nayar model is termed "energy-preserving Oren-Nayar" or $\textbf{EON}$ [#Portsmouth2024]. The Oren-Nayar term $f_\mathrm{ON}$ is given by the [#Fujii2012] form [^Oren_Nayar_formula] \begin{eqnarray} \label{FON_brdf} f_\mathrm{ON}(\omega_i, \omega_o) = \frac{w_\mathrm{d} \boldsymbol{\rho}}{\pi} \Bigl( A(\sigma) + B(\sigma) \frac{s}{t} @@ -618,7 +623,7 @@ The directional albedo $E_\mathrm{ON}(\omega) = w_\mathrm{d} \boldsymbol{\rho}\,\hat{E}_\mathrm{ON}(\omega)$, and corresponding _average albedo_ $\langle\hat{E}_\mathrm{ON}\rangle$, of the Oren-Nayar term can be determined -analytically [^Oren_Nayar_albedo]. The energy compensation term $f^{\mathrm{comp}}_\mathrm{ON}$ is given in terms of the +analytically [#Portsmouth2024]. The energy compensation term $f^{\mathrm{comp}}_\mathrm{ON}$ is given in terms of the albedo $\langle\hat{E}_\mathrm{ON}\rangle$ by \begin{equation} \label{EON_comp} f^\mathrm{comp}_\mathrm{ON}(\omega_i, \omega_o) = \frac{w_\mathrm{d} \boldsymbol{\rho}_\mathrm{ms}}{\pi} @@ -699,7 +704,7 @@ S_\mathrm{subsurface} = \mathrm{Slab}(f_\mathrm{dielectric}, V^\infty_\mathrm{subsurface}) \ . \end{equation} -As in the cases of the [glossy-diffuse](index.html#model/dielectricbase/glossy-diffuse) slab and the [translucent-base](index.html#model/dielectricbase/translucentbase), the subsurface is bounded by a dielectric interface with BSDF $f_\mathrm{dielectric}$, which generates the primary specular reflection lobe parametrized via the "specular" parameters as described in the Dielectric base section. Combined with this is the reflection generated by light which is transmitted through the dielectric interface into the underlying embedded subsurface medium, where it scatters around and eventually transmits back out. In this case the subsurface medium $V^\infty_\mathrm{subsurface}$ is given a parametrization which is particularly convenient for controlling the volumetric effect of dense subsurface scattering: +As in the cases of the [glossy-diffuse](index.html#model/basesubstrate/glossy-diffuse) slab and the [translucent-base](index.html#model/basesubstrate/translucentbase), the subsurface is bounded by a dielectric interface with BSDF $f_\mathrm{dielectric}$, which generates the primary specular reflection lobe parametrized via the "specular" parameters as described in the Dielectric base section. Combined with this is the reflection generated by light which is transmitted through the dielectric interface into the underlying embedded subsurface medium, where it scatters around and eventually transmits back out. In this case the subsurface medium $V^\infty_\mathrm{subsurface}$ is given a parametrization which is particularly convenient for controlling the volumetric effect of dense subsurface scattering: - **`subsurface_radius`** * **`subsurface_radius_scale`**: the _mean free path_ (MFP) per RGB channel, $\mathbf{r}$, i.e. the average distance that a ray of light travels through the medium before being absorbed or scattered. This thus controls the apparent density of the medium. In the limit of zero MFP, the medium tends towards infinite density, and approaches the look of an opaque diffuse surface. Being a length, **`subsurface_radius`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1]$, thus covering common cases such as skin where the MFP is lower than the scene length units. The **`subsurface_radius_scale`** controls the color channel dependence of the MFP, and thus this color is visible in the light transmitted through thinner regions of the subsurface volume. - **`subsurface_color`**: the observed RGB reflection albedo color taking into account all orders of multiple scattering, $\mathbf{C}$ (where the sense in which this parametrizes the observed color is discussed in detail below). @@ -783,7 +788,7 @@ \begin{equation} \boldsymbol{\mu}_a = \boldsymbol{\mu}_t - \boldsymbol{\mu}_s \ . \end{equation} -If any component of $\boldsymbol{\mu}_a$ is negative, then $\boldsymbol{\mu}_a$ is shifted by enough gray to make all the components positive, i.e. (in an obvious notation): +If any component of $\boldsymbol{\mu}_a$ is negative, then $\boldsymbol{\mu}_a$ is shifted by enough gray to make all the components positive, i.e.: [^component_wise] \begin{eqnarray} && \mathrm{if \;\; min(\boldsymbol{\mu}_a)} < 0 \nonumber \\ && \quad\quad \boldsymbol{\mu}_a \leftarrow \boldsymbol{\mu}_a - \mathrm{min}(\boldsymbol{\mu}_a) \ . @@ -848,11 +853,13 @@ The coverage weight functions as a blend between the BSDF with and without the presence of the film, and thus allows one to dial the effect without altering the shape and saturation of the color fringes. - The currently recommended thin-film model is that of Belcour and Barla [#Belcour2017]. The shape and color of the fringe patterns in the reflection from the film will be affected (as described by Belcour and Barla) by the complex IOR of the adjacent media above and below the film, which in general are a statistical mix of metal and dielectric below and coat and ambient medium above (which the fuzz is index-matched to). Figure [ior_configs] illustrates the eight possible different structures depending on the presence of both the film and coat, each of which leads to different Fresnel effects due to the differing IORs at the interfaces. + The currently recommended thin-film model is that of Belcour and Barla [#Belcour2017], in which the thin-film thickness is smaller than the scale of the microfacets and assumed to be smooth. With this assumption, in practice the effect is most easily incorporated directly into the Fresnel factor of the microfacet BSDFs of both the metal and dielectric-base layers (thus it is *not* represented by incorporating an explicit thin-film Slab into the model). + + The shape and color of the fringe patterns in the reflection from the film will be affected (as described by Belcour and Barla) by the complex IOR of the adjacent media above and below the film, which in general are a statistical mix of metal and dielectric below and coat and ambient medium above (which the fuzz is index-matched to). Figure [ior_configs] illustrates the eight possible different structures depending on the presence of both the film and coat, each of which leads to different Fresnel effects due to the differing IORs at the interfaces. ![Figure [ior_configs]: Schematic of all 8 possible IOR configurations, including those involving the thin-film.](images/IOR_configs.svg width="95%" align="center") -In principle the implementation should deal with all these physical configurations correctly, though modeling of the precise effect is implementation-dependent. In practice, this wave-optics effect is most easily incorporated directly into the Fresnel factor of the microfacet BSDFs of both the metal and dielectric-base layers. (For this reason, this effect is not represented by incorporating an explicit thin-film Slab into the model). +In principle the implementation should deal with all these physical configurations correctly, though modeling of the precise effect is implementation-dependent. Note that in the case of the dielectric base, the thin-film should also generate color fringes in the transmission lobe. This is important for example when rendering soap bubbles (see [#Belcour2017]). @@ -894,8 +901,6 @@ * +-------------------------------------------------+ * ******************************************************* -The absorption of the medium $V_\mathrm{coat}$ is parametrized by **`coat_color`**, which is assumed to specify the _square_ of the transmittance $T_\mathrm{coat}$ of the coat at normal incidence (i.e. $T^2_\mathrm{coat}$ = **`coat_color`**). Thus at normal incidence, the observed tint color of the underlying base due to absorption in the coat is approximately given by **`coat_color`** due to the absorption along the incident and outgoing rays (note that the specular reflection from the coat itself is _not_ tinted). - The IOR $n_c = \mathtt{coat\_ior}$ of the coat medium $V_\mathrm{coat}$ will alter the Fresnel factor of both the coat top interface and the underlying metal or dielectric. If there is a fractional $\mathtt{coat\_weight}$ $\mathtt{C}$, then the surrounding IOR of the base dielectric or metal varies statistically across the surface depending on whether the coat is locally present (and the fuzz layer can be assumed to have the ambient IOR $n_a$). The ratio between the specular IOR $n_b = \mathtt{specular\_ior}$ and the surrounding medium can thus reasonably be approximated as \begin{equation} \label{specular_ior_ratio} \eta_s = \mathrm{lerp}(n_b/n_a, n_b/n_c, \mathtt{C}) \ . @@ -903,6 +908,19 @@ This ratio then determines the specular Fresnel factor, as in equation [modulated_ior]. (Note that as discussed in the coat [TIR](index.html#model/coat/totalinternalreflection) section, evaluation of the specular Fresnel factor may need to be further modified to model the refraction of the ray inside the coat). +The absorption of the medium $V_\mathrm{coat}$ is parametrized by **`coat_color`**, which is assumed to specify the _square_ of the transmittance of the coat at normal incidence (i.e. $T_\mathrm{coat}$ = **`coat_color`** in the notation of equation [non-reciprocal-albedo-scaling-with-T]). Thus the observed tint color of the underlying base due to absorption in the coat is approximately given by **`coat_color`** due to the absorption along the incident and outgoing rays (note that the specular reflection from the coat itself is _not_ tinted). + +In the full light transport within the coat, various physical effects [^porosity] occur which we assume are accounted for in the ground truth appearance. + + - The observed color of the coated base is darkened and saturated due to multiple internal reflections from the inside of the coat, which causes light to strike the underlying material multiple times and undergo more absorption. This effect is controlled via the **`coat_darkening`** parameter, as described in the coat Darkening section. + + - The observed **`coat_color`** tint also darkens as the incidence angle changes due to the change in path length in the medium, as described in the View-dependent absorption section. + + - The presence of a rough coat will increase the apparent roughness of the BSDF lobes of the underlying base. A recommendation for implementation of this effect is given in the coat Roughening section. + + - Care needs to be taken in the implementation to account for the refraction of the ray direction inside the coat. This is discussed in the Total internal reflection section. + +
Coat params | Label | Type | Range | Norm | Default | Description --------------------------------|------------|----------|:---------------:|:----------:|:-------------:|---------------------------------------------- @@ -918,22 +936,6 @@ ![Figure [coat]: Coat adds a secondary specular highlight and optional absorption tint](dummy) -In the full light transport, the observed color of the coated base is darkened and saturated due to multiple internal reflections from the inside of the coat, which causes light to strike the underlying material multiple times and undergo more absorption, and the observed **`coat_color`** tint also darkens as the incidence angle changes due to the change in path length in the medium. Also, the presence of a rough coat will increase the apparent roughness of the BSDF lobes of the underlying base. - -We assume that in the ground truth appearance, all these physical effects are accounted for [^porosity]. In the following sub-sections, we detail recommendations for implementation of them. - - -### Roughening - -If the coat is rough, the microfacet BSDF lobes of the underlying base substrate (metal and dielectric) are also effectively roughened. If this is not otherwise accounted for by the light transport, it can instead be reasonably approximated by directly altering the NDF of the base BSDFs. - -A formula we recommend for this is obtained by identifying the NDF of each microfacet lobe as corresponding approximately to a Gaussian in slope-space with variance given by $\alpha_t^2 + \alpha_b^2 = r^4$ (in the notation of the [Microfacet model](index.html#model/microfacetmodel) section). Modeling the effect of the roughening as the convolution of these Gaussian NDFs (and double counting the coat variance since the reflection passes through the coat boundary twice), the resulting modified roughness of the base, $r'_\mathrm{B}$, (taking into account the presence weight of the coat, $\mathtt{C}=$ **`coat_weight`**) is given by -\begin{equation} -r'_\mathrm{B} = \mathrm{lerp}\Bigl( r_\mathrm{B}, \mathrm{min} \bigl(1, r^4_\mathrm{B} + 2 r^4_\mathrm{C} \bigr)^\frac{1}{4}, \mathtt{C} \Bigr) -\end{equation} -where $r_\mathrm{B}=$ **`specular_roughness`** and $r_\mathrm{C}=$ **`coat_roughness`**. - - ### Darkening Figure [coat_darkening_grid] shows the physically-correct change in appearance (at normal incidence) of a textured diffuse base with a wood texture and smooth clear-coat as the IOR of the clear-coat is varied, exhibiting darkening of the base -- due to the internal reflections in the coat -- which increases as IOR increases. @@ -986,7 +988,7 @@ \begin{equation} \label{dielectric_roughness_estimate} r_d = \mathrm{lerp}(1, r, \xi_s F_s) \end{equation} -while the metallic roughness can be taken to be $r_m = r$. +while the metallic roughness can be taken to be $r_m = r$. (Note that in this formula for $r_d$, a clamp must be applied to ensure that $\xi_s F_s \in [0, 1]$). Given the general formula equation [general_darkening_formula] for the darkening, a reasonable approximate scheme -- assuming no other compensation is made to approximate the effect -- is to multiply the base BSDF by the uniform _modulated darkening factor_ (taking into account the presence weight $\mathtt{C}$ = **`coat_weight`** and the darkening parameter $\delta$ = **`coat_darkening`**): \begin{equation} \label{modulated_darkening_factor} @@ -1012,6 +1014,18 @@ ![Figure [coat_view_dependent_absorption_color]: The color of an absorbing coat becomes darker and more saturated at grazing angles.](images/coat_view_dependent_absorption_color.png width="75%") +### Roughening + +If the coat is rough, the microfacet BSDF lobes of the underlying base substrate (metal and dielectric) are also effectively roughened. If this is not otherwise accounted for by the light transport, it can instead be reasonably approximated by directly altering the NDF of the base BSDFs. + +A formula we recommend for this is obtained by identifying the NDF of each microfacet lobe as corresponding approximately to a Gaussian in slope-space with variance given by $\alpha_t^2 + \alpha_b^2 = r^4$ (in the notation of the [Microfacet model](index.html#model/microfacetmodel) section). Modeling the effect of the roughening as the convolution of these Gaussian NDFs (and double counting the coat variance since the reflection passes through the coat boundary twice), the resulting modified roughness of the base, $r'_\mathrm{B}$, (taking into account the presence weight of the coat, $\mathtt{C}=$ **`coat_weight`**) is given by +\begin{equation} +r'_\mathrm{B} = \mathrm{lerp}\Bigl( r_\mathrm{B}, \mathrm{min} \bigl(1, r^4_\mathrm{B} + 2 r^4_\mathrm{C} \bigr)^\frac{1}{4}, \mathtt{C} \Bigr) +\end{equation} +where $r_\mathrm{B}=$ **`specular_roughness`** and $r_\mathrm{C}=$ **`coat_roughness`**. + + + ### Total internal reflection A technical issue which can cause difficulties in the implementation of the BRDF of the coated dielectric base should also be mentioned. @@ -1087,7 +1101,7 @@ where the albedo-scaling is explicitly modified to not tint the base since the tint $\mathbf{F}$ appears only in the first term via $f_\mathrm{fuzz}$. Then accounting for the coverage weight of the fuzz layer, $\mathtt{F}$ = **`fuzz_weight`**, gives: \begin{eqnarray} -\mathrm{\mathbf{layer}}(M_\textrm{coated-base}, S_\mathrm{fuzz}, \mathtt{F}) &\rightarrow& \mathtt{F} \,f_\mathrm{fuzz} + \mathrm{lerp}\bigl(1, 1 - E_\mathrm{fuzz}, \mathtt{F}\bigr) \,f_\textrm{coated-base} \ . \label{fuzz-layering-approx} +\mathrm{\mathbf{layer}}(M_\textrm{coated-base}, S_\mathrm{fuzz}, \mathtt{F}) &\rightarrow& \mathtt{F} \,f_\mathrm{fuzz} + \bigl(1 - \mathtt{F}\,E_\mathrm{fuzz}\bigr) \,f_\textrm{coated-base} \ . \label{fuzz-layering-approx} \end{eqnarray} The fuzz shading normal is assumed to inherit from that of the substrate layer, the physical picture being that the fuzz volume settles and conforms to the geometry of the substrate. The substrate is generally a mixture of coat and uncoated base. Thus physically the fuzz model should be evaluated with each of the **`geometry_coat_normal`** and **`geometry_normal`** separately (if they differ), and the final result blended according to the **`coat_weight`**. As a practical approximation, it may be more convenient and efficient to instead approximate the fuzz normal by interpolating the coat and base normal according to **`coat_weight`**. @@ -1124,17 +1138,17 @@ * +-------------------------------------------------+ * ******************************************************* -The intensity of the EDF is controlled by a luminance and a color multiplier. The **`emission_luminance`** parameter controls the luminance the emissive layer would have when **`emission_color`** is set to (1, 1, 1) and in the absence of coat and fuzz. The **`emission_color`** acts as a multiplier, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_color`** * **`emission_luminance`**, thus the resulting luminance may be less than the input parameter, or even zero if the **`emission_color`** is set to (0, 0, 0). Note that the **`emission_color`** components may exceed 1, in order to be able to plug in an HDR texture [^ingamut]. +The intensity of the EDF is controlled by a luminance value with color and weight multipliers. The color and weight act as multipliers, i.e. the HDR emission in the model color space is defined to have a color given by **`emission_weight`** * **`emission_color`** * **`emission_luminance`**. The **`emission_luminance`** parameter thus refers to the luminance the emissive layer would have when the color is white and weight is 1, and in the absence of coat and fuzz. Thus the final resulting luminance may be less than the input parameter, or even zero if the color or weight are zeroed. Note that the **`emission_color`** components may exceed 1, in order to be able to plug in an HDR texture. [^ingamut] Moreover, the overall material luminance may be further reduced in the presence of coat or fuzz, as they can absorb light coming from the emissive layer before it exits the surface. The emission from the top surface should in principle gain a directional dependence due to the combined effects of absorption, total internal reflection (TIR) and multiple bounces in the coat layer, and absorption in the fuzz layer. The combined effect should result mostly in darkening and saturation at grazing angles. -Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. - +Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 1000]$, corresponding to the typical range of home appliances. (Note that if the renderer does not deal with photometric units internally, a scale factor may need to be applied to bring the emission into a sensible range). Emission params | Label | Type | Range | Norm | Default | Description -------------------------|-----------|----------|:-----------------:|:-------------:|:-------------:|---------------------------------------------- -**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | Emission luminance, in cd/m^2 (aka. nits) -**`emission_color`** | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | Emission color multiplier +**`emission_weight`** | Weight | `float` | $ [0, 1] $ | | $ 0 $ | Emission weight luminance multiplier +**`emission_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 1000 $ | Emission luminance, in cd/m^2 (aka. nits) +**`emission_color`** | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | Emission color luminance multiplier ![](images/emitting_lava.png width=90% align=left) ![](images/emission_under_coat.png width=90% align=right)
@@ -1160,7 +1174,7 @@ * +- - - - - - - - - - - - - - - - - -+ +- - - - - - - - - - - - + - - - - - - - - - - - -+ * **************************************************************************************************** -Note that in the case of a non-thin-walled material, $\mathtt{\alpha} < 1$ doesn't make strict physical sense unless the entire surface is removed, whereas in the [thin-walled case](index.html#thin-walledcase) the opacity has a clear physical interpretation as the presence weight of the wall (or "cutout" areas where $\mathtt{\alpha} = 0$) like in the leaf render below. +Note that in the case of a non-thin-walled material, $\mathtt{\alpha} < 1$ doesn't make strict physical sense unless the entire surface is removed, whereas in the [thin-walled mode](index.html#thin-walledmode) the opacity has a clear physical interpretation as the presence weight of the wall (or "cutout" areas where $\mathtt{\alpha} = 0$) like in the leaf render below. We generally leave it as an implementation detail for a renderer to determine how connections to light sources be made through the surface. However a very common approximation used by many renderers is "transparent shadows", where a straight-line connection is made to lights and the contribution of the light determined by the total transmittance along the ray, ignoring any refraction events. We give here a suggested form for this shadow ray transmittance. @@ -1198,7 +1212,7 @@ The normal and tangent are assumed to be unit vectors. Reconstruction filtering techniques such as texture filtering may cause the interpolated value to not be normalized, which can be corrected with a renormalization to reduce visible artifacts caused by this filtering. -Thin-walled case +Thin-walled mode ------------------------------------- If the **`geometry_thin_walled`** Boolean is enabled, then the surface is assumed to be in a "thin-walled" mode. @@ -1261,9 +1275,9 @@ As an example, we give here a brief derivation of a mixture model representation analogous to Autodesk Standard Surface, from the stated material structure of OpenPBR. Following Autodesk Standard Surface, we assume here that layering is implemented via the non-reciprocal albedo-scaling of equation [non-reciprocal-albedo-scaling]. This derivation also informs how we implement our MaterialX [reference implementation](reference/open_pbr_surface.mtlx). -### Non-thin-walled case +### Non-thin-walled mode -Consider first the non-thin-walled case (i.e. **`geometry_thin_walled`** is false). +Consider first the default non-thin-walled mode (i.e. **`geometry_thin_walled`** is false). For brevity, in the following we suppress all the direction arguments, and use the notation of the tree diagram in the Model section for the weight factors i.e.: \begin{eqnarray} \mathtt{\alpha} &=& \mathtt{geometry\_opacity} \nonumber \\ @@ -1298,7 +1312,7 @@ Here the substrate lobes $\color{darkblue}{f^T_\textrm{specular}}$ and $\color{darkblue}{f_\textrm{SSS}}$ are technically BSSRDFs, which model the entry into the internal medium via the dielectric interface, transport of light from entry point to exit points including absorption and scattering processes, and exit from the medium back though the interface, generating both a reflection and transmission component. [^BSDF_BSSRDF_sum] The "specular" BTDF/BSSRDF $\color{darkblue}{f^T_\textrm{specular}}$ corresponds to transmission into the medium parametrized in the Translucent base section, and BSSRDF $\color{darkblue}{f_\textrm{SSS}}$ corresponds to transmission into the medium parametrized in the Subsurface section. In the case of $f_\textrm{glossy-diffuse}$, the BSSRDF degenerates into the BRDF $\color{darkblue}{f_\mathrm{diffuse}}$ as described in the Glossy-diffuse section. -Note that in this albedo-scaling approximation, the transmission Fresnel factor associated with $\color{darkblue}{f^T_\textrm{specular}}$ and $f_\textrm{SSS}$ can be *omitted* as the energy conservation of the dielectric BSDF as a whole is maintained automatically, even without explicit multiple scattering compensation or in the presence of modifications to the reflection Fresnel factor via **`specular_color`**. +Note that in this albedo-scaling approximation, the transmission Fresnel factor associated with $\color{darkblue}{f^T_\textrm{specular}}$ and $\color{darkblue}{f_\textrm{SSS}}$ can be *omitted* as the energy conservation of the dielectric BSDF as a whole is maintained automatically, even without explicit multiple scattering compensation or in the presence of modifications to the reflection Fresnel factor via **`specular_color`**. Since $\color{darkblue}{f^R_\textrm{specular}}$ appears in each of the three component slabs of the dielectric base, it follows that on collecting terms, $f_\textrm{dielectric-base}$ reduces to: @@ -1369,9 +1383,9 @@ | Diffuse reflection | $\color{darkblue}{f_\mathrm{diffuse}}$ | diffuse BRDF | as in the Glossy-diffuse section | -### Thin-walled case +### Thin-walled mode -In the thin walled case (i.e. when **`geometry_thin_walled`** is true), we will assume the approximation described in the Thin-walled case section where the coat and fuzz are ignored on the underside, and the surface always flipped to so that incident rays enter top-down. Then the derivation is the same as above except the translucent-base and subsurface slabs behave differently: +In the [thin-walled mode](index.html#model/thin-walledmode) (i.e. when **`geometry_thin_walled`** is true), the simplest approximation is to assume the coat and fuzz are ignored on the underside, and the surface always flipped so that incident rays enter top-down. Then the derivation is the same as above except the translucent-base and subsurface slabs behave differently: - The translucent-base reduces to a thin sheet of dielectric. This can just be considered the thin-wall limit of the BTDF $\color{darkblue}{f^T_\textrm{specular}}$. Note that in this limit, the reflection lobe from the dielectric $\color{darkblue}{f^R_\textrm{specular}}$ will also technically be modified due to the internal bounces in the sheet. @@ -1381,7 +1395,7 @@ ### Entering versus exiting -An aspect that has been ignored in this approximation (in the non-thin-walled case) is the different light transport for rays incident from the top or the bottom side. In reality the physical effect of the layers differs in these cases. For entering rays: +An aspect that has been ignored in this approximation (in the non-thin-walled mode) is the different light transport for rays incident from the top or the bottom side. In reality the physical effect of the layers differs in these cases. For entering rays: - The fuzz reflection is not tinted by the coat absorption. - The coat reflection is dimmed and roughened by the fuzz. @@ -1494,6 +1508,8 @@ Nicolas Wirrmann for their useful contributions. +The "shader playground" scene shown at the top of the document was authored by Nikie Monteleone. The shader ball used in various images is the Standard Shader Ball asset of [#Mazzone2023]. + References ============================================ @@ -1560,7 +1576,7 @@ [#Langlands2014]: Anders Langlands. *Physically Based Shader Design in Arnold*, ACM SIGGRAPH Talks (2014). -[#McAuley15]: Stephen McAuley, *Rendering the World of Far Cry 4*, GDC (2015). +[#Mazzone2023]: André Mazzone and Chris Rydalch. [*Standard Shader Ball: A Modern and Feature-Rich Render Test Scene*](https://github.com/usd-wg/assets/tree/main/full_assets/StandardShaderBall), ACM SIGGRAPH Asia (2023). [#McDermott2018]: Wes McDermott. [*The PBR Guide*](https://substance3d.adobe.com/tutorials/courses/the-pbr-guide-part-1), Allegorithmic white paper (2018). @@ -1574,7 +1590,7 @@ [#Polyanskiy2023]: Mikhail N. Polyanskiy. [*Refractive Index Database*](https://refractiveindex.info/) (2023). -[#Revie2011]: Donald Revie, *Implementing Fur Using Deferred Shading*, GPU Pro 2 (2011). +[#Portsmouth2024]: Jamie Portsmouth, Peter Kutz and Stephen Hill. [*EON: A practical energy-preserving rough diffuse BRDF*](https://arxiv.org/abs/2410.18026) (2024). [#Schott2023]: SCHOTT. [*Interactive Abbe Diagram*](https://www.schott.com/en-gb/interactive-abbe-diagram) (2023). @@ -1605,10 +1621,7 @@ [^lerp]: Where $\mathrm{lerp}(a, b, t) \equiv (1 - t) a + tb$. -[^ingamut]: Note that we assume that all RGB colors are in-gamut, and that colors representing albedos have components in the $[0,1]$ range (otherwise RGB renderers do not produce sensible results). The `emission_color` however is the exception which is permitted to have arbitrarily large (positive) components, since it represents an arbitrary luminance. - -i.e. have components in the $[0,1]$ range in the -specified color space. +[^ingamut]: Note that we assume that all RGB colors are in-gamut, and that colors representing albedos have components in the $[0,1]$ range (otherwise RGB renderers do not produce sensible results). The `emission_color` however is the exception which is permitted to have arbitrarily large (positive) components, since it represents an arbitrary luminance multiplier. [^Jacobian]: Omitting Jacobian factors. @@ -1616,6 +1629,8 @@ [^anisotropy_g]: Technically, $g$ is the _mean cosine of deflection_ of the phase function, which is not specific to the Henyey--Greenstein phase function model [#d'Eon2021]. +[^component_wise]: Note that in this concise notation, the scalar denotes a constant vector. + [^Oren_Nayar_formula]: The $s$ term is given by (with normal $\mathbf{n}$): \begin{eqnarray*} s = \omega_i \cdot \omega_o - (\mathbf{n} \cdot \omega_i) (\mathbf{n} \cdot \omega_o) \nonumber = \cos(\phi_i-\phi_o) \,\sin\theta_i \,\sin\theta_o @@ -1634,26 +1649,13 @@ B &=& \sigma A \ . \end{eqnarray} -[^Oren_Nayar_albedo]: The albedo of the [#Fujii2012] form of the Oren-Nayar BRDF is given by $E_\mathrm{ON}(\omega) = \rho\,\hat{E}_\mathrm{ON}(\omega)$, where -For unit $\rho$, -\begin{eqnarray} -\hat{E}_\mathrm{ON}(\omega) = A + \frac{B}{\pi} G(\omega) \ , -\end{eqnarray} -where (in spherical polars) -\begin{equation} -G(\theta) = \sin\theta \Bigl( \theta - \sin\theta \cos\theta \Bigr) + \frac{2}{3}\tan\theta \Bigl(1 - \sin^3\theta - \cos\theta\Bigr) \ . -\end{equation} -The corresponding albedo averaged over the hemisphere is given by -\begin{equation} -\langle\hat{E}_\mathrm{ON}\rangle = A + \left(\frac{2}{3} - \frac{28}{15\pi}\right) B \ . -\end{equation} - [^porosity]: In reality, coats can also darken the underlying surface due to a different mechanism where the coat modifies the Fresnel factor of the base due to the coat material filling in air gaps between granules or threads of a porous base material, which reduces the relative IORs at the internal interfaces. This occurs e.g. on adding water to sand or fabric, or adding a penetrating wood finish. We assume here that this effect explicitly does _not_ occur, at present, since we do not have enough knowledge about the properties of the underlying substance to model it. We can only safely assume that the first mechanism of darkening, i.e. internal reflections, occurs. [^avg_fresnel]: The hemispherical (or average) albedo of the Fresnel factor is defined as $E_F(\eta) \equiv 2 \int_0^1 F(\mu, \eta)\,\mu\,\mathrm{d}\mu$. This can be tabulated, or one can use the convenient analytical approximation [#d'Eon2021] (accurate to within 0.2% in the limited range $\eta \in [1,3]$): \begin{equation} E_F(\eta) \approx \ln \biggl( \frac{10893\eta - 1438.2}{-774.4\eta^2 + 10212\eta + 1} \biggr) \ . \end{equation} +(The more complicated exact formula is also provided in [#d'Eon2021], which we do not reproduce here). Values of $E_F(\eta)$ for $\eta < 1$ are related to the values for $\eta > 1$ via: \begin{equation} E_F(\eta) = 1 - \eta^2 \bigl(1 - E_F(1/\eta)\bigr) \ . diff --git a/parametrization.md.html b/parametrization.md.html index 8b92f8d9..9fb2102b 100644 --- a/parametrization.md.html +++ b/parametrization.md.html @@ -58,7 +58,8 @@ | `fuzz_color` | Color | `color3` | $ [0, 1]^3 $ | | $ (1, 1, 1) $ | | | `fuzz_roughness` | Roughness | `float` | $ [0, 1] $ | | $ 0.5 $ | | | **Emission** | -| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 0 $ | nits | +| `emission_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | +| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 1000 $ | nits | | `emission_color` | Color | `color3` | $ [0, \infty)^3 $ | | $ (1, 1, 1) $ | | | **Thin-film** | | `thin_film_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | diff --git a/reference/open_pbr_surface.mtlx b/reference/open_pbr_surface.mtlx index 8186482c..3707f147 100644 --- a/reference/open_pbr_surface.mtlx +++ b/reference/open_pbr_surface.mtlx @@ -71,6 +71,8 @@ doc="The thickness of the thin-film layer on the base (in micrometers)." /> + - - + + + + + + - + From a1ff5066b1ba76b465265b1cbbb89f40c66c16f6 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Mon, 16 Sep 2024 19:29:23 +0100 Subject: [PATCH 21/23] Adding logo assets (#235) Adding here the finalized logo. This is almost identical to the one posted on Slack, except: - extremely small adjustment to the arrow head, to make it perfectly centered on and orthogonal to the stroke - SVG was optimized to remove redundant elements (e.g. gradients). Main logo is now only 10Kb. PNGs exported at 800dpi. --- images/logo/openpbr-logo-favicon.png | Bin 0 -> 4715 bytes images/logo/openpbr-logo-glyph.png | Bin 0 -> 173157 bytes images/logo/openpbr-logo-glyph.svg | 38 ++++++++++++++++++++ images/logo/openpbr-logo-icon-minimal.png | Bin 0 -> 124058 bytes images/logo/openpbr-logo-icon-minimal.svg | 28 +++++++++++++++ images/logo/openpbr-logo-icon.png | Bin 0 -> 173434 bytes images/logo/openpbr-logo-icon.svg | 35 ++++++++++++++++++ images/logo/openpbr-logo-text.png | Bin 0 -> 149349 bytes images/logo/openpbr-logo-text.svg | 25 +++++++++++++ images/logo/openpbr-logo.png | Bin 0 -> 317210 bytes images/logo/openpbr-logo.svg | 42 ++++++++++++++++++++++ 11 files changed, 168 insertions(+) create mode 100644 images/logo/openpbr-logo-favicon.png create mode 100644 images/logo/openpbr-logo-glyph.png create mode 100644 images/logo/openpbr-logo-glyph.svg create mode 100644 images/logo/openpbr-logo-icon-minimal.png create mode 100644 images/logo/openpbr-logo-icon-minimal.svg create mode 100644 images/logo/openpbr-logo-icon.png create mode 100644 images/logo/openpbr-logo-icon.svg create mode 100644 images/logo/openpbr-logo-text.png create mode 100644 images/logo/openpbr-logo-text.svg create mode 100644 images/logo/openpbr-logo.png create mode 100644 images/logo/openpbr-logo.svg diff --git a/images/logo/openpbr-logo-favicon.png b/images/logo/openpbr-logo-favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..557d6c0ae02d7d9939b89f25165fc154ebfcde0f GIT binary patch literal 4715 zcmV-x5|r(UP);28l4 zn@RBXrJbJ7MoO3wfDU#RE|?UO)?0{p5deF<{fWSr#8_AwX!H)3C?kLI7) zFZd2gOC2$;MDkVq@$?akd8L8+*1<0_0vLj3TlF}rg%<<34UAFo_D2z4S|~hgPS=LN z9RJW7FK-f&^;By)+17u9)x!6KsVLt5C}u*KEo%T=bo|3i3owAUu=@MNay3BHr1T(`0$AJV<@0YG8_kS2YA=7OriR=aBpK#u^(j<-LF z0bdHF!6?96R5g>Ns0VOLynRV9n1y9hO1A($yZb7V!i!Ah4+S9{nwgTLfM%++S{-AT zfpAy6eMw{l(X^BkK-HUbzEZ(ov-yrk{} z`0Vb*AUpu`_uY>~2*AF9f8l{=`2bD=P!KPtMuadrX$9c3yO%TJ=W!_da|T)j@h&Ox zmH@w9+Pz^9BFw10T2SK%W$`QtlmT1=pg6|tC z@Mjb3Yof*B{+0k<127?`1v8c>ya2p~)z=a8Q&2wC<4uz3uJSKuh6Cve2(hv3_d?rIY8=)q-UKz3f0!6|ly-Yon?0mcNCSX>HoqA9Um(FY zg|^e8tYDU`2QXEMIl(ha1C386QRRaKT4GZWnt=opz!BS*s~9LZXodm&hdq#8QrhX+ zt-`NZ5)6sAVo;3C?iVdU0__Suwyev~7&H?QpesxK4O^5r6%UB0)$ZC4bCgZWnm&Af%M_1vVcd;kNVs~(dJY5eMcaTmbOv9)%Ha6N$0dTlW9{Nb#= z5;GQU;sZw&>o02Sps&No#dQ?0o@y;8+54Y2FzjI_+*9WFJeW)!y^*1#CK`XI%-`7Y z)gN&cz(o7eI)LWt%pN4-8=YOAwMv~z1PIwMOU}g4AOC0E1kmDemk5yF9X*EtURc`Y z*{sy5M1f&mcp9>-JO0nO^Z}a3*X9e*)6fx=fdRh+<~#kVS^1mj;!!YbA0eaJ*;)U` z;~&MP1;`5bKgPg!qR+{HVvGE{@_idVQ14Y@P++r8Fs=0`dSdXimWqbvm+k zge;*8RK>|pR3zvuleRd2mJ=A?F!*6iKLNfX*U12MjQ8mS5`1B*S3Up`;T&@;^Xj2O z$;Y$>U`bCA;D{;@<3pE(nFj%3p3~+{p}>J#%9+M>4n;el2iS8s>#(L#mni~h9e4R@0B+Kl{N0dcRBZ+C2$|taGQfnJmD&UDnD@oY zy;{?EQV4@rl=_?AjV6y$ z0kjrXR{(sWhNSQ0=7fK$vg~Ap3HL$Ssb}8h2#i`5Z7#JffYcPUsh5Et&iYH!VWnj! z8EuZ5IZRxo$Xp0QT>sTQK+&K~0KOvEIa+@G4BVFP-+d5~g#33X`t>t#zq7NUT~A(h zEr6uO8d7a53wVC5tjr|EYpePpfb$fYYabn$5OK9{B$NnXXJOS;2C7F$b|@t2#?;!s zA3eSz*BFX^X*?2#3G&*ZcKT>Vi2x+%pGLGrSe#C4`;lNt%b+ea+)twI^$*7I;n0C7 zS9>x1v~Qa;Fry4yCk+*rE7@LoiBGyizz>jr&FTD%VT?O?+jJi`G0 zs5H>HQHfI{5VZiZ?Y46P*oJ&bSYgzmWX0#Gt|j1MgJzh4o1A{n`jL~WA!-4HNmfR9 z^`_JB*>2FEq@=~>DrfLo7+zbUJInlyYm_*pk*FOerivk7Fg=uxYyB-Y*9;-Z10ctM z83yQQPJhEHReotDDgks*Z8pF|?P2c;jqN!h{!FUlb-0U#1up{_XTXdk=9}YD`9PEc z2owg-!q6dIpRf3M#}PFyB?oQes!u0iE0~PL^b0f5^`!xi(KyMviE4p@B+eeHjc4ZH zDDo#MXd733y0q|i04EzT(+|QGWnB$%Z8@V7029wVA%GF#qq0C#n?j!w8efrX3R`F! zjBV>W4De;n1c-DR-4Z2Z`ial@H|f&(Yq7h}5=2{J?0&y4W_FhaJU&%^86nzHz=_d4 z!&zz3{QDeLvx%?+#wvfe2-ECDseB*`0c@E#KM%n8L66@}of!R*@i|-V;l}P z6ADUaNl(K^${bUGW&z{{N1ZzO83UV?dXs?o3SHMS=p`7q!i9n7Lk0WiRvc*RQs|lz zwD$qn@@>$dPd!oGJ29p~L_WLgJ_g+j{YSW%Ky}VQ<1+XYv!4`2Cy)ov|A+dlhyS3| zn*^bGa%GOi;aWpH?53BIIKZHPaQYiwQ0ABkL^BHbMiWScx3z{LNhW+nu9GctTqA+c z)oq07{~#?3%aWjfqnjzh;t8aig`Ux`HLO8>xIEe&S&F(WJS+O7qdM zZT8x+d3oqh$!*?5JkP3h&1@3p;>dW>Y^xrZMR=NtUHYx? zE(TqdjByX*es5qrX>qtqtU|UMsQeHJD-Q;O=Ott118Ld zB*k^5f%;ap-o=)*6M)z5`ddNtKMb6u(}X18Q87AuNhhs;ZM(edDR}1eN;m8%;9pPOwo2KlRh9Vc?lLB<1~65pi9UcH3KjIMNVSbGLki%{%G<}~2Bx7d1ZoYLMTKl7`PVtr*j*GwA^0O{lcGB`j#l1Ab^g_ zJI;WxY#{x=md}I~t|>cK#_fDS2i0Z=>_>l0prv~6;9sa9GG-E*1g0R!{*{Qy55vV`i=;bzjoSOK8Jd++eB++XhZB*jqH42Tylw7lm( zWjBD+O(_7_*PE9=c~(=M;Q$A(OmIyIhHw)=KZee|c?|f8@hi4i9xv;B;d7%tB|FxR z?r+Z_lPVto7#N>>=+K1#JbLnPqKik3v1QK#(KP_Mp?4C8@DZ3F>&rT_CKdNF=*3D* zszR1WgalV13IXi=R&B2A?XP4))fjvBLI8H?yHPpBz!qZhgflRGW4gyI8VV~jN=&-1 z{;x1OhkZ{=MVoC`F(d4hpo@qw7c}G%G_3{h0`N@85_&EjJ9g1vCGaF=msUh($RkuO zHrEUiw1VuI4WIxZBc6N)&~G8>8E1F>F8yZG3oAfI4mxNhf4B3lF;iMs9z6b`u!^ye zJWr?1Fn~WWVIzlmQ+ZF*o9S{wNhMYQM_@df)kw%gM|w_JM3Ed8Li=)j2tWtGuMub~ zheKPOJuh}E^)d~y0{9%pr+!C(I%mCp;-v<}!X6>RmjLzxcngGfV%aW6=j=*__4h=> z3c|-=6q{QNe=^k5u%y?m#8pzrUO|@qB8Z;-`;YEThdKB}!AgwH3|wMnAr#>V*}x4V zpO{&8hT#!XSel@7kgXLdWRscpGw4SYZ(Z>zfJPI`@D^`f^@fS|GZ;VsfM9Vqj`gyY zLy$@?O2}Xi0syA`e&ud}%n0)M#MJGp(k6UNGV=8xd|G*49f6d6s~PaIBmXv4_A;2m zH@AdU-jWY7`Z)p?7_!P}=Irog#hZT-FzR3ibNR+JT=9;_4;7c^yBWL!$EI4Ng+ch` z;R6TeWhy^8h0dQ@&CRjnLEEAi)jD=002ovPDHLkV1mQ2zd-;1 literal 0 HcmV?d00001 diff --git a/images/logo/openpbr-logo-glyph.png b/images/logo/openpbr-logo-glyph.png new file mode 100644 index 0000000000000000000000000000000000000000..b3cf3a2386bba173a3f641a7543104687b409275 GIT binary patch literal 173157 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 hGLBO|f9TrUY^ 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%0AAjX09NB`-9Z6E#8K+pu#>r0A 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

x~~z^o$3-WICS}jdXOY<70IsX1i!&V?sYZBMsuD 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 literal 0 HcmV?d00001 diff --git a/images/logo/openpbr-logo-glyph.svg b/images/logo/openpbr-logo-glyph.svg new file mode 100644 index 00000000..3907200c --- /dev/null +++ b/images/logo/openpbr-logo-glyph.svg @@ -0,0 +1,38 @@ + + + + diff --git a/images/logo/openpbr-logo-icon-minimal.png b/images/logo/openpbr-logo-icon-minimal.png new file mode 100644 index 0000000000000000000000000000000000000000..8452c51685d925194b82a68d8c1e85a5a1bc0a28 GIT binary patch literal 124058 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

{J4KMur_TmaZ>F(qKhX(otNu_&6j) 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

iZCq_@-eIPwaV8D!+ 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 literal 0 HcmV?d00001 diff --git a/images/logo/openpbr-logo-icon-minimal.svg b/images/logo/openpbr-logo-icon-minimal.svg new file mode 100644 index 00000000..0bbe647a --- /dev/null +++ b/images/logo/openpbr-logo-icon-minimal.svg @@ -0,0 +1,28 @@ + + + + diff --git a/images/logo/openpbr-logo-icon.png b/images/logo/openpbr-logo-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9b0238b015029c4a70ec2e9d0951b1a326122ff8 GIT binary patch literal 173434 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 ws|k0NqHSP$iFu2g(Nx>F7^>Gi_@% literal 0 HcmV?d00001 diff --git a/images/logo/openpbr-logo-icon.svg b/images/logo/openpbr-logo-icon.svg new file mode 100644 index 00000000..d6789926 --- /dev/null +++ b/images/logo/openpbr-logo-icon.svg @@ -0,0 +1,35 @@ + + + + diff --git a/images/logo/openpbr-logo-text.png b/images/logo/openpbr-logo-text.png new file mode 100644 index 0000000000000000000000000000000000000000..e80433b831c2d6330ebc84be57cb0a121f93bf08 GIT binary patch literal 149349 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 z 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 + + + diff --git a/images/logo/openpbr-logo.png b/images/logo/openpbr-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc5ba95d7ef73f260da4a620bdfb27f3d154736 GIT binary patch literal 317210 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%0D_+lecff8>N?#jnd~4im1nvGlezp& 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

yif6+H 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%0A81bxw|dG)WF15 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 ChRRg{ literal 0 HcmV?d00001 diff --git a/images/logo/openpbr-logo.svg b/images/logo/openpbr-logo.svg new file mode 100644 index 00000000..c66798ce --- /dev/null +++ b/images/logo/openpbr-logo.svg @@ -0,0 +1,42 @@ + + + + From c6865bb46a7fec7834f5a03155541630049e8d01 Mon Sep 17 00:00:00 2001 From: Jonathan Stone Date: Fri, 28 Jun 2024 14:05:49 -0700 Subject: [PATCH 22/23] Merge v1.1 development to main (#222) This changelist merges v1.1 development from dev_1.1 to main, in preparation for marking the release of OpenPBR v1.1. --- index.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/index.html b/index.html index 3752429e..da81ccb8 100644 --- a/index.html +++ b/index.html @@ -9,8 +9,12 @@ homepage +<<<<<<< HEAD

OpenPBR Surface specification v1.1, 2024-06-28
+======= +
*Specification v1.1, 2024-06-28.     homepage *
+>>>>>>> b212785 (Merge v1.1 development to main (#222))
This document is a specification of a surface shading model intended as a standard for computer graphics: the OpenPBR Surface model. Designed as an über-shader, it aims to be capable of accurately modeling the vast majority of CG materials used in practical visual effects and feature animation productions. The model has been developed as a synthesis of the Autodesk Standard Surface and the Adobe Standard Material models. From a446bdb724a5d68d1ea5c7e9f5d651276123b9b7 Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Mon, 16 Sep 2024 19:29:23 +0100 Subject: [PATCH 23/23] Adding logo assets (#235) Adding here the finalized logo. This is almost identical to the one posted on Slack, except: - extremely small adjustment to the arrow head, to make it perfectly centered on and orthogonal to the stroke - SVG was optimized to remove redundant elements (e.g. gradients). Main logo is now only 10Kb. PNGs exported at 800dpi. --- index.html | 5 ----- 1 file changed, 5 deletions(-) diff --git a/index.html b/index.html index da81ccb8..d88d1df5 100644 --- a/index.html +++ b/index.html @@ -9,12 +9,7 @@ homepage -<<<<<<< HEAD - -
OpenPBR Surface specification v1.1, 2024-06-28
-=======
*Specification v1.1, 2024-06-28.     homepage *
->>>>>>> b212785 (Merge v1.1 development to main (#222))
This document is a specification of a surface shading model intended as a standard for computer graphics: the OpenPBR Surface model. Designed as an über-shader, it aims to be capable of accurately modeling the vast majority of CG materials used in practical visual effects and feature animation productions. The model has been developed as a synthesis of the Autodesk Standard Surface and the Adobe Standard Material models.

fBUde~cIZO-`ZtTcyZ$#$re4Yqavv9*fDn%+m zUlx#@|6R-sCKqFQo#XiZw#vNSpG>7nEY3E;k=MM^|}!`iMpFd~!tAC376Z|@LubF>UabIk3{^f*58 zpEAY@Rv7FoITHZ;8F(n;YJ9racf6OmEdgo8O{^DJNAb(T;r`6arfCx~ z>c$W$P^ueM1Dhl4>ip11Fglrd{R6I@sha83j4~?BGx>W{q=ooYp@w<*@^Dw47jPkY zRdDGe;rKf;w5&unuQzrM?WjQi{a1p2D4cNVLJdc(pn(pvh*A}@`Djf$r*1X)_X{_1 zl(B@5b|~*#`3`$&bve+bl#VouTi^A7$-l>tau2gEu?!X8_z34&vAU{SaH3_cuRG7x z$p<2pwEO5JJ7kuUH&oKIl`m`5MtVG0xr`2vSWSc3@H`hU(BCTpPri;K3xutWvIRW7iiOxW|$hk`XxpKt*v2 z97;yc34>?unD%-DUQCjC%Gn>SIo^sU8KC1`Y>YVO^_$oL$b5#j??QDWfBP8#=wMq( zbBTuNV7Jv(g|x;;>p(0R^DuJ9hYsCp5;;q)FY0eMn*g8V?4zHt)-To@0@_w5sXWO$ z)yo(n6d7W=DkvS0c#C^|YS*OZwjm`klO?O%#LF($1#gY0^(^o1n}w;FXeEnR_&=zh z0k4&5x2&9y;#@k!KK_Aq6Rnc8y9f@46{gHM;^_`%yQR23FB+p>QraNEPB05Av6QvA zr!-$MqPFg$FNCP;C-Q&5SjkEQ^8)a+t8M~}Jpgkk`#Nx!`th1tns;Ip4`-*-MKU;T zOulEncFV^Oa?q4&kDIeCb8=t`X@@rm1S8R~!bExP)FFNYBFVHatwDr(MF(X6U+9JRy z!W#&evjH>r1Gh?2#I~zlsk61{KO!=5?e(19!3LvCSQzi%QQ+D5j>Sc3(2hNqh@=q4 zSqDsDb2Kv@=3WCh)V}X+x>uZnEbt6#uRYF{erP3H+|u%*x$seSPcZ6?Mx|9@WYxiW zrJWUp`SVIXVH%2VSSOgmu|JCv(;f_>HWc zwsBwZol3*`3;q%3FKy?6OG1-DB7v+=`Xg&iT)Oa}4Dd`3Vghg_kJ(E6zd75Up^K_> z`{Y?L!zza@m32D-nBQ!$51;KvtIUQppMmn~1xQ3+(6lOi53R%LBml^;2`Lz9r3O4x zICEdO>iHJS1~AnncLV9XGeIA!Nz40TX)m|edHKb~QC3>kEA_Qo7Pl5eLBZJmL28F| zz~Ip$Q?nNAAgIvnS=&rqQ9^T9X)J;^+PI-6HD3PS2p6Lxv)Qn4+pDI9!BXe%$W%#a zkgke0_~H~bi7)^0w^{y%1jVdaqw0A&R}al{^txEqDpJ+(F-;;k!51(_LTFjw(A&ZO z*z-#ysLuZ_1f$1FMw@+V@iekow(Pb#eIB+tw568jW`jC}lEUTiRO9&h5rbU^QHQNX z%F;-pViw*BsYrCQVWU-MLx}ncx>wzOr%x~n{;z-RtNYeurw={ z3&X24w(Dfc~!QlRpfkwJGsC?tV1@A_;?9P882)FS{ z@~Hd~UVl1FJ*8bedZ+PK{g>ie5UvDLfrMs09>iw+G)8bcZx-dTECtyR0J3}+Shw?9 zFY5k4Na>;W!l7cl>wH&{s&0@w&duYl2Hu&zvsRkTOlGO%T#SGs7X49)=`u43gf8y3dkMuPK%r6ROsvmV5NHXC9vY_gal)(b78*zLCP5+;&}7Bh{=Y=wMZ&Hhde;c9D|Vs4D8YJn`7oVqpND_Zw(mpSq`t?Zs!)Js0v>aP;-)R&;9HE}S3{}LVzv|Jio#z;H<@Yv z0l{2Qt4P~RdG{o*@t!@fLlM0V*?bGb?8JIEgDz6>*XXMZ@#t+^M*$OMy3slp-ez~& zD)YKwzp*;a^)0V|syspWQ|& zNjlvg+_v8j_HOm4mz5(!uhEKkBWv>-!4jo&(oLpqoSd$F_muV|=QRMx)aOCJhZ5rqSC*q%`&YZ6A46$pi3) zlx>~OM>=;1TDKPnLlVmDZ$eNRcYysfbiXAM4o{p$Rcz~y?@vDY&L?xUP9~AYF3q~T zT#>)`FGMU*)+KJ+u{IL_$`pXY5nTse>UR$DV`oMd*(M*sxr$f1`>3luEM!DtlFuGF zTlKPk1}UM0=l3h_%LV9d!bC}aXL6ub=r7q4Lp+vT4Wd}E9yY0Z4;WIqA{^75MZ#_P6}>W=@1LS!fJ0rX96%U!GGn=+ueLT7Vh#Jg5bbH#IP~4XobU|;#@rawYxJqdK(NyU!JMJGftir3{_n#4 zWcbn}5X4g&`-ZqAP?n$O9^3RNjq3p4IQ_$iY%;?eFsAQ5u#NAnR~{xhQl$FL`Wl&> zf3l&r`p~8X^3D;Hc}L3jR`|&z&Sb4NHw5pkwHo$ktU31s}Je?fqCfv(u>Tb z)x12x1WzX(otb*KSh;NPokh za>8S44VcQ#!Z0m5Gau^e0_y%0*=S;@04lYI?y%fsau^P3Y}i|BZ&ez4T>@Zc4B6qh#+Wjj zs$_6VznN@Be-|sPhD9}da^juXr#!&g%3C>@~n0JLS;%xrFD z1FGaOd`Kn#*{C%>#p_de>DFX1;Q#tzCn>^kNQxhm96SO;zDHTxpz5spnCb=SM6}*B zWQz=V*owh~G5O{lmCeik%AUxP1Esam<|@)3?6I_T*l~RQ3p-!c2VmS9&)8txTdWEH zG*)zkZ%dlAMT$o6!~Yv7 z{&LWi$}|#lO5V@2=79VnPy^cCl))JFYVZ+hdlv&BYAYy)tQslmD*J$IRRY$Gx6Bu# zDY&$6^CfSkVJcX>8I`HCoF7qp@4p?7ac$`)t9iR71z}fX>g#UZ1*OW6m1le-38)DT z>)7W6E`l>eU+4$wQJx1Ss_t)H`Z$UYBDHu`9OX3^-6n*Ps5)PhL%Ai~-rasa50E>` zXEGl317n88>G~j_hfz7EoiQG7Res57>)2(!wZRVKL)|EFg70FM*PG=pc&9SsAUxkY zn>ewSxQ;N+>30cx(ev`y^31H-@XGhKIxe7>YoodFddqhog!xv1*AK)Itcekkm#Odm zX-s;&ZX7L3i)${24J`BGf20kZyO@Y0KDUC6DHZPpxeJdpt9!?6ZQMQ=RpaUg12%9n6Yv6PL*iUT_AZt=pi{ z1*H#oavtoPFUb=RK+Y-A&v=;I17h*=hvCD<+VibHXK08kU7wlCb2&*?nTA78u03G8 zV+0Fv;WTWWdx{oH+E}O@7E1dE7K*LF>{Bzm!$$=Tr{p!Enba;tbPiRs&D-b5=WaEo2~UFPJf3nDA>@R zjlF<>LMfBAS&SRmi=gnfU!8?Cqzf0#(6r|?{4f1&tQw8 zinzsH>v*SHS<{(k6DFV~gvkP?46+~T=MxB&hvER2X_=v~Gdy;iq>&%%R_gW2z*&Uk ztRZxb-3bwD_rKWFzG?M#3MyvnMMZ4F3d!WouWaDZg*xhogLhQ&bf4b$o>tTf;yow8 z=H)c?-Vb%c!bj2ctqk8uOjvS-cBPf!`oSXPqq~y105no8z5cUWOU7y#awWNocA@E; zNhhyvk(zi<@@8AQ#cCUU3C8);_AWHvovgKr#tY9_A=!DD0b^nSa9yN>`z5x{IK9M}H*45D?KEk{gr=F!s=juXfHC7v`b3J%se=#8N^1i1hu0*F!$^JA zD94;nC2U4zr>>Oaf6a9pIRzjCrbb|{s(_9FdN~{AhlH>0R!74qbfPP42u(>?)%x*! z=7lGtQEwmvrq<*YX8{HSH9#_i2#rNi2Dgi$m~?$9Rj3k`a%^og+hv7OtXP;5xM0(r zZ}lC)$>Fnz<_Zp<4iuP;0Vys_DX_6HsYJMj3?IUfS!@DA&Acfsx_kEpl92t~|0Dei zRn?~I{{y$#9W?&c3r`AQg-I*3^A%gVp6hMGZj<>?SHxYedfzJWpmTqB%iojse2CzM zDGG~nYDHGg8*Xns%IWa3t;@O1ufG!Of>(@u*D>K$+Lt}D#NAa__Y5xjv>=-SSGa(%*xXJm zop^;5%Ls-25B$9g2CzY*vQon!Qm-W3)&?LM0mKy-4rLkFN&X&PfSlp}IVb7P=_vb& z3RKq*eY9~i$a_kD$)={8 z)V3k)GckyyItZJA{MkGSWgy+8EN_|DZ1d43j z*UA^wtKWhPo9ubZxjFbbiKl43C1^fFT^@#znLfIgws(1Oyy)(u?W-*0yLcFL7t)T^ zFd%~6Aip1tH^mmt&i1!%&gfe8h+Te82F;I_9{4S;((z=#BiV){o!f%Dvu|jDM%Vz< ze39;x3=jv@tKo4$buCkI2*P=!+5KcBajNG77{+0EoNEGfK72I&bmK42H2H=nkQ=7E zIVNEaKC)i5fNXj;6qS7Ek8`z8MZrW2+QbG{(+r@wMPTFgn^NX~IDk>oyacSa!n5n< zRHk)oMWX&?8&{ZHht_lb*i{%I=Yv3nSjH9KoZA+4JvJzWk|QtjR3KdB!U@IWVLCG~ zk`8Xzx^BgTU0!G#1YPNAcbwfnAKoDU=yj2_qe>`m!gx16Dy+#Kd0l)I4TJX#C58V0 z2>Nwr$s{FT zt;o|^i%lRTJx|G{w%|)8$;%A>n<#ezSwO?&;pd~vjo%%O&6IpnRJk4J+kv+5F`7rY zb>MM}>nK3d5j!IzQ?%Fy)}yC>V_V=~VE)S8Cf()V5GUDdXg4PuJpQqk@h&eyD`i1W zTrMyI_caT@BEf!v7m684NK!fsgn^e7tZvY&W!2^)frV;J1n@G>!t z3r3Yh>-46LZqa#FURM9D;G{Ik1b&RYcO8Q!ivb@0qVOH`=aUY7vmBi;yL z6b_FBkF{k8<^KTibMmPEQa4sBcaAiDNWwSjs8nzO^r7MLR&f!>zZxX|$oIawv~=Ua z)dw_mkf$O%KFa`WwR>mNTQ)95JUqAg3?>o5fW(%D!r&QsR}ss;u2+u6bn+M z3ZaRBbYW;J(xpg~GJqgW7JR`JLZ6_ncwY0kaeQ(a++c zpIbR7IdIE6`FUbUgCf%}5#K(GYCZKz2TZ zI3Q7O)5MRIixs~)_7h+!Oe$4WWuXy<5CFo-z6=8Pbzgd<%Ujo3sw`ecQZW*_H%lkP zXb9mbU2_i$i@988S)S|-<_rDM9;_eM!d#87PwDCnSrC$>>|!z5-E@J^j2Fx0ktPkC z#*MU8W0`h(CrH6IWEc)_l4M2(q~^9eS)gXM`W23>f732^aU1L`N0>t*5Q+*KfzJvk z{v6)m&rR?JXQYuiCZnC%qm7eBxgX?~?+o2D(uM%j_Gxe*t^8AA-n${xT#_w;X~KS; zuULpX_VK(5)|_<63K<|(k;l5p5gG+jw(+e8!kssv>lWiY|A^nOo?x0%30ISo;v08M zd|GRFp_uZo%Pta45Ipx z4p#>+!MHhuJ^PgXTZgA1zzdkd5w>+O82kDQ_C3zxSoNvR=C-~Rdoe`A{Or9?Sl%Bc zk>IJgT9=pAL;U?m*MRHL)>B%pU1{!9*%hGSF^LMMQdf&2TNo@48}t>X8rys?$efE1 z1PciW4X(#|%Y@+!qWDYN2UqQk(}VCSZU0=;>5_GSTVd>O0}|hXOMJ5g9NzuswZ93Q zdB5R6<@|lgkt11kn(4XC+{SKSwCDHy9H~oN$`=I=qa3qlXok3gqtDV1T1g5|-8Ccc z)5d)?#h-C(+%qOOX7vO|)_z=g=Zu(7 zYdljIy$7saQcnbkvEvTX8?EB(xOV;v;w`gDr;jQWEx|Bv^e&To6V0|?ztJdh^@XuY z;1V@PeB%=UmXJ!e-)B#QsR? zj{YuUT_qH7**L}6yzI_0NwD)tnaUJf%L|?BZ&6%Q!_5S^45L|JJQ}^CzD8muno7EiaN((U*-Jf&(C+d95KcbU z9zIK`iwQjU9qV477D+~}CLq}`eQW5)iFh0?S>x5@vZ_c%f8a zJua@RZ`^BL`RLHr0&6o#?PNgS&W2DRrsGaC4mVsX5JJs|vA#beHm93Nj(x}( zFXQQ~`D5TPRI}pgHCf7@zk<(F&3!Vnx~ofE1~YBjBgWsq&5pm?*s9BhYDuo&pK8$O z^Q$&4p+Wg_@1`IWatz{{$cHr1w&Km4%JS0*l(t%arkxoD*%aHg9_^trTq+9PCv!^9 z{yy;@>-dxCGh%!#unPIG<)h4m?YtoJVFTywnASzS>=ylrO*bkVYqK2FiJB|>Xw2kL z?ptlO)%OxsP!doK+RW`+t^D-5?8?u;l1*yi+RVT=r75_TIdV$@ivL(bN%~W6yQi3# zEq@^2VkP)OV-Q?f2E$qtPbIsyGRz;^b^IEZPZWGuG;}yD&?$Fv17nUQMTJBb`4U!A zdwF60^aAS}O7Q^Hej|C{EPgDtsX*WtA?!yf#F3}R@;1K!2rnFuGXR|Wik8-DE()+G zg*5K+nSF=ao7g`0kNe=-dJEt6RR34)ka+qC0uh;Up{Xg7Hn`mjVNlWl_~g?RkUn{#$5emi1sO{4!=7>#foCl0eHT%!01&D6>p}*yh zV4XVZD9Uv`xxZ&;2N%&7zI4xY^^0qDSX$jqJ1y=OBaR1q`UG!o;Q9v$#ISl-MyvRA zx2MxStob@MvqcDHRDTgP_3bm2q3babU~@4|J;&5Qo;v-e;!?m=TXw2`~%;qqxTcReK~@S67~0uosGGh{BR}{xCCzi|00MiOX=my0CgTlbzq?W5caCl}PkAm}1*z z1U5QgN8&@t+N+PSMFG9V9=1b`sH@E{1rg+`Dp!Z$HwXl1B9pbQ4G zWqaDb(ktrL(C)8T@JGQJjd?vPpc?@j9x@jiIwXR<_v zQ71*daKHsq1^3hrpDlqpP+v%~XzAN~w&qh~hoBhZucC7!xL}UmxZkKcRLyANR*>2a zNvnhKPT?o|i>AQY72-DljgZ@s;4NeF zUCnnPya@}*utBfHe#>r%8woE6g)}X0cLQp68j&MgZ@gGiZh5wXks7nb#|xf<9*mep zSp-?C02m4Dw-@8MAvUmS<2gN|q_H+Izk&;@m_kr@c}AoM^ruiAeO#6$b;+z8oFWC< z!33-_Ybc;@6zUq&^yNPOo>ig@U28Fm+Q-l`>1!@4o!w8vc*@bDm|^LQI#t+hB=)d% zpP?FE7O(K`K+_NdNUjTr1y@DILYOsiDyLB!w&OR2Fwcc;u8%70TTd%DI=!VsZ1mCR zRXe-{9N8AUZh$T+Goyd;dvigFsAVBfykq24ZH*g~mJU9%%Ae?UPM?yLLTx zj3Tpxw`*#?Te%fhDS2)O`maMD-pie{_YxII9Th06)_3dNLiRW7Jnv7{KRRxDahCxTIeBrI0U*YidJNpUKU0(gIqjZ=9hmt zw~S29)Wxl%;$f&7hNbg^qGIuiGxLhMMH*GIaC54t1|cr49Ak}AkKWmLiHM3D$1lGw zi^9jLra5(9LKJUDW;aw#l%>CGdMd zNy6xTplcq$oPcf=J|`X`v_fKb?XhmId9lqXV&vhmPy<%NSowQ`PJ{Ly+v3F>D~e2& z0w@Tc98#KqA-w)*T2R2nmE*$Y&P|M3f{rWsk@tX;{XJN+_kZ7tcS+qZOAVEIw^<5} za13$rd!TmKs=qTi5wB+UkcsClVCE-DpZDj3Qm35>UVJ#S&&&My3X8_v;BptP(!VJj z&M_ni4MG6gW?QsPWnu9)cR@B50P{a^E6S(aoy(8B+44hXYGl}gW+J;d!?*#eGzYZI zEMSs{HLN&Oi@vr#-eWyzR4XJktQuaxr1* zpNOPdele>3lGGuEtR9=eaiL_B`|-cDQmPKP4JI&^M=H~QG8!(^E`pryi#>Kh+yKzN z28b!9g6CQ?;eAxuvwHVbTzMA3h=Ew`Cbl0~5pF_H_==oL->G=+xyBsyQUNjfD6l51 zpgJV2%XYqF^B*FsK+iD`ygB}_&;tzfGHGC&JeXSh4DnnnmlSS-fGIhzscM?w8ZBj2 z_j)PeVhT$3CNnRQw5mvW34RWL4Bdfq|R6 zwIbHaOPLy+VN}3Gf72gk>`io|#0rdLfKHG9oYJ(WxU`1S0erZ5utrsUNmtk?&cja` zo_eQC#%&ooTfw~oC7Ssro5H8hIL0~7LJi6dBR@jwGvm6%7Qfk*q3?!@ss38*FcS0YPcQ+bK^1FG;>)Xv%}wo!MT+4@ocUx0X0tv9PA2yITGOorIZX~ zs9Dl_g3GWo7}T5v-1fnu+>Xp6;EWd-Gv5@=@P%&<@wY<$7hap~d^$IW4Jt@hG!q(u zA-rCFQ9)~p)8e?#Eu$h%JWdqi+TYYC1EqTpfa7bRm=(AQW9a zdeW$S^(^=TR;A~)b7~dIvGEM)?{J*kb~ZPJ4m03Gp6QOdN6`kCAqD}s#f;qpIFX>) z#z+-_1?3AryPr>9Ng%9gHp#}7_XX z2o(N2Ew8t;l@m@DMubxsdQGJi~^9`^PfvMh5`Ri6Jh6cr%>9pSte16!gT6ye4WX`FbD;IDMFQ z*09RYqG7#yA9~d$-U1JY;RxiO)GwY3hUvRflfO|XN!`o>(rUN9n=_wJpGK3qv4blX znJWVwvtoeetpOG`f6cTiGbIdsrGYGsWP}sLO0EBbW|ebK!j!AiBDGHI z5Q!u4(G21}Gf^R%%*YM|+tp}28eOBKb|(Qbco47yX>aU@Wa4v#tJZ()Iuf;UlKqza zLNRVG*-CiaTR2kORCrp5U-6K4mAhotAAYwo-T-k;K+MQhL^1}{y#sVs?cPaF7c;54 z2@;H{5^GkUKCmI8qS?vQD;2B%Pk*53BYoyu zSk+P$y?j7j>hu2YD$DX+aa1J<_kuYy;*TKf1Y-+>_vdp=%CSQiCo~`hp5dg&x^^Y5 zrbNZl3VTtPb%Wz8GZTK^O(kfXtnq4ZzvM#~4vUv=^^r#;4#OKi<`O}{fq=jt-qPC{ zhvpU}713gjFRt0Hd`DP;+<(BnK4ZZa-oc_Ve&i#paXI!&9?k9DF4i5jLN>hOPi{ta zg~istx`fqhS|M1`o1I&BAAG>nHCFqryooSkrwsBIZ5LreD1%b~+CajX8EVc)hgDg3 zh<6>zg{v{xRKP z^*ncsFsHbZaB!6A*=|&Wp`=ak{(5}D6?m6Wy^&2T@8a?w;TwLyHQ-7CGBAd zNeVDpl1w6JxGv7)T^-!@1pzFf6c%O5=E?42D)88FK7o% zf#z+?gc!!qRmVTw+f4S?*X~`1oQ?BrI;i-5{!q+cO1e^_C!=0-1uZN!C>AfJA3~jf zhtv^oG_(GruO78W4X`S!%Ill5*rcJ*h@7zLPVfe-QazxX90G(XH)u$DXBIQpFszEQ z-N%9y6}jLJJe+^?pss>oI&E-W1qrjo$4!0WbS#7;|eC6TCg-~>l@~`?v`X$dBb4=PB zQyuNhms9|+puorXe1eF+KV5!zkeI2j>^_s`jYm}e)Ux4nJ^KiI1PRk? z=MIEBmYo0*P3mC^6f}cC30^az5)?>bNlz0BKRtP;5)Z0fIOHgt6MsY~WQ{<`n|M0= zBi<~hnqGzyj+1I@cQbB69IX1NGh@y~x^g2Ne&Vm^>-H z;ZP^b)@8LCm@v8gug#ptqujF%Iq2g9cJgT7*zm|-+5)Hb5b&3ECcm*VeShvd_~*$> zOgV+SC+|a3QQW81EyjRg608yO593uK`q0tTs!)J0fM-?Xc8|g>hnpX6O5^Qb5p5S9PHa2Y>gGDp5;a}>scJi*h zDy=$l`UHduw$ZIxs|RyDFH}r@WGpwn*9`q;WePO>fm8z5?1#}PMMk}+sy9_~d1K;i z4N!FNsr@lLKKjgqo(ZSbzCw&761g2Y6jkwjn$sBbZ zP&-Y!Y%L7bR@d=cz-pSEAN2jK#9hm*7#d#atF%~YNbP37vlN1DjfQEL6xcCh9sp&w zUmb}+9*$SKhuP=+!Bh{rd8|YU;F5(^I2`@9(0g{$T>uJ*V4mb zsUNBH6TF_Roi+z}18DqvZt`3E5)+ZKs%Kk)Y!HR`WGMqeefO|y|1DhAk|7 z^Jy@sC4>w;n}3x$DR*fw65bddm4=5;gH^-`Hpn;C+wgz?Ve2pSg_rUIFzU?kj{?)t z#&ud-exZ*$Avzw2cJoZ%32T}A=|ms5w+UM2ph@V1>+*eHeKx%>SjG^s@m8o!YLVWx$PckPvOPJZe>TA7ngA)r z2Kp3q&Kjl<7FIslJlIV;^Y)7R}ztW_2KpB1j5Z8krOaPs1j&$v~J^4 z6Dn{(nTlH)?r_Yfij13ZUUs$sDnqkideQBdb z)5vQm<|nOV-*GvgU;d!*%M;D_5%h<}Pv2<@ObzDe|136Eo5Jp1As43Sm8$2w)1ob{CYh7$GJ_ec#^-hQ-Za?S)U%ma95Nj`U z{7(i@m%t~%lh9aMp6~v1WVyJ2-wV?IYQ>X}h0ODut}Z9^frjtL?>o`k+gFtc z?cE^e2FLQ#d(XpZMkgv4yDhD$*Q|BTCWWP4A2Nae6RoK2yxUv#9U&fmbBP!$WL9MD zvPNUPoh0+^ws&X!sohoK^$K>N1ESv=A~SbGH?7|~gT&J1W4p3GsM8sS)(S|Ml$Kbo zQm@e}QozPT4>=o1$!!J|fodMc2iy5PI@*}q4(>vxtLlTRAjchCz!kYG&X|K9Hc$3h*U-I%i1BEh4sZ=qeL z2j1L36bIst`NIB31zh(wj8&Rp$0p)ol^$ghY=>H1{(+Blj$;q=z1 z=`AwG#sd#+cn3c6_De$u{3;$?IlB&J1bsf* z_MTbBwmBEhy%y1-(d<`=!E-s(uOw7H)xT<}ObpRgwEPB>2*TekA}!z7m#End|B(S^ zwp?!Pu9OR&NkZq->d_PvJ%zy1C_}$&{1qQH&-kv-z{HI*(%-8UZ%*h7C;E&PFAh#2 zLAi&wcu#o$l)FUvynuf(dh>ruC{dU4`woKa-Ds_@h&o&2S)>r{>aQewvmv1m1$)?h zXzf1fs*{pth7=Zyg!O{DO+Nn0VxRd2#;W+mj)ZO&nS(oi5ia&a>TsmXy zqDR{|Zr0$V5g}8Ab_EWFpT|JH@bo#STo_%Xv)vl4Ty}l*6}yrVm=TLSW&)<#-K{Z` zz3N8+I-Dt1U4Gf+jG844DkYWc?d^|9OjIgLw66sf2{PB4F)!YDue-SRW-SP7&4^f! zO;OU*XXmS=iNHx=how|3kl3$>Rn9-tS9;L9wOGHdNdw!wk@Z}5E}r850_dDJ>S}zE z=XGNFOA@PV_V(tzM(^;>9JD@MGWKOrSuJ;n1x=blXMbD#bh}v*{V6-oa|r2P;8RtG zIjQcWw?;WDdWbbg>`EZ?($_l0jkbZB?fzS9(MRRhWL<%yVXJYA6y{F+ATUy$|5VC* zbkdQqFwiH4nTj_(m5$Bo(VX46O8XYWOkScFAC^T6n=8sI6_r_TB%*H`PZf>t185W_ zLMtlbh&I;x)Ze4BJeb?X6s`y5Ptzl|#R;AlXomwlhac3B_uU$$DC@xv2jFO``lk0} zQ9s-2Do=%^z-$H;LQ{6rg)@SJ8g>wIQ?LKzJbC;9x4pYWIv*{z(HQ-o07Qs2jjrM4 zO6N?>K^FKt${m|l0)t3H#%N)GJdEd9Oidh+-ca4`OglFA4ouQ4SR!@p#OO(5QwWzP zwMANd7gIS;o~Hzs>Ism_KRqzzVD5*7gGE#8+1hEaIn6A3h9loiSLRR5A~ExkV%mVX z7x|9;%R9Nfi?t3e&~Wq?jSr4dAa2)?60&SqQX8q>CMztYS96s_0SnCN(`KmwVDaCF~*z4oHs#ehBb5m`!YG z#n?Mhp{s{}Rc)I{j5DLaeN7FmwIbgpI(I8P`2bM)7J4b&+P|VX*4e~3*3|3$T2~Zp2*>A8vH=cMi#76Kyqu|* zGP<#!a3Rv80J!jg*&bsBv}nMcv8LR9Ndmz+m|XJQrzhvggd3ascpCZTF`vKf!~XH0 zH<-NE)dE|u9_*q8imrVfb{Zre2Hkm3V`Wwz)5m=YV?p*Mm>Z=z{~Fjo8Dz?aWAIv& zZpHb}*@wbm^TT-ZhwlmE8C%NAk+J_Ak~;kn=-sLpPsY(Pq0}@m3dai-Rj1( k>W^{vXwGchfd3z! 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