@@TheCodingTrain it's like regular coding train but on stamina! Aka "super mario with the star" effect: "Ta ta ta ra ra ta tararara ra tata rara ta tatata" Thank you for everything Daniel!!!! Keep it up :)
i know im asking the wrong place but does anyone know of a tool to log back into an instagram account?? I somehow lost the password. I would appreciate any tips you can offer me
@Johnny Zyaire thanks so much for your reply. I found the site through google and Im trying it out atm. Takes a while so I will reply here later with my results.
I can tell editing this video and putting everything together took a lot of extra time but this is really amazing! I love this format! But I also love the candid classroom vibes from before.
You're just awesome Daniel. Never getting tired of your quality content since years back. Your videos are like ASMR to me now. Thank you so much for all the cool stuff.
Two things you could try: Automatically figure out the minimum and maximum distances and scale the coloring based on that; and try making a wraparound space so it seems more uniform and less affected by the edges.
You have been consistently helpful, even my son who's becoming more active in learning how to code uses you as a reference. Thank you for pursuing your passion!
This video is both informative and lovely. Your explanation of the algorithm in processing was so clear that I was able to code along in p5js. Gloria Pickle is crazy cute. And the sounds of birds and children outside the cabana really transported me to a wonderful coding space. Thank you!!
What a Fantastic prelude to Voronoi noise. I had some VFX interns present the use of Voronoi in Fracturing objects. This video will help them out tons ! Cheers & a Big hug Dan
I'll really like to translate your videos to spanish, you are an invaluable source of knowledge and more people have to learn this kind of topics, nice format by the way, I wish gloria and you stay safe this quarantine
Dan this new video style is so slick! I love both you figuring stuff out and showing that everyone makes mistakes and here's how you debug... But I'm digging this slicker more polished style too. Kudos to you and (I assume) Mathieu, on this style of video! 😉👍🏼
to map ranges you could find (or keep track of) the max dist value and use that as one end of your mapping. That way you always get the full range of your colour.
Wow, you've really grown! I remember our prof telling us to watch some of your videos when you had a couple thousand subs. I've joked about how far you've grown when you were at 200k, and now you have a million!
Man I love watching ur videos... I left my coding skills after I passed my school and entered a medical college 😂 But this brings me back the drive I need to have fun while coding just don't stop making this video's anytime soon 💪🏻👍🏼
I would loooove to see a Voronoi video that uses Fortune's Algorithm! I have been struggling sooo much to try to learn it and I think this channel would be the perfect place to fully understand it.
Man your videos are awesome , i love watching your tutorials and i have learnt many things from you ♥️. i already love to code but was limited only to console outputs , but now i am able to express my ideas easily, and one doubt can this worley noise be done using javascript and python ?. Love from your fan 💙
I’d love to see a 2d Worley where the points are like the output of an edge-finding algorithm with either an image or a live camera input. Definitely gonna have to try this in Shadertoy later
How does this differ from a procedural texture? Can you explain a little bit more about how things are categorized as being noise functions? Love the new format, I love your tutorial. You’ve taught and inspired me a ton, thank you :-) Just watch some other of your videos and saw you actually address these questions :-)
So I've been programming for about 15 years C->ASM->C++->Haskell/Prolog/Lisp->Python->Kotlin->Rust Has been my path so far(at least the things i'd consider myself intermediate to expert in, i've done my share of js, node, etc but not a front-end dev by any means...made cpus with transistors, wrote an os in that isa i designed...then moved on natural language algos and that's where i've been at since, before tf was cool i was doing ml even >_>). At first i really thought you were an average programmer who just was dedicated. You probably think, yes that's what I am. That is what you are, but I had negative connotations like you were less than I, well, I feel your production is greater than I and I must strive for it. I went and hit this problem before watching the video trying to get it done before the video time and well when I compiled....FAIL. I got a cool diffusion-type visual though. Took me an hour+(15m) to complete based on the wikipedia page...I'm embarrassed. :x I thought I was smarter than I am and I'm struggling to face that :( You seem to be confortable with yourself, and this is a power to you. Anyways, in the wiki page, you really have to fill in some blanks... After that I realized that I also need to break down my problems. See I've never used any sort of mindmaps, drawings, anything to program. I have always been able to one-shot my algos pretty well. Sure get bugs as much as anyone but I visualized them without visuals. So I watched your video and realized, even though i understand and know your methods..I don't do them, and even though I feel like I don't need them, I'm a much slower programmer without, and I think that is why I could not do it in the 15 minutes. I don't like watching your videos because I make lots of demos and it feels like cheating, but I love your channel and I watch any videos on things I've already done in the past or I try it first if I haven't heard of the concept. (I've watched a lot of your videos :D) TBH I feel like I'm just more gifted at programming than you, but you're a better programmer than me for the tactics you have developed habits of because math or something is harder for you than me...that's what it seems liek to me. So I say that, and people may react badly, but tbh, you're the BETTER programmer, and I say nearly with contempt, but mostly with a desire to use you as a standard to reach for consistency.(See I hammer 2-10k lines in a day, twice a month at the moment, when i was younger i was more consistent but life)
We got a use out of perlin noise for terrain maps. Is there a good use for this noise? Apart from simulating alien life forms that infect the spaceship on every scify movie ever? And creating a dried out desert surface, but voronoi already has this covered
i wanna smoke weed with you and pickle , and im very glad you references the book of shaders, i honestly cant pin down a more talented person for graphics and hes a mystic also :D, love your work i watch these when im board and it gives me motivation to start coding
Awesome tuto!!! how can we loop this animation in a gif for example! Is it the same code you explain in the perlin noise tutorial? Thanks in advance and really, you are an amazing teacher!!!!
I have a suggestion. So the purpose of sorting the distances array is to get the closest feature point to each pixel right? Well here me out, what if instead of storing all of the distances and sorting them after all of the distances have been calculated, we just keep track of a minimum distance. We then can just replace “sorted[n]” with the minimum distance that was being tracked. However, I understand that this may not seem as robust. With this algorithm the value of ‘n’ will correspond to the nth minimum distances that we must keep track of. But, there are efficient algorithms for keeping track of the nth smallest number in an array of values. So I would say that if your goal is to simulate the ‘classic’ Worley noise where n=1 then this might be more efficient. I will attempt to implement this method tomorrow and share the link to the code through GitHub.
In the past 400 years these forms have been called Descartes, Dirichlet, Thiessen, or Voronoi diagrams, independently discovered by several mathematicians.
One optimise. Square roots are very costly to compute. You can use DistanceSquare instead of Distance, and this won't effect sorting. Then, you only have to take the square root of the final pixel value.
I recently found your videos and I think they are super helpful and super interesting. Would you be willing to try and do the Fortunes Algorithm for Voronoi?
Hi! I'm relatively new to the channel, but recently I've fallen in love with recursion and fractals. I've used pygame and python to do visuals, but it's kind of terrible. What is the best way to do "Art with Code"?
I have been saving up to make content like you. recent computer science graduate, your videos have grew my passion and love for the field through the years! :)
Appart from clarity, why not access the pixel array as one dimension array (which it is)? : for (int index = 0; index < width*height; pixels[index++] = color (random(255)));
This is a very nice video, I really like your approaches to solving things, If I may ask, can you please do a video on TRILATERATION and MULTILATERATION as there are no good examples on the internet.
Hey I am new to the whole p5.js thing and am using the online editor. Somehow I am getting really bad performance and low framerate with the same code (on a good pc) any ideas how to fix it?
Hey hi, anyone help me explaining the error "p5 had problem creating the global function "create element " possibly because of your code is already using that name "
This is one of the most wholesome videos on the internet
Honestly this whole channel is wholesome
I really like this format. It feels more casual and calming than the normal coding train. I love the slower pace and authenticity it provides.
This format for videos is amazing!! Hopefully this doesn't overwork you.
It's a lot of fun to make. . but it does take more time!
Luckily Ms. Gloria Pickle is there to help
@@TheCodingTrain it's like regular coding train but on stamina! Aka "super mario with the star" effect:
"Ta ta ta ra ra ta tararara ra tata rara ta tatata"
Thank you for everything Daniel!!!!
Keep it up :)
Amazing co-host
I think we all gotta take a moment to appreciate how fricking wholesome and adorable this man is as a whole. It's just amazing.
This is a nice format.
i like stream sessions, but usually they start just after my work and im so tired that i cant along.
but dan still an amazing explainer
i know im asking the wrong place but does anyone know of a tool to log back into an instagram account??
I somehow lost the password. I would appreciate any tips you can offer me
@Grant Jesus Instablaster ;)
@Johnny Zyaire thanks so much for your reply. I found the site through google and Im trying it out atm.
Takes a while so I will reply here later with my results.
@Johnny Zyaire it did the trick and I finally got access to my account again. I'm so happy:D
Thanks so much you really help me out !
Plot twist: Daniel was the the one who updated Wikipedia with that image.
I can tell editing this video and putting everything together took a lot of extra time but this is really amazing! I love this format! But I also love the candid classroom vibes from before.
You make programming look so simple and beautiful...that all changes the moment I sit down in front of my PC
just wanted to say your videos are an inspiration for me, they always make me want to get up and do something. thank you! :)
You're just awesome Daniel. Never getting tired of your quality content since years back. Your videos are like ASMR to me now. Thank you so much for all the cool stuff.
You know what is more amazing for me, Daniel, is your understanding of these concepts and your ability to grasp them so quickly! You are awesome dude!
I've been watching your tutorials for years hoping your energy and enthusiasm would rub off on me someday. Always a pleasure Mr Shiffman
You know it‘s going to be a good day when there‘s a new video on the coding train channel.🎉
You are not only a programmer, but also an editor. Your editing skills are very amazing! Liked and Subscribed!
You just always radiate so much cozyness and chill, I just want to hug you haha
Everyones telling this format is good but I must say I still love the coding train format. The Fun. The movements. The Thisdot. And what not.
Just thank you Mr. Shiffman. I love coding and have a teaching degree but never utilized it but u are inspirational.
Without a doubt one of the best coding channels
Two things you could try: Automatically figure out the minimum and maximum distances and scale the coloring based on that; and try making a wraparound space so it seems more uniform and less affected by the edges.
Everyone is right, this video is calming and so real. The birds are so relaxing, and what a great host and co host.
*Gloria Pickle*
Co-Host
Loved that
Dan, your positivity is contagious! Love from RI
You have been consistently helpful, even my son who's becoming more active in learning how to code uses you as a reference. Thank you for pursuing your passion!
This video is both informative and lovely. Your explanation of the algorithm in processing was so clear that I was able to code along in p5js. Gloria Pickle is crazy cute. And the sounds of birds and children outside the cabana really transported me to a wonderful coding space. Thank you!!
Thank you for your enthusiasm in times like these, you are extremely lovely
I love the way this was filmed!! Just way easier to watch it either on my phone or the computer without it feeling like a whole livestream.
I like the quality of these videos. I love you. The best programmer.
I owe you my future, I just started learning processing and your tutorials and personality have been keeping me afloat Thanks .. choo-choo!
What a Fantastic prelude to Voronoi noise. I had some VFX interns present the use of Voronoi in Fracturing objects. This video will help them out tons ! Cheers & a Big hug Dan
i love this guy .. his code is so much colorful.
I'll really like to translate your videos to spanish, you are an invaluable source of knowledge and more people have to learn this kind of topics, nice format by the way, I wish gloria and you stay safe this quarantine
Wow, thank you!
Dan this new video style is so slick! I love both you figuring stuff out and showing that everyone makes mistakes and here's how you debug... But I'm digging this slicker more polished style too. Kudos to you and (I assume) Mathieu, on this style of video! 😉👍🏼
I like you co-host Gloria pickle, I hope you and he are safe at home enjoying quarantine days😊
just got my copy of learning processing today! excited to create some beautiful digital art, thanks for all your work Daniel
Hope you enjoy it!
This was so nice to watch. Just had breakfast, some coffee and learned something new.
to map ranges you could find (or keep track of) the max dist value and use that as one end of your mapping. That way you always get the full range of your colour.
Wow, you've really grown! I remember our prof telling us to watch some of your videos when you had a couple thousand subs. I've joked about how far you've grown when you were at 200k, and now you have a million!
This is the first Coding in the Cabana that I watched, and I think I need a cabana to code in now.
You are the Mr. Roger's of coding.
thanx for your time. I love learn with your videos.
... allways ( ALL WAYS ) sooooo enlighting to watch ... hugs, man !!!
Gloria Pickle
I do like what you do for the development community doing all o' this maths / animations
These videos are amazing! More amazing than usual amazing.
Love coding in the cabana. I hope you have time to bring it back soon 🙂
Man I love watching ur videos... I left my coding skills after I passed my school and entered a medical college 😂
But this brings me back the drive I need to have fun while coding just don't stop making this video's anytime soon 💪🏻👍🏼
I would loooove to see a Voronoi video that uses Fortune's Algorithm! I have been struggling sooo much to try to learn it and I think this channel would be the perfect place to fully understand it.
Amazing video format. Feels much smoother. But I can't choose, I like both of them.
Best programming teacher on internet..........
The quality of this video is through the roof, I'd love it if you could keep using this style of making videos! :)
Hey Daniel, don’t forget you’re the best !
Love the lowfi camera shots from the back.
I love this format! It's pleasant and relaxing.
Man your videos are awesome , i love watching your tutorials and i have learnt many things from you ♥️. i already love to code but was limited only to console outputs , but now i am able to express my ideas easily, and one doubt can this worley noise be done using javascript and python ?.
Love from your fan 💙
I like this format actually more than the one with your green-screen-background
Glad this series in back , thanks
Congrats on your 1M subs! Its impressive. even at home, you can make time to make quality edu. videos.
I’d love to see a 2d Worley where the points are like the output of an edge-finding algorithm with either an image or a live camera input. Definitely gonna have to try this in Shadertoy later
This video format makes me happy
Very polished! Cute doggie. % is modulo, the number following is the modulus. 6 % 2 reads as six modulo two.
Noooo! I did it again????
How does this differ from a procedural texture? Can you explain a little bit more about how things are categorized as being noise functions?
Love the new format, I love your tutorial. You’ve taught and inspired me a ton, thank you :-)
Just watch some other of your videos and saw you actually address these questions :-)
So I've been programming for about 15 years C->ASM->C++->Haskell/Prolog/Lisp->Python->Kotlin->Rust Has been my path so far(at least the things i'd consider myself intermediate to expert in, i've done my share of js, node, etc but not a front-end dev by any means...made cpus with transistors, wrote an os in that isa i designed...then moved on natural language algos and that's where i've been at since, before tf was cool i was doing ml even >_>). At first i really thought you were an average programmer who just was dedicated. You probably think, yes that's what I am. That is what you are, but I had negative connotations like you were less than I, well, I feel your production is greater than I and I must strive for it. I went and hit this problem before watching the video trying to get it done before the video time and well when I compiled....FAIL. I got a cool diffusion-type visual though. Took me an hour+(15m) to complete based on the wikipedia page...I'm embarrassed. :x I thought I was smarter than I am and I'm struggling to face that :( You seem to be confortable with yourself, and this is a power to you. Anyways, in the wiki page, you really have to fill in some blanks... After that I realized that I also need to break down my problems. See I've never used any sort of mindmaps, drawings, anything to program. I have always been able to one-shot my algos pretty well. Sure get bugs as much as anyone but I visualized them without visuals. So I watched your video and realized, even though i understand and know your methods..I don't do them, and even though I feel like I don't need them, I'm a much slower programmer without, and I think that is why I could not do it in the 15 minutes. I don't like watching your videos because I make lots of demos and it feels like cheating, but I love your channel and I watch any videos on things I've already done in the past or I try it first if I haven't heard of the concept. (I've watched a lot of your videos :D) TBH I feel like I'm just more gifted at programming than you, but you're a better programmer than me for the tactics you have developed habits of because math or something is harder for you than me...that's what it seems liek to me. So I say that, and people may react badly, but tbh, you're the BETTER programmer, and I say nearly with contempt, but mostly with a desire to use you as a standard to reach for consistency.(See I hammer 2-10k lines in a day, twice a month at the moment, when i was younger i was more consistent but life)
We got a use out of perlin noise for terrain maps. Is there a good use for this noise? Apart from simulating alien life forms that infect the spaceship on every scify movie ever?
And creating a dried out desert surface, but voronoi already has this covered
Hi, i'm one of yours Brazillian fans, and i like your videos a a lot :)
i wanna smoke weed with you and pickle , and im very glad you references the book of shaders, i honestly cant pin down a more talented person for graphics and hes a mystic also :D, love your work i watch these when im board and it gives me motivation to start coding
Wow, those types of videos are awesome. I must watch previous chapters.
Subtracting and mapping different N’s of noise with each other can also give quite interesting results
Oh, thanks for this suggestion!
Great video. I have one question. Where did you get your mathematical sight from?
If I wanted to make a general purpose 'noise' making app, that a user could program themselves (input a handful of parameters
Hey weird guy,
Thanks for your videos. You inspire me to code again :). By the way, your are the best!!!
Awesome tuto!!! how can we loop this animation in a gif for example! Is it the same code you explain in the perlin noise tutorial? Thanks in advance and really, you are an amazing teacher!!!!
Thanks for this tutorial, Can you please add other types of noise such as Billow
I have a suggestion. So the purpose of sorting the distances array is to get the closest feature point to each pixel right? Well here me out, what if instead of storing all of the distances and sorting them after all of the distances have been calculated, we just keep track of a minimum distance. We then can just replace “sorted[n]” with the minimum distance that was being tracked. However, I understand that this may not seem as robust. With this algorithm the value of ‘n’ will correspond to the nth minimum distances that we must keep track of. But, there are efficient algorithms for keeping track of the nth smallest number in an array of values. So I would say that if your goal is to simulate the ‘classic’ Worley noise where n=1 then this might be more efficient. I will attempt to implement this method tomorrow and share the link to the code through GitHub.
I am so disappointed in myself for just now finding your channel, thank you for all of this 😎
Welcome aboard!
In the past 400 years these forms have been called Descartes, Dirichlet, Thiessen, or Voronoi diagrams, independently discovered by several mathematicians.
Thanks for all your lessons
You are awesome! Bringing down complex matters with your easy going attitude and cute sketches! Thank you :) ps. Who did the paintings behind you?
I like the new format!
One optimise. Square roots are very costly to compute. You can use DistanceSquare instead of Distance, and this won't effect sorting. Then, you only have to take the square root of the final pixel value.
I recently found your videos and I think they are super helpful and super interesting. Would you be willing to try and do the Fortunes Algorithm for Voronoi?
So wholesome! Thank you for this tutorial!
The cabana is back! Yessss!
I can’t really code yet, but love the theory/thought behind it. Thank you!
Hi! I'm relatively new to the channel, but recently I've fallen in love with recursion and fractals. I've used pygame and python to do visuals, but it's kind of terrible. What is the best way to do "Art with Code"?
On this channel we also use Processing and p5.js and we enjoy it :)
- The Coding Train Team
Please make a new coding challenge. I really love those
You are simply the best
I love u so so much thank you for always giving great content and inspiring the world of developers at home
I have been saving up to make content like you. recent computer science graduate, your videos have grew my passion and love for the field through the years! :)
Appart from clarity, why not access the pixel array as one dimension array (which it is)? :
for (int index = 0; index < width*height; pixels[index++] = color (random(255)));
Later I need the x,y locations for the distance calculation! But yes either will do!
Waiting for Raymarching!
Thx for videos.
Stay safe!
Just curious, is there a use for this in real life? Is it usable for scans or so. Thank you for answering.
It's usually used in 3D programs as a procedural texture
your set up is amazing
Wow, looks amazing.
This is a very nice video, I really like your approaches to solving things, If I may ask, can you please do a video on TRILATERATION and MULTILATERATION as there are no good examples on the internet.
I did this in p5js. Its epic, but its really slow so I cant make them move and my computer is getting overheated... what should I do to solve this?
Hey I am new to the whole p5.js thing and am using the online editor. Somehow I am getting really bad performance and low framerate with the same code (on a good pc) any ideas how to fix it?
Good timing, I yesterday watched your perlin noise video.
Thank you for the heart.
Amazing, such a happy channel!
Questions - how do i make a clear border with rounded corners
Hey hi, anyone help me explaining the error "p5 had problem creating the global function "create element " possibly because of your code is already using that name "