Handling the absorption of light passing through a medium.
Introducing the basics of ray tracing to create a refraction effect in Unity.
Looking at two ways to render decals.
Using RenderDoc to help find a faster compute shader for the simple lens flare effect.
Using a compute shader to add lens flare highlights in Unity's universal render pipeline.
A barebones sample implementation of a scriptable renderer feature for Unity's scriptable render pipeline.
A practical example of dynamic tile selection.
Automatically select the right tile from a tilesheet by examining neighbours.
Two similar algorithms are commonly used to check for line of sight in tile-based games. Which should you use?
A retro smoke effect created by pixel fiddling.
A classic way to generate a smooth series of colours.