Tag: featured shaders

  • Topographical Maps in Unity: Edge Detection

    Topographical Maps in Unity: Edge Detection

    This tutorial will teach you how to recreate a very popular effect in games: topographical maps. This is a two-part series, which will cover all the necessary aspects—from the Maths to the shader code—to make this possible: In this second part, we will focus on the edge detection algorithm that will be used to draw…

  • A Journey Into Journey’s Sand Shader

    A Journey Into Journey’s Sand Shader

    This is the first part of the online series inspired by the sand rendering of Journey. Join me in this journey into the secrets that made Journey’s sand shader so iconic.

  • CD-ROM Shader: Diffraction Grating – Part 2

    CD-ROM Shader: Diffraction Grating – Part 2

    This post completes the series on how to create a shader for CD-ROMs. You can find the complete series here: A link to download the Unity project used in this series is also provided at the end of the page.

  • Volumetric Rendering

    Volumetric Rendering

    This is the first part of a Unity tutorial dedicated to Volumetric Rendering, raymarching and signed distance fields. These techniques allow us to overcome the biggest limitation of modern 3D engines, which only let us render the outer shell of an object. Volumetric rendering enables the creation of realistic materials that interact with light in a complex way, such as fog, smoke, water…