Unity shader experiment: Twirl / displacement shader

I have been experimenting with creating some new shaders in Unity for my audio visual works. This shader is one of the experiments that turned out quite neat. It uses a combination of DX11 tessellation and displacement as well as twisting of the UV’s and some diffuse and emissive operations to achieve the final result.
For those who are wondering I created this quite simply with the amazing Unity plugin, Shader Forge. It is a node based shader editor and it is unreal, totally worth every cent. In the downloadable shader below I have included all the Shader Forge specific code so you can still open it up and see how it is constructed.



Download “Unity DX11 Twist shader” Twist.shader – Downloaded 8306 times – 26 kB

twirl shader

Twirl flowers