Post #1825504
2026-04-16 08:53 UTC
HDR brightness isn’t stored as pixel data. Instead, it appears at render time based on layer properties in the .iconstack. These include LayerHasLightingEffects (adds realistic lighting to vector shapes), LayerBlendMode "PlusL" (linear additive, which combines overlapping brightness), and the LayerHasSpecular and LayerGathersSpecularByElement flags (control shiny highlights on elements). (3/6)
Replies (2)
-
@vancura@mastodon.design 2026-04-16 08:53
Additive blending in the linear color space naturally builds values above SDR white, creating XDR headroom. One layer even uses the "extended gray" colorspace, showing that the pipeline works outside the limits of clamped sRGB. (4/6)
-
@maxoakland@mastodon.social 2026-05-01 06:20
@vancura I don't think the lighting effects are very realistic