Tag: Mie

  • Gamedev Pronunciation Guide

    Gamedev Pronunciation Guide

    Introduction If you are working in the field of Computer Science, chances are you might have encountered quite a lot of technical terms and foreign names, such as Dijkstra and Nyquist. And chances are that you have learnt a good part of them solely from books. And there is nothing more embarrassing than being in…

  • Atmospheric Scattering Shader

    Atmospheric Scattering Shader

    This tutorial finally concludes our journey to simulate Rayleigh Scattering for a planet’s atmosphere. The next (and final) part will show how to change the shader to also include an additional type of scattering, known as Mie Scattering. You can find all the post in this series here: You can download the Unity package for…

  • A Shader for the Atmospheric Sphere

    A Shader for the Atmospheric Sphere

    You can find all the post in this series here: You can download the Unity package for this tutorial at the bottom of the page.

  • A Journey Through the Atmosphere

    A Journey Through the Atmosphere

    This post describes how to model the density of the atmosphere at different altitude. This is a critical step, since the atmospheric density is one of the parameters necessary to correctly calculate the Rayleigh scattering. You can find all the post in this series here: You can download the Unity package for this tutorial at…

  • The Mathematics of Rayleigh Scattering

    The Mathematics of Rayleigh Scattering

    This post introduces the Mathematics of Rayleigh Scattering, which is the optical phenomenon that causes the sky to appear blue. The equations derived in this tutorial will be translated into shader code in the next tutorial. You can find all the post in this series here: You can download the Unity package for this tutorial…

  • The Theory Behind Atmospheric Scattering

    The Theory Behind Atmospheric Scattering

    This is the second part of the tutorial on volumetric atmospheric scattering. In this post we will start deriving the equations that govern this complex, yet beautiful optical phenomenon. You can find all the post in this series here: You can download the Unity package for this tutorial at the bottom of the page.

  • Intersecting The Atmosphere

    Intersecting The Atmosphere

    You can find all the post in this series here: You can download the Unity package for this tutorial at the bottom of the page.

  • Volumetric Atmospheric Scattering

    Volumetric Atmospheric Scattering

    If you have lived long enough on planet Earth, you might have wondered why the sky is usually blue, yet red at sunset. The optical phenomenon which is (mostly) responsible for that is called Rayleigh scattering. This tutorial will explain how to model atmospheric scattering to reproduce many of the visual effects that planets exhibit.…

  • An Introduction to Mie Theory

    An Introduction to Mie Theory

    To view this content, you must be a member of Alan Zucconi’s Patreon at $5 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.