From 828de2e83ef24e65e9263100297a52d0500f196d Mon Sep 17 00:00:00 2001 From: Jamie Portsmouth Date: Mon, 8 Dec 2025 18:10:14 +0000 Subject: [PATCH] Update emission_luminance soft-max to 2000 nits. --- index.html | 5 +++-- parametrization.md.html | 2 +- reference/open_pbr_surface.mtlx | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index e591e90f..570b5c7a 100644 --- a/index.html +++ b/index.html @@ -1182,13 +1182,14 @@ 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. (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). +Being an intensity, **`emission_luminance`** can be any value greater than or equal to zero. For convenience, we make the soft range $[0, 2000]$ nits (with default 1000 nits), 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_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_luminance`** | Luminance | `float` | $ [0, \infty) $ | $ [0, 2000] $ | $ 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 1bcf38b3..7d34e1d0 100644 --- a/parametrization.md.html +++ b/parametrization.md.html @@ -59,7 +59,7 @@ | `fuzz_roughness` | Roughness | `float` | $ [0, 1] $ | | $ 0.5 $ | | | **Emission** | | `emission_weight` | Weight | `float` | $ [0, 1] $ | | $ 0 $ | | -| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 1000] $ | $ 1000 $ | nits | +| `emission_luminance` | Luminance | `float` | $ [0, \infty) $ | $ [0, 2000] $ | $ 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 8203486c..b43a0927 100644 --- a/reference/open_pbr_surface.mtlx +++ b/reference/open_pbr_surface.mtlx @@ -73,7 +73,7 @@ doc="The index of refraction of the thin-film." /> -