Superpositions, Sudoku, the Wave Function Collapse algorithm.Martin Donald2020-07-31 | In this video I explore the wave function collapse algorithm, and explain how I went about implementing it using Blender and Godot.
Software used for this video: (Content) Blender 2.8 blender.org Godot 3.2 godotengine.org OBS obsproject.com Kdenlive kdenlive.org/enIt Takes Two, lava lamps, Raymarching in Godot 4.1.Martin Donald2023-07-12 | In this video I spot a lava lamp in It Takes Two and try to recreate it in Godot 4.1 using raymarching. Which turns out to be a bit overkill.
Chapters: 0:00 Introduction 0:31 SDFs 1:21 What is a Ray? 1:41 Raymarching explanation 2:25 Implementing raymarching in Godot 5:32 Adding surface normal 6:10 Adding more spheres and animation 7:34 Booleans 8:30 Smooth booleans 9:20 Fixing issues 10:56 Adding colour 11:41 Blending between different shapes 12:06 Finished result
Software used for this video: (Content) Godot 3.1 godotengine.org OBS obsproject.com Kdenlive kdenlive.org/enChristmas special, making it snow.Martin Donald2021-01-08 | For this (belated) Christmas special I take a look at a few different ways we can add snow to a scene and make it interactive.
Software used for this video: Blender 2.8 blender.org Godot 3.2 godotengine.org Krita: krita.org OBS obsproject.com Kdenlive kdenlive.org/enGlyphs, shapes, fonts, signed distance fields.Martin Donald2020-12-13 | Old but gold, in this video I explain how to generate and use signed distance field textures for rendering sharp vector-like shapes such as text and graphics.
Software used for this video: Material Maker rodzilla.itch.io/material-maker Blender 2.8 blender.org Godot 3.2 godotengine.org OBS obsproject.com Kdenlive kdenlive.org/enVertex animation textures, beanbags and boneless animations.Martin Donald2020-10-12 | The skeletal animation workflow is very common in realtime applications due to its flexibility and performance, but it can make certain types of animations tricky to pull off. In this video I explore using vertex animation textures to get realtime-friendly per-vertex animations from Blender into Godot.
Software used for this video: Blender 2.8 blender.org Godot 3.2 godotengine.org OBS obsproject.com Kdenlive kdenlive.org/enThe Last of Us Part II, material blending, the SDF of a plane.Martin Donald2020-09-04 | Sometimes it's good to take a deep dive into a simple idea to make sure you really understand what makes it work. That's what this video was for me; a request from a friend to explain how the submerged vehicle shader from The Last of Us Part II blends in rust and wetness where the geometry meets the water.
Software used for this video: (Content) Godot 3.2 godotengine.org OBS obsproject.com Kdenlive kdenlive.org/enFlowmaps, gradient maps, gas giants.Martin Donald2020-06-20 | In this video I explore how flowmaps and gradient maps work, and utilise both techniques to create a swirling gas giant shader.