Live Stream #46: Perlin Noise and Flow Fields

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



Duration: 2:41:21
118,390 views
2,242


Live from sfpc.io!
This live stream is all about Perlin Noise! I explain how Perlin noise is created and how to visualize it. Then I get into 2D Perlin noise and use it to create a flow field with the p5.js library.

4:38 - Presenting today's topic
22:00 - Video #1 - Intro to Perlin noise
38:34 - Video #2 - Difference between noise() and random()
51:56 - Video #3 - Graphing values of Perlin noise
1:21:24 - Video #4 - 2D Perlin noise
1:40:58 - Video #5 - noiseDetail()
1:53:53 - Video #6 - Perlin noise flow field
2:32:15 - Conclusion/Q&A

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:
Book of Shaders: http://thebookofshaders.com/
Perlin Noise Terrain Generator Video: https://www.youtube.com/watch?v=IKB1hWWedMk
Nature of Code video on the topic of Perlin noise: https://www.youtube.com/watch?v=8ZEMLCnn8v0
Pixel Array in p5.js video: https://www.youtube.com/watch?v=nMUMZ5YRxHI

Source Code for the Video Lessons: https://github.com/CodingTrain/Rainbow-Code

p5.js: https://p5js.org/
Processing: https://processing.org

For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

Help us caption & translate this video!

http://amara.org/v/Qbra/

📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct







Tags:
perlin
noise
live
daniel shiffman
p5.js
processing
tutorial
processing tutorial
creative coding
p5js
coding
coding challenge
javascript (programming language)
javascript
p5 js
nature of code
algorithms
perlin noise
noiseDetail
flow field
oop
object oriented programming
pixel array