How can I make Iridescence material In unity?

How can I make Iridescence material In unity?

One of the characters of the Dota2 that Is called Nyx Assassin has an interesting material effect If you look at the body and feet you can see this effect.It looks like poily/polluted water.I like to know how can I make something like that In unity.


Answer 1:

I found same question here and I could make Iridecence In unity

you can download this shader from my github.

enter image description here

My tutorial About Iridescence Shader

Iridescence (also known as goniochromism) is the phenomenon of certain surfaces that appear to gradually change colour as the angle of view or the angle of illumination changes. Examples of iridescence include soap bubbles, butterfly wings and seashells, as well as certain minerals. It is often created by structural coloration (microstructures that interfere with light).

iridescent shader


Prototyping with Blender


Simple Iridescence Shader


Adding distortion to Iridescence