Live Stream #47 - 3D Supershapes and Spherical Geometry
Live from sfpc.io!
This live stream is a continuation of the Supershape series of Coding Challenges. First, I show you how to create a sphere in Processing using spherical coordinates. Then, I use the superformula to generate 3D Supershapes. Finally, I use the p5.js library and WebGL to transpose the 3D Supershape to the web browser.
2:40 - Intro to today's topic
32:13 - Spherical Geometry
1:11:13 - Addendum to the Spherical Geometry
1:25:54 - 3D Supershape
1:56:24 - Converting 3D Supershape to p5.js
2:12:09 - Q&A/Conclusion
Support this channel on Patreon: https://patreon.com/codingtrain
Send me your questions and coding challenges!
Contact: https://twitter.com/shiffman
Links discussed in this video:
Reza Ali's 3D Supershapes: http://www.syedrezaali.com/3d-supershapes/
Paul Bourke's Supershape page: http://paulbourke.net/geometry/supershape/
Wikipedia's Spherical Coordinates System: https://en.wikipedia.org/wiki/Spherical_coordinate_system
peasycam website: http://mrfeinberg.com/peasycam/
Fl00per "Perlin Noise" song: https://soundcloud.com/fl00per/perlin-noise
Source Code for the Video Lessons: https://github.com/CodingTrain/Rainbow-Code
p5.js: https://p5js.org/
Processing: https://processing.org
For More Supershape videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6a5MvGn7a1y4dAKWzM8_Ar0
For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
Help us caption & translate this video!
http://amara.org/v/QbrY/
📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct