Iridescense Shader

Published: Apr 30, 2019 by Bailey Martin

Shaders Lighting Art Unreal

This pack contains presets for a variety of different Iridescent based effects.

The material is built up from a base material function, which can be easily plugged into existing materials (to add the effect wherever you like)

The effect is ready to use out of the box. It contains one texture which can be swapped out as desired to give different effects.

This pack is for sale here on the Unreal marketplace.

Image


Image Image Image Image


Parameters

Image

Parameter Description
Material Attributes Input material attributes (the base surface to apply the effect to)
   
Input Metallic Metallic for the iridescent effect.
Input Roughness Roughness for the iridescent effect.
Surface Uniformity How flat the surface should be treated.
Input Specular Specular for the iridescent effect.
Effect Strength Overall strength of the iridescent effect.
Body Strength OVerall strength of the iridescent distortion in the body of the surface.
Exponent Tighten / loosen the fresnel effect.
Frequency How high/low frequency the noise is for distortion.
   
Iridescent Tint Base tint for the iridescent effect.
Emissive Injection Strength Optional multiplier for when injection the iridescent coluors into the emissive buffer.
Saturation Saturation boost for the iridescent colours.
   
Pixel Normals World space normals. Used for surface distortion. Defaults to PixelNormalWS. (Note: World space - not tangent space)
Pixel Normal Strength Strength of the pixel normals. This is useful for lessening the effect a normal map will have on the surface.
   
Mask Optional mask for the iridescent effect. You can use this for vertex painting / texture masking.

Limitations

  • True Iridescent lighting is not possible to recreate in Unreal without per-pixel lighting. Instead, this implementation uses a mix of camera-relative hue shifting and a custom lightwrap effect.
Shaders Lighting Art Unreal

Share

Store

Retro Filters Pack

Pack containing filters for VHS / Glitch, CRT Monitor, Vintage, Pixelate, Retro Console, Arcade Machine, and more..

Iridescent Materials Pack

Pearlescent, Bubbles, Iridescent Paint

Sketch-It

Hand Drawn Post Process Pack