Pearlescent sheen with orient colours
In your harnessGodot shaderMIT
Pearl-like surface: a soft white body whose sheen drifts through pink, green and gold tints with the viewing angle, a broad satin highlight, a faint inner glow and a cool rim, for pearls, shells and lacquered toys.

What it takes and gives
- Shader type
- spatial
- Parameters
- body_color (vec4 = 0.93, 0.9, 0.86, 1), tint_a (vec4 = 1, 0.78, 0.86, 1), tint_b (vec4 = 0.78, 1, 0.88, 1), tint_c (vec4 = 1, 0.92, 0.7, 1), orient_strength (float = 0.55), orient_bands (float = 1.6), satin_roughness (float = 0.32), inner_glow (float = 0.12) and 2 more
- Result
- Creamy white spheres with soft pastel colour rings and a satin highlight.
- Renderers
- compatibility: compiled and rendered, forward plus: not verified, mobile: not verified
- Placement
- res://baltor/godot_shaders/pearl_sheen/
Limits. An artistic angle-based tint, not interference optics (see thin_film_iridescence for that). The colour rings are centred on the view, so they move with the camera. Emission keeps a glow even in darkness.
Details
- Kind
- Godot shader
- Engine
- Godot 4.3 or later
- Files
- 11 files, 77.9 KB
- Licence
- MIT
- Declared effects
- reads files, runs commands
- Checked with
- Godot 4.7.2, opengl3 compatibility (Mesa llvmpipe, Xvfb)
- Checks
- contract static, engine run, engine log clean, shader in scene, capture written, render not uniform, shader changes pixels
- Techniques
- Facing-ratio driven three-colour tint cycle, Satin highlight from moderate roughness, Emissive core and rim
- Tags
- godot shader, spatial, pearl, pearlescent, sheen, nacre, stylized
- Identity
library.supply.creative_originals.ef679b5cba40a303dc690d18.666d57f32bbfce69- Version
666d57f32bbfce69175df8401a3b9555d07a27a2c0d6b32099029a68f82d39da
The version is the SHA-256 of the item your harness downloads; every file in it names its own checksum.
Something wrong with this item, its rights or its safety? Report it on the support page, or from your harness after a download.


