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.

Nyx assassin


1 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). https://en.wikipedia.org/wiki/Iridescence

iridescent shader


Prototyping with Blender


Simple Iridescence Shader


Adding distortion to Iridescence



You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .