I've moved to a new site! This wordpress blog will no longer be updated. You can find slightly updated/improved posts, and all future posts here : https://www.cyanilux.com/ Follow me on twitter to stay updated on when new posts go live, and to see cool shaders ✨| Cyan
Intro Hey! I’ve been experimenting with “Watercolour” shader effects as part of a tech art/shader challenge over on Harry Alisavakis’ discord. The final result contained 3 shaders with a watercolour look, as listed below. There is also a skybox shader which wasn’t made as part of the challenge but felt like it fit the scene … Continue reading "Watercolour Shader Experiments"| Cyan
Intro Recently I made this shader that attempts to replicate an old CRT (cathode-ray tube) monitor, with a few additional distortion/static effects. It was made as part of a tech art/shader challenge over on Harry Alisavakis’ discord, with the theme as “Retro”. I’ve also shared the shader and example setup here on github. As explained … Continue reading "Retro CRT Shader Breakdown"| Cyan
I’ve moved to a new site!An updated version of this post can be found here, with no ads :https://www.cyanilux.com/tutorials/fire-shader-breakdown/ Intro A fairly common method of creating fire is to use a particle system, however many transparent quads produces overdraw which can affect performance, especially for VR and mobile platforms. When rendering opaque geometry, Unity renders … Continue reading "Fire Shader Breakdown"| Cyan
I’ve moved to a new site!An updated version of this post can be found here, with no ads :https://www.cyanilux.com/tutorials/sprite-outline-shader-breakdown/ Intro This shader uses a signed distance field (SDF), stored in the alpha channel of the sprite’s texture to create an outline or glow effect around the sprite. We can also produce “in-lines” or glow effects … Continue reading "Sprite Glow/Outline Shader Breakdown"| Cyan