Category: Shaders

  • Slippy Maps with Unity

    Slippy Maps with Unity

    A slippy map (sometimes also referred to as tiled web map, tile map, or simply interactive map) is a web-based map that can be zoomed in and out seamlessly. The most popular slippy map you might be familiar with is Google Maps, alongside many others like that. This tutorial will show you how to create…

  • Seam Carving

    Seam Carving

    Seam carving is a technique that can be used to resize images, which is also known as liquid rescaling. Compared to the traditional resizing tool, it does not “stretch” the image, but it selectively removes the pixels which contain the least amount of information

  • Car Paint Shader: Thin-Film Interference

    Car Paint Shader: Thin-Film Interference

    This post completes the journey started in The Mathematics of Thin-Film Interference, by explaining how to turn the equations previously presented into actual shader code. 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.

  • 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…

  • Topographical Maps in Unity: Terrain Shading

    Topographical Maps in Unity: Terrain Shading

    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: A link to download the full Unity package is also available at the end of the tutorial.

  • How to Create a 360° Video in Unity

    How to Create a 360° Video in Unity

    This is the second part of the online series dedicated to the creation of 360° videos in Unity. With this course, you will be able to produce 360° videos trailers for your VR games that can be played with YouTube, and even produce effective educational content like the one below. This online course is split…

  • Journey Sand Shader: Ripples

    Journey Sand Shader: Ripples

    This is the sixth part of the online series dedicated to Journey Sand Shader. In this final post, we will recreate the typical sand ripples that appear due to the dune-wind interaction.

  • Journey Sand Shader: Glitter Reflection

    Journey Sand Shader: Glitter Reflection

    This is the fifth part of the online series dedicated to Journey Sand Shader. In this fifth post, we will recreate the shimmering reflections that are typically seen on sand dunes. Shortly after the publication of this series, Julian Oberbeck and Paul Nadalack made their own attempt at recreating a Journey-inspired scene in Unity. You…

  • Journey Sand Shader: Specular Reflection

    Journey Sand Shader: Specular Reflection

    This is the fourth part of the online series dedicated to Journey Sand Shader. In this fourth post, we will focus on the specular reflections that make the dunes look like an ocean of sand.

  • Journey Sand Shader: Sand Normal

    Journey Sand Shader: Sand Normal

    This is the third part of the online series dedicated to Journey Sand Shader. In this third post, we will focus on the normal mapping that will turn smooth 3D models into sandy dunes.