The fact that's someone with your knowledge and intellect would simply give us this knowledge with a smile an an incredible energy goes to show that the world is a good place.
I just fell here, without any understanding about the subject, and I understood everything. Thank you so much, simplifying is one of the hardest things to do - you did it!
"I'm dividing it by half", so, you're doubling it? Lol, much love for your videos. Getting into programming and finding your channel has me excited about brushing up on my math skills I haven't used in 10 years
I am very grateful and happy that these tutorials exist. I study arts and when I met Processing, I knew I had to use it as a tool for a work of art. thank you so much :)
Dude I'm a game dev student at uni, always trying/looking for new languages to learn. I found your sfml videos soo helpful for my first year and somehow you're always popping back up whenever I try learning something new! its great since you're such an excellent teacher! Keep it up! really appreciate the hard work you're putting in
hey, i know im a bit late, but the way you explain it and manage to mix in the humor is really awesome thank you for the knowledge and the laughts i got from this vid
wow, this idea is brilliant ! Imagine you work on a movie and someone requests "random shapes". You think about it, make an algorithm as best as you can...and then win a huge prize, because you invented something so inovative
wow, this video is great because of your personality and energy, it make the video less of just normal tutorial and more of a conversation and because of that it is very easy to learn and catch on to things, so thank you this helps a lot!!!
You are describing fractal value noise (en.wikipedia.org/wiki/Value_noise). Perlin noise isn't fractal by default and is a variant of gradient noise, not value noise.
1:31 as a matter of fact, TRON wasn't even nominated in the Best Visual Effects category. Academy members considered they were cheating because they used computers. Clairevoyants... (Perlin received the Oscar in 1996 for the technical achievement, but the film never did)
Would you have a video where you finally make the "hair like" piece you show at the beginning? I couldn't find that example on any of the 12 videos of this (great) video series. Thanks!
But what's the reason that Perlin Noice is so important that you willing to make a bunch of videos around it? Or just for fun haha. And much thanks for all of those videos : ) their influences are propound. I built almost all of my p5 skill based on them!
The noise algorithm has only 1 input; so, it is 1D noise. But, the graph of this noise is indeed 2D. Take the 2D distance function *distance(x, y) = √(x^2 + y^2)* for example. You wouldn't call it a 3D function, but an additional dimension is required to visualize it (2 for the inputs + 1 for the output).
I like your videos. But what you explain in this video is not Perlin noise. It's value noise. Perlin noise uses gradients, and doesn't use cosine interpolation, but linear interpolation in combination with a fade function instead.
9:22 "I'm halving that amplitude. I'm having it? I'm having it for lunch! -- I'm dividing it by half! Whatever!" x/(1/2) = 2x so... you're doubling it? 😂
No the human brain is pretty good at picking random numbers because the "seed" for it is so complex as long as they don't habitually pick a "favorite number".
@@okie9025 Or is it 17? Or 12? Or 7? None of the studies or experiments agree. So, yes. Look! Ask a question in a comments sections and generate a boolean randomizer! ;)
Humans are notoriously bad at picking random number sequences. Check this out or any of the many other papers written on the topic www.ncbi.nlm.nih.gov/pubmed/17888582. Caldwell doesn't know what he's talking about.
I know I'm super late to the party, but the wuestion is bugging me: a while ago, I saw a video on value noise, and it was descirbed the same way. so, does that mean that perlin noise and value noise are the same?
Super late to the super late. But I think this will answer your question. computergraphics.stackexchange.com/questions/3608/benefit-of-perlin-noise-over-value-noise/3609
The fact that's someone with your knowledge and intellect would simply give us this knowledge with a smile an an incredible energy goes to show that the world is a good place.
true
@@andresbriceno526 very true
Well, I think it's more the God who made the world that's good, the world itself is still a work in progress!
I just fell here, without any understanding about the subject, and I understood everything. Thank you so much, simplifying is one of the hardest things to do - you did it!
"I'm dividing it by half", so, you're doubling it? Lol, much love for your videos. Getting into programming and finding your channel has me excited about brushing up on my math skills I haven't used in 10 years
He's just so excited about Perlin noise, it's contagious. It's really sweet.
I am very grateful and happy that these tutorials exist. I study arts and when I met Processing, I knew I had to use it as a tool for a work of art.
thank you so much :)
Your knowledge and energy is off the scale! Loving this a lot, and looking forward to more!
Always grateful to see a great teacher explaining complicated things in so much more understandable ways
You're the only teacher that made me understand this concept. Thank you!
Dude I'm a game dev student at uni, always trying/looking for new languages to learn.
I found your sfml videos soo helpful for my first year and somehow you're always popping back up whenever I try learning something new! its great since you're such an excellent teacher!
Keep it up! really appreciate the hard work you're putting in
hey, i know im a bit late, but the way you explain it and manage to mix in the humor is really awesome
thank you for the knowledge and the laughts i got from this vid
You are one of the most energetic people I have seen in a while.
Wow. This is one of the best videos I have seen on a coding topic...ever. Can't wait to watch more.
Great series!
With an awareness of how pedantic this is: if you divide by half, you double!
I am addicted to your teaching style ♥️
I watched the 2:30 hours version before this. You are awesome. Keep up the good work.
so did I!
Same :p
this is actually such a smart way to generate a random but smooth-ish curve!
wow, this idea is brilliant !
Imagine you work on a movie and someone requests "random shapes". You think about it, make an algorithm as best as you can...and then win a huge prize, because you invented something so inovative
Daniel is a true expert in explaining things.
hahah dude, you're a genius with the sense of humour to boot! Love you videos!
Thank you for doing something helpful for humanity. These tutorials really are the best.
Thanks for watching!
when i discovered processing/cinder/OF I knew i had to use it for design, thanks for sharing your knowledge
Man he is always so happy ❤️❤️
thank you for making this information edible for my brain
Glad to hear!
LMAO dude.. Yeah.. This is exactly the sort of thing that would make my mind choke!!
wow, this video is great because of your personality and energy, it make the video less of just normal tutorial and more of a conversation and because of that it is very easy to learn and catch on to things, so thank you this helps a lot!!!
the world need to create x number of clones of you sir, x being total teachers required in the world
Congrats to 1 million subs.
You have saved me from failing a german p5js course (i don't speak german)), thank you
wow, I created my own noise a few years ago when I was 12, and it's basically perlin noise.
That tron from 1986 is amazing. every scene is like a painting.
Actually 1982. Jeff Bridges is the main character!
simply love your style of beeing
Beautiful explanation! I didn't realize it was so simple.
its not lmao, he didn't explain the entire thing..
I want you to be my lecturer, hands down you're the best!
Thanks so much!
"I'm dividing it by half
doh
bro youre literally the best
Ok i am gonna say that:
Providing this content for free is making you top 1% human, but your energy is at different level. Bless you 🫶🏽🫶🏽
Something about this Perlin noise explanation made remember the Fourier Transform on periodic signals.
And how I seriously want him to do a perlin noise performance video is just hilarious
thank you sir for this tutorial .... i'm from india 🚩❤
The start of the video was basically Dan saying how bad his art is while trying to draw stuff and i love it
"Perlin noise performance art"
If this guy was my teacher, I'd go to school even on sundays.
You should get a perlin noise digits book!
I heard about perlin noise when I was watching minecraft videos. It is very interesting to learn what it is :DD
I love this. Thank you so much for all your videos Daniel!
thank you!
9:28, nope, if you're dividing it by half then you're doubling it, but don't worry we get the point, great video
6:14 I am looking forward to that, let me know when it comes out.
i love the tron movies, great video series dan!
I just get into this topic that I am start thinking I am superlate. Good to know this. Thank you I will sucscribe your video.
Your videos are very informative. Thanks for making such awesome videos.
Thanks!
Man I love this guy!
I love how you're pretty much doing what you mentioned at 6:14 nowadays with your million random digits book. :D
haha
Very helpful and very fun! thanks!
he learned how to edit his videos! mazal tov!
Your videos are amazing!!! You can show us art, science and programming.
Thanks :)
Do you work for the company that made Processing? You're on the home page
Yes, although it's really just a small group of volunteers: processingfoundation.org/
You are describing fractal value noise (en.wikipedia.org/wiki/Value_noise). Perlin noise isn't fractal by default and is a variant of gradient noise, not value noise.
1:31 as a matter of fact, TRON wasn't even nominated in the Best Visual Effects category. Academy members considered they were cheating because they used computers. Clairevoyants...
(Perlin received the Oscar in 1996 for the technical achievement, but the film never did)
This channel is love
Thank you!
Wonderful 😊
"Halving" is the word you're looking for.
haha, thanks
dividing by half, lol
halfing
You are awesome 😎
Where is the perlin noise performance art video, this would be amazing :)
just watched tron. the correct one.
Would you have a video where you finally make the "hair like" piece you show at the beginning? I couldn't find that example on any of the 12 videos of this (great) video series. Thanks!
Ah, sorry, I think this is what you are looking for? ua-cam.com/video/BjoM9oKOAKY/v-deo.html
master at work!! Informative and Enjoyable! How does he do it?!
But what's the reason that Perlin Noice is so important that you willing to make a bunch of videos around it? Or just for fun haha. And much thanks for all of those videos : ) their influences are propound. I built almost all of my p5 skill based on them!
2 or 3 short videos... *looks at 14 video playlist in sidebar*
Alright cool let's gooo!
How is that one dimension?
You have Time and the number Value/Range
The noise algorithm has only 1 input; so, it is 1D noise. But, the graph of this noise is indeed 2D. Take the 2D distance function *distance(x, y) = √(x^2 + y^2)* for example. You wouldn't call it a 3D function, but an additional dimension is required to visualize it (2 for the inputs + 1 for the output).
@@HISEROD I get it, thank you so much.
Great video!
ken Perlin revolutionized video games from his work on tron the movie. but did little to change tron the video game.
Amazing
still looking for the perlin noise performance art follow up video
1D is a line.
you rock
thank you!
your face at 1:00
ur funny
Very helpful!!!
Hi, I love watching your video's and I'm learing a lot.
Could you publish your processing code for this? Thx!
It's on github now: github.com/CodingRainbow/Rainbow-Code
09:20 Dan coins the term "halving", which crypto analysts borrow in "bitcoin halving"
Sir can't it be created like
Let x=1
x=+(Maths.random()*2)-1
//x adds no between -1 and +1
I like your videos. But what you explain in this video is not Perlin noise. It's value noise. Perlin noise uses gradients, and doesn't use cosine interpolation, but linear interpolation in combination with a fade function instead.
Indeed.
ahahahah I like how you graphed "random" it followed a very distinguishable pattern
finbob08 he said it himself
Isn't it just a fractal noise, not perlin? Video is still great and interasting to watch!
9:22 "I'm halving that amplitude. I'm having it? I'm having it for lunch! -- I'm dividing it by half! Whatever!"
x/(1/2) = 2x
so... you're doubling it? 😂
It's now 2021 and the question is do we have a Perlin Noise performance video yet? +1 from me please!!!
A paper with explanation detailed about this for study this topic?
1234321234545676567............omg u are great at explaning things!!!!!
Love him
You are too cool!
I can't seem to find the video in which to make the work that is shown in the beginning. Could it be that it is missing?
here you go! ua-cam.com/video/BjoM9oKOAKY/v-deo.html
is it true humans can't pick random numbers?
No the human brain is pretty good at picking random numbers because the "seed" for it is so complex as long as they don't habitually pick a "favorite number".
If you ask any human to pick 100 random numbers, most of the time the biggest streak od numbers they have is 3, so no
@@okie9025 Or is it 17? Or 12? Or 7? None of the studies or experiments agree. So, yes.
Look! Ask a question in a comments sections and generate a boolean randomizer! ;)
@@jamestheotherone742 wat
Humans are notoriously bad at picking random number sequences. Check this out or any of the many other papers written on the topic www.ncbi.nlm.nih.gov/pubmed/17888582. Caldwell doesn't know what he's talking about.
Does he have a Processing version of these tutorials?
Yes! This is a remake of the original NOC, which was built on Processing, on p5.js.
"People Doing Strange Things With Software" 😂
How many Open Series do we have
*only 2 or 3 short videos*
I know I'm super late to the party, but the wuestion is bugging me: a while ago, I saw a video on value noise, and it was descirbed the same way. so, does that mean that perlin noise and value noise are the same?
Super late to the super late. But I think this will answer your question.
computergraphics.stackexchange.com/questions/3608/benefit-of-perlin-noise-over-value-noise/3609
@@portalsrule1239 Super late to the super late to the super late, but hi!
@@owengrimm1370 Does still late?
Minecraft uses 3D perlin noise to generate its terrain
11:01 when you realize acupuncture won't heal you
random.uniform(past - 0.25, past + 0.25)
a tab on video on 0:03 is not clickable
I don’t know how I got here, I just wanted some Persona 5.
Well, it might be useful later for me.
is it is a more gradual random ?
I would say a more "smooth" random.