Moving Parallax Occlusion Map Lava shader with heat distortion PostFX.
During the beginning of my second semester in my 3rd year I had to research and make an interesting shader from scratch. I created a moving lava river shader in HLSL. I used Parallax Occlusion Mapping for surface depth and made it move using a flowmap.
Heat distortion PostFX can be seen at the top part of the image above.
I've used Unity Post Processing Stack V2 to create a heat distortion effect above the lava to make it look very hot. The surface is Parallax Occlusion Mapped, which gives the lava depth from all angles.