Notification: new website

This is a notification to tell you that I’ve moved my website to a new host. The main reason for this was to have more control over the layout and content of the website. I’ll keep this site online as an archive, but all new posts will only be shown on the new site. You can find the new site here:


In these tutorials I will teach you how to recreate some of my shaders, as well as some techniques and mathematics that are useful for shaders. Right now all tutorials are written in HLSL or made with Shader Graph, but tutorials including C# scripts may come in the future. While they are made in Unity URP, the concepts and most of the HLSL code should work in other environments as well.

If you like my work and want to support it you can donate through my Ko-fi page.

Shadow outlines tutorial

In one of my showcases I recreated a piece of art by Malin, which involves these warm shadow outlines that I really liked. There are however few sources or tutorials on how to achieve this, so I made this “beginner” friendly tutorial on how to get shadow outlines in Unity 2020.3 URP with a writtenContinue reading “Shadow outlines tutorial”

Paper lanterns tutorial

This is a small shader graph tutorial on how to recreate my Paper Lantern shader. No modelling is required.

Math: line intersections

This tutorial will teach you how to find the intersections between a 3D line and several shapes. It is primarily about the math and its HLSL implementation.

Supermassive black hole tutorial

In this tutorial I will walk you through the individual components and process of recreating my SMBH shader. It combines raymarching and the law of gravity to simulate the iconic visualisation of black holes.

Create your website with WordPress.com
Get started
%d bloggers like this: