Coding Challenge #137: 4D OpenSimplex Noise Loop

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



Duration: 13:36
39,242 views
1,143


It’s groundhog day on the coding train as I demonstrate another noise loop GIF technique, this time with 4D OpenSimplex Noise in Processing (Java). Code: https://thecodingtrain.com/challenges/137-4d-opensimplex-noise-loop

πŸ•ΉοΈ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/MPqnctIGg

πŸŽ₯ Previous video: https://youtu.be/ZI1dmHv3MeM?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Next video: https://youtu.be/TDQzoe9nslY?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

References:
πŸ“‹ OpenSimplex Noise in Java: https://gist.github.com/KdotJPG/b1270127455a94ac5d19
➰ Necessary Disorder: https://necessary-disorder.tumblr.com/
πŸ–ŒοΈ ffmpeg: https://ffmpeg.org/

Videos:
πŸš‚ What is OpenSimplex Noise?: https://youtu.be/Lv9gyZZJPE0
πŸš‚ Polar Coordinates: https://youtu.be/O5wjXoFrau4
πŸ”΄ Coding Train Live 170: https://youtu.be/O6dsGXhD0sc?t=1755s

Related Coding Challenges:
πŸš‚ #136 Polar Noise Loops: https://youtu.be/ZI1dmHv3MeM
πŸš‚ #135 Making a GIF Loop in Processing: https://youtu.be/nBKwCCtWlUg
πŸš‚ #C5 Marching Squares: https://youtu.be/0ZONMNUKTfU

Timestamps:
0:00 Introduction!
1:55 Discussing gif loops
6:31 Adding polar coordinates to loop through one plane of 3D noise
10:45 Rendering out the GIF loop!
12:08 A non-traditional ending and things to try!

Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound

πŸš‚ Website: http://thecodingtrain.com/
πŸ‘Ύ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
πŸ’‘ GitHub: https://github.com/CodingTrain
πŸ’¬ Discord: https://thecodingtrain.com/discord
πŸ’– Membership: http://youtube.com/thecodingtrain/join
πŸ›’ Store: https://standard.tv/codingtrain
πŸ–‹οΈ 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/thecodingtrain.com/issues/new

#opensimplexnoise #4dnoise #gifloop #polarcoordinates #p5js #javascript







Tags:
daniel shiffman
coding
the coding train
coding challenge
creative coding
code challenge
programming challenge
coding tutorial
creative coding tutorials
creative coding art
perlin loop
perlin noise
2d perlin noise
simplex
simplex noise
opensimplex
opensimplex noise
simplex noise java
simplex noise processing
simplex noise vs perlin noise
simplex noise algorithm
simplex noise explained
simplex noise tutorial
4d opensimplex
4d noise
4d simplex