top of page

Shaders

Fragment Shader Art

Pixel/fragment shaders I wrote for fun while exploring new graphics techniques! All source code is on my Shadertoy account below. 

Shimmering Shader, 3 Styles

Made using Shadergraphs and HLSL in Unity.

​I implemented 3 different shimmering styles: Fresnel/rim based, Directional, 3D Noise based from left to right. 

inspect.png

Because shimmering is an overlay effect on top of existing material, I recreated the Unity's default Lit shader in Shadergraph to support physically based shading. I carefully exposed necessary parameters in the Material Inspector for artist control, optimized for real time performance, 

Support for transparency and procedural gradient color : )

Here is the quick overview of the nodes. 

further github breakdown in progress!

Procedural Fireball

Made in WebGL, Typescript, GLSL.

image.png
image.png
image.png

Painterly Shader

Experimented in Unity using Shadergraph and HLSL. 

render0.png
bottom of page