Coding Challenge 168: MandelBulb 3D Fractal

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=NJCiUVGiNyA



Duration: 28:02
336,762 views
11,959


It's the Mandelbulb! What happens when you take the original fractal (The Mandelbrot Set) and extend it into 3D space? And how do you visualize it in Processing (Java) as a point cloud? https://thecodingtrain.com/challenges/168-the-mandelbulb

๐ŸŽฅ Previous video: https://youtu.be/a35KWEjRvc0?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

Links discussed in this video:
๐Ÿ”— The Unraveling of the Real 3D Mandelbulb 1: https://www.skytopia.com/project/fractal/mandelbulb.html
๐Ÿ”— The Unraveling of the Real 3D Mandelbulb 2: https://www.skytopia.com/project/fractal/2mandelbulb.html
๐Ÿ”— Processing: https://processing.org
๐Ÿ”— MandelBulb wikipedia: https://en.wikipedia.org/wiki/Mandelbulb
๐Ÿ”— PeasyCam: https://mrfeinberg.com/peasycam/
๐Ÿ”— Inigo Quilez website: https://iquilezles.org/

Other videos mentioned in this video:
๐ŸŽฅ Mandelbulb (raymarched SDF): https://youtu.be/eKUh4nkmQbc
๐ŸŽฅ Mandelbrot Set with p5.js: https://youtu.be/6z7GQewK-Ks
๐ŸŽฅ Spherical Geometry: https://youtu.be/RkuBWEkBrZA

Timestamps:
0:00 Introducing Todayโ€™s Topic
1:31 The MandelBrot set explained
4:31 Triplex numbers
5:11 Voxels in Processing
6:36 Adding PeasyCam
7:19 Spherical coordinates
9:18 The power of triplex numbers
10:51 Implementing power formulas
15:26 Converting cartesian to Spherical
19:26 Setting up the MandelBulb
22:00 First MandelBulb
22:23 Optimising visualisation
24:47 Pointcloud MandelBulb
25:47 Variation ideas
27:04 The MandelBulb returns
27:31 See you next time!

๐Ÿš‚ Website: http://thecodingtrain.com/
๐Ÿ‘พ Share Your Creation! https://thecodingtrain.com/Guides/community-contribution-guide.html
๐Ÿšฉ Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics
๐Ÿ’ก GitHub: https://github.com/CodingTrain
๐Ÿ’ฌ Discord: https://discord.gg/hPuGy2g
๐Ÿ’– Membership: http://youtube.com/thecodingtrain/join
๐Ÿ›’ Store: https://standard.tv/codingtrain
๐Ÿ“š Books: https://www.amazon.com/shop/thecodingtrain
๐Ÿ–‹๏ธ Twitter: https://twitter.com/thecodingtrain
๐Ÿ“ธ Instagram: https://www.instagram.com/the.coding.train/

๐ŸŽฅ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

๐Ÿ”— p5.js: https://p5js.org
๐Ÿ”— p5.js Web Editor: https://editor.p5js.org/
๐Ÿ”— Processing: https://processing.org

๐Ÿ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct

This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/website/issues/new