Coding Adventure: Marching Cubes @SebastianLague
Coding Adventure: Marching Cubes  @SebastianLague
Uploaded May 2019 | Updated September 2026, 2 weeks ago
In this coding adventure I try to understand marching cubes, and then use it to construct an endless underwater world.

If you'd like to support this channel, please consider becoming a patron here:
patreon.com/SebastianLague

Project files:
github.com/SebLague/Marching-Cubes

Learning resources:
paulbourke.net/geometry/polygonise
developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch01.html
https://people.eecs.berkeley.edu/~jrs/meshpapers/LorensenCline.pdf

Chapters:
0:00 Intro
0:17 Algorithm explanation
3:27 Map editor
3:47 Procedural maps
4:30 Underwater world

Music from https://filmmusic.io:
"Hiding Your Reality" and "Floating Cities" by Kevin MacLeod (https://incompetech.com)
Licence: CC BY (creativecommons.org/licenses/by/4.0/)
Coding Adventure: Marching CubesIntroduction to Game Development (E25: stealth game 3/3)Procedural Landmass Generation (E03: Octaves)[Ludum Dare #43] The Resistance: Behind the ScenesUnity Gradient Editor (2/3)Create an RPG with Unity + Blender (introduction)RPG graphics E08: Icons [Blender]I Ran a Chess Programming Tournament![Unity] Procedural Cave Generation (E07. Ensuring Connectivity)A* Pathfinding (E08: path smoothing 1/2)Procedural Landmass Generation (E12: normals)[Unity] Procedural Planets (E06: simple biomes)
Sebastian Lague |

Coding Adventure: Marching Cubes

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER