Рет қаралды 175,253
In this episode of Coding in the Cabana, Gloria Pickle and I investigate the Marching Squares algorithm and apply it to Open Simplex Noise in Processing. Code: thecodingtrain.com/challenges...
p5.js Web Editor Sketches:
🕹️ Color: editor.p5js.org/codingtrain/s...
🕹️ Worley Noise: editor.p5js.org/codingtrain/s...
🕹️ Image: editor.p5js.org/codingtrain/s...
🕹️ Webcam: editor.p5js.org/codingtrain/s...
🕹️ Metaballs: editor.p5js.org/codingtrain/s...
🕹️ Cave Generation: editor.p5js.org/codingtrain/s...
🕹️ Metaballs Interpolation: editor.p5js.org/codingtrain/s...
🕹️ OpenSimplex Interpolation: editor.p5js.org/codingtrain/s...
🎥 All videos: • Coding Challenges
References:
📓 Marching cubes: A high resolution 3D surface construction algorithm: citeseerx.ist.psu.edu/viewdoc...
📓 Metaballs and Marching Squares: jamie-wong.com/2014/08/19/meta...
🗄 Marching squares (Wikipedia): en.wikipedia.org/wiki/Marchin...
💾 OpenSimplexNoise-for-Processing (GitHub Repo): github.com/CodingTrain/OpenSi...
💾 Open Simplex Noise in Java: gist.github.com/KdotJPG/b1270...
Videos:
🎥 Coding Adventure: Marching Cubes: • Coding Adventure: Marc...
🎥 [Unity] Procedural Cave Generation (E02. Marching Squares): • [Unity] Procedural Cav...
🎥 Coding Challenge #28 - Metaballs: • Coding Challenge #28: ...
🎥 What is OpenSimplex Noise?: • I.7 : What is OpenSimp...
🎥 Coding in the Cabana #4 - Worley Noise: thecodingtrain.com/challenges...
🎥 2D Noise - Perlin Noise and p5.js Tutorial: thecodingtrain.com/tracks/the...
Related Coding Challenges:
🚂 #28 Metaballs: • Coding Challenge #28: ...
🚂 #C4 Worley Noise: • Coding Worley Noise
Timestamps:
0:00 Marching Squares
3:35 Creating a 2D Grid
6:18 Visualizing Isolines
13:46 Adding Lines
17:29 Using Noise to Generate Points
21:18 OpenSimplex Noise in 3D
23:32 Next Ideas and Linear Interpolation
25:38 Goodbyes
Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound
🚂 Website: thecodingtrain.com/
👾 Share Your Creation! thecodingtrain.com/guides/pas...
🚩 Suggest Topics: github.com/CodingTrain/Sugges...
💡 GitHub: github.com/CodingTrain
💬 Discord: thecodingtrain.com/discord
💖 Membership: kzbin.infojoin
🛒 Store: standard.tv/codingtrain
🖋️ Twitter: / thecodingtrain
📸 Instagram: / the.coding.train
🎥 Coding Challenges: • Coding Challenges
🎥 Intro to Programming: • Start learning here!
🔗 p5.js: p5js.org
🔗 p5.js Web Editor: editor.p5js.org/
🔗 Processing: processing.org
📄 Code of Conduct: github.com/CodingTrain/Code-o...
This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecod...
#marchingsquares #metaballs #worleynoise #isolines #noise #grid #processing
Sebastian Lague cave code ported by David Snyder
Music by Epidemic Sound: epidemicsound.com/creator