specularF90
specularF90
Controls the specular reflection intensity of a PBR material at grazing angles (90°), used for fine-tuning advanced materials or creating stylized rim lighting.
Core Advantages
Adds an extra control dimension to the standard PBR model via a simple `.specularF90` property, making it easy to achieve advanced effects from physical fine-tuning to stylized rim lighting.
Common Uses
Simulating fabric sheen effects
Creating stylized rim lighting
Fine-tuning the edge reflection of complex coatings or varnishes
How to adjust
This node is read-only. Its value is controlled by setting the `specularF90` float property on a PBR material in JavaScript. `1.0` is the physical default, values > 1 enhance rim lighting, and values < 1 reduce edge reflection.
Code Examples
1// When specularF90 > 1, use the excess amount as emissive intensity
2// to create a glow effect that only appears with boosted rim light
3const rimGlow = specularF90.sub( 1.0 ).max( 0 );
4
5material.emissiveNode = color( 0xffaaff ).mul( rimGlow );