Live Stream #47 - 3D Supershapes and Spherical Geometry

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



Duration: 2:16:44
8,809 views
159


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







Tags:
sphere
live
3d
supershape
create
daniel shiffman
processing
tutorial
creative coding
processing tutorial
coding
coding challenge
programming challenge
superformula
2d supershape
3d supershape
p3d
processing 3d
polar coordinates
3d mesh
3d modeling
triangle mesh
sphere geometry
trigonometry