Tag: unity

  • Unity 4D #4: Creating 4D Objects

    Unity 4D #4: Creating 4D Objects

    This article will explain how to create four dimensional objects, in a format compatible with the Unity4D extension. You can find all the articles in this series here:

  • Unity 4D #3: Rendering 4D Objects

    Unity 4D #3: Rendering 4D Objects

    This article will explain how to render 4D objects in Unity, using three separate technique: orthographic projection, perspective projection and cross-section. You can find all the articles in this series here: A link to download the Unity4D package can be found at the end of this article.

  • Unity 4D #2: Extending Unity to 4D

    Unity 4D #2: Extending Unity to 4D

    This article will show how to extend Unity to support four-dimensional geometry. This is the second article in a series of four, and the first one which will probably start discussing the Mathematics and the C# code necessary to store and manipulate 4D objects in Unity. You can find all the articles in this series…

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

  • The Mathematics of Thin-Film Interference

    The Mathematics of Thin-Film Interference

    This post continues our journey through the Mathematical foundations of iridescence. This time, we will discuss a new way in which material can split light: thin-film interference. This is how bubbles (and car paint) get their unique reflections. You can find the complete series here: A link to download the Unity project used in this…

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

  • The Secret Behind Valve’s Flickering Lights

    The Secret Behind Valve’s Flickering Lights

    This article will explore the origin of the popular flickering light effect, seen across many of their titles including “Quake”, “Half-Life”, “Half-Life: Alyx” and “Portal”. A Unity package to use this very effect can be download at the end of the article.