transmission
transmission
Provides access to the material's physical transmission factor, enabling physically-based rendering of transparent or translucent materials like glass and water.
Core Advantages
Simplifies the creation of realistic transparent materials in a physically consistent way by directly binding to the `material.transmission` property, avoiding manual uniform management.
Common Uses
Creating realistic glass materials
Simulating liquid effects (e.g., water, juice)
Making translucent plastics or acrylics
How to adjust
This node is read-only. Its value is controlled by setting the `material.transmission` property (a float from 0 to 1) in JavaScript. The final appearance also depends heavily on the `ior`, `thickness`, and `roughness` properties.
Code Examples
1// Change the emissive color based on the transmission factor
2// The higher the transmission, the weaker the emission
3const emissiveFactor = float( 1.0 ).sub( transmission );
4material.emissiveNode = color( 0xff0000 ).mul( emissiveFactor );