World space UVs & Triplanar Mapping

This post includes an introduction to using the Position node to sample textures rather than using mesh UV channels, which is also the basis of Triplanar mapping. It won’t be super in-depth but will provide some example graphs to (hopefully) help beginners understand how this could be used! World space UVs We use UVs to …

UV-Based Nodes

This post includes an introduction to using the Sample Texture 2D node and UV-based nodes such as Tiling And Offset, Rotate, Flipbook and Polar Coordinates. Note that I'm not going over warping effects such as the Radial Shear, Spherize and Twirl nodes. This post is already quite long and I think what those effects do …


Hey! I put this blog together so I can explain shader effects and other content posted on my twitter, @Cyanilux. The blog is mainly aimed at devs that use Unity3D and its Shader Graph for scriptable render pipelines (mostly URP), but the concept behind posts might still translate well to other engines and forms of shader creation. Note that content is made for learning purposes and might not optimised and game-ready.

Comments are disabled on posts, but if you have any comments, questions or suggestions please drop me a tweet. 🙂

Scroll down to view all Blog Posts, or use Categories on the right, or see the Contents Page.