


Thin Film Fresnel effect shader
Product Description
A physically inspired shader that simulates the thin-film Fresnel effect, producing realistic iridescent colors like those seen on soap bubbles, oil slicks, or coated glass.
This shader supports the following
- Includes both a physically-based thin-film interference mode and a simplified two-color override mode.
- Adjustable material parameters: Smoothness, Metallic, Transparency, Film Thickness, Noise strength.
- Control over RGB wavelengths to fine-tune the physical look of the interference.
- Overlay texture support with color tinting and panning animation.
- Noise-driven thickness variation also with panning.
The download includes
- Thin Film Fresnel Shader
- 4 Material Examples – ready-to-use presets demonstrating different parameter combinations
- Lens Prefab – a test object to quickly preview the shader effects in your scene
A detailed explanation of the shader and its features can be found here
This shader relies on Unity’s reflection probes for accurate reflections.
Without a reflection probe or lighting in the scene, reflections and colors may appear incorrect, overly dark, or be missing entirely.
By downloading or using this asset, you agree to the following terms:
- Do not claim this asset as your own work.
- You may not resell this asset, either on its own or as part of another asset pack.
- You can include this asset in free avatars / worlds or other free projects.
- Public uploads through VRChat are permitted.
- Please credit me by linking to this page.
- All sales are final. Since digital products cannot be returned, no refunds are provided.
Items used for the Avatar in the demo:
Shirt by ZinPia (https://zinpia.sellfy.store/clothing/)
Body by Minki (https://minkivr.gumroad.com/?recommended_by=library)
Face by CicieaaaVR (https://cicieaaavr.gumroad.com/?recommended_by=library)
Beanie by Luny https://payhip.com/b/h5qWG?ref=jinxxy