I run untested, viewer-submitted code on my 500-LED christmas tree.

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments

If you haven't seen the first video, each of the LEDs are mapped to a 3D position to make this possible.

πŸ‘οΈŽ︎ 349 πŸ‘€οΈŽ︎ u/graepphone πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

Not just any YouTuber, that's Matt Parker you're talking about!

πŸ‘οΈŽ︎ 520 πŸ‘€οΈŽ︎ u/tolerablepartridge πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

I personally liked the Snake pattern the most, which you can see at the 17:20 minute mark.

πŸ‘οΈŽ︎ 295 πŸ‘€οΈŽ︎ u/TimvdLippe πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

It's really refreshing to see so many not work, as weird as that sounds. Makes me feel like a better programmer. So many times with social media you only see the edited and filtered end results and it can really shake your confidence. Nothing wrong with writing some code that needs debugging! Cheers

πŸ‘οΈŽ︎ 198 πŸ‘€οΈŽ︎ u/AdverseTFV πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

How are there so many broken scripts?

πŸ‘οΈŽ︎ 32 πŸ‘€οΈŽ︎ u/Nicksaurus πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

A lot less penises, swastikas, and n-words than I expected!

πŸ‘οΈŽ︎ 147 πŸ‘€οΈŽ︎ u/confused_teabagger πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

Running Internet strangers' code with sudo without checking it first seems like a disaster waiting to happen lol

πŸ‘οΈŽ︎ 13 πŸ‘€οΈŽ︎ u/middlenameray πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

β€œYouTuber”

He’s Matt Parker, the inventor of the Parker’s Square.

πŸ‘οΈŽ︎ 43 πŸ‘€οΈŽ︎ u/ProgramTheWorld πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies

A problem with RGB LEDs is that while you can have 0-255 values for example (depending on the controller) for each color, the LEDs themselves have different intensities at different values. For example the blue LED may appear to be saturated at value 180 while the red LED would appear to be saturated at 220. At the same time one may fade gradually down to 20 and then turn off entirely (or seem to) while another would turn off at 40.

I'm no expert but from what I read while playing around this seems to be due to the chemistry of the light generating material in combination with the controlling microchip. Different colors use different chemicals to generate the color, require different voltages and result in different "brightness". You can just look at regular colored LEDs and you'll notice that blue LEDs tend to be glaringly bright, while orange or red not so much.

When I was playing around with RGB LEDs I had to eyeball the "natural range" for each color and write a transform function from a 0-255 value to each color's range just to make it easier on myself. That way I can still use intuitive 0-max values while not having to remember the individual value ranges for the individual colors.

πŸ‘οΈŽ︎ 18 πŸ‘€οΈŽ︎ u/dragonatorul πŸ“…οΈŽ︎ Jan 16 2021 πŸ—«︎ replies
Captions
what's that you want to see someone install and run totally untested code on their christmas tree wow have i got some good news about how i'm spending my monday night so in my video about the 500 led christmas tree that i made i said if people send it some code i would try and run it and there were several uh caveats that went with that a lot of people have sent in code so i thought i'd film myself spending an evening running the code so there were several deals uh which were so i said uh you can't have any supplementary files which i think i've stuck to there's one where someone said it syncs with my music and so i've got that lined up we'll see what happens uh i said i'm not going to install anything extra and i haven't i suspect that's going to take a lot of things out just by uh because i did i checked through the code to make sure there's nothing malicious in there i think that might take out a few and i said i'm not going to be debugging it so i honestly we were sent in i on the order of i would say 60 bits of code so i suspect the vast majority are not going to run and i'm very sorry i wish i could spend longer debugging it but i cannot so anyway let's do it so by the way it's now like early january this tree is just falling apart like if i just touch it it's just the needles are just crumbling off and if i give that a good shake it would be a totally bad tree so this has to happen now or never and then after this is done tomorrow the tree is going uh to become mulch there you are as much as i have enjoyed it and the leds we put away for another day so uh here we go so i've just that was my random plane code that i was running there i've just stopped it and what you can see now in front of me here that's the uh terminal window i have open which is ssh to the raspberry pi over there so you can see what's going on that's the whole deal so um there you go and i'm now in a folder called viewer code and if i list all the files in viewer code there you go so that's what we're it's kind of what we're dealing with here so i'm going to run those bits of code one at a time and we'll see what happens it's only fair i think to start with some of my code so the very first thing we're going to run this is my original spin program there you go just to show you everything is still working the tree is working fine you can see i've just got a plane which rotates as well as going up and down the center of rotation goes up and down very gently and you get this fantastic effect so the way this this works is we're going to go through all the files in alphabetical order we play it for a while we'll see how it works if it doesn't work we go into the next file if it does work we marble at it eventually we get bored i do a keyboard interrupt which stops it in its tracks and then i've rigged up a hotkey which blanks the tree and then loads up the command for the next one and the first one out of the rank is called baubles also the off dot py 500 that is just my code uh telling every single led to turn off there are 500 leds i don't know why i wrote it that you can change the number that turn off but i did and so i run that because otherwise the leds they just stay the color as long as they got power they will persistently be that color and so you've got to actively tell them to stop doing that and so that's what i've done so here we go um first one out of the ranks baubles dot py and away min angle is not defined very sorry i'm gonna count that is not running someone forgot to define their minimum angle we're moving on to boyds dot p y all right no module named opengl well i haven't got opengl oh um okay this is going to be the exception not the rule ah pip install let's just have a quick look if we can install opengl so if you're not familiar with pip it's um it's a great thing that if you've got your something's not installed the computer and python's like i haven't got that thing you just pip install it and this program goes away has a look if it finds it on the internet it'll bring it back and they are successfully installed okay so now boyds whoever wrote boyds you're lucky no still not happy okay we're not doing that again i'm sorry i should have stuck with my no debugging no installing anything policy uh so anyway okay so up next bouncing light dot py pixels is not defined okay up next dance of the tannenbaum wow no module named matt plot i i didn't promise i had that oh my god this is better not be dirty code dot py that's terrifying no module named mpl toolkits well how about that wow this video is going to be over a lot faster than i expected whoa it's working someone said in working code it's just blinking oh it blink blink with different colors oh it's describing what it's doing oh my goodness blink with the sine function well there are sine waves coming down i guess that's lovely hey whoever wrote was this fanimator i think they emailed i think actually that one was on github and it was emailed to me that's look at that it's got things got waves going through this way now oh my goodness that's lovely using a general function to do a selection of colors on x there you go and it says what it's doing oh my goodness i'm i was getting nervous there given the first how many one two three four five the first five did nothing i'm very sorry to people who put the effort into writing those bits of code i'm very very sure they didn't run fanimator it's come through with the goods wow i wonder how long this goes on for a linear wave interpolated with multiple colors that's really nice look at that one go oh my goodness it just cycles through the different effects i don't want to choose a favorite but fanimator is an early early number one i don't know if i want to um stop this we got a lot more to get through okay you know what i'm gonna have to start i'm blurry so i'm gonna have to stop it a square wave on spherical coordinates using coordinates transformer that's great a little stroboscopic but awesome i probably would not be allowed to leave that running just in the corner of the room it's a nice you know provides a bit of ambience in the okay we're stopping you that was amazing okay first one worked here we go up next fire animation dot oh it's working that's nice what is that it's a fire i guess good work fire animation person that is delightful i am using the original file names people sent in so if you're waiting to see if your code appears if you've renamed my sample code into some kind of unique file name then you'll see them pop up as i run them if you didn't if you left it the generic name i've picked a name which i think describes what you claim your code will do and so i think fire animation from memory i named it that because whoever wrote this had left it with the default name but that's very cool very very cool nicely done i mean there's no phenomenator but it's good okay up next where we got here fireflies oh that's nice i assume they're fireflies moving around in a random pattern it's pretty cool good job fireflies nicely done okay moving on up next maybe run in tree.p wild this is terrifying no not numpy can't multiply sequence by non-end of type numpy okay numpy is installed but something has gone wrong with that there uh we've got next octahedron rotation becomes a oh my goodness it's a rotating octahedron i guess no way i guess it's okay i'm going to pick a color and follow it so if i pick the green there's like an orange red oh it's just changing colors i think this looks like it's based on my rotating plane but it's multiple colors and they change whenever the plane moves through them and i can count uh one two uh i can't because an octahedron what we got there we've got six corners so there could be six different colors maybe eight faces hence octahedron but i think that's really nice i like that one that's good that's in second place behind oh my goodness i didn't even notice it's printing out all the coordinates as it goes nice touch thanks for doing that that's i don't know what i enjoy looking at more i can look at the coordinates coming out or i can look at that there you go okay enough of you okay uh up next what do we got uh painful to view painful to view you're not kidding claims it's running so the person who wrote oh there's like one led on what is that doing they're not kidding when they say pay for the view there's a single led down there i don't know maybe it's the first one in the sequence it could be led zero it's cycling through colors and that's it so painful to view i'm afraid was boring to view but thanks for trying okay up next purlin that's the type of noise so i guess this is a random noise generator wow i mean technically this could be random noise and there's a tiny statistical probability that we're just getting all zeros can't rule that out so it could be working as intended it feels very unlikely i think it's broken somehow but it is running it's just not displaying anything i guess it oh wait it ran and then stopped oh well short lived okay anyway up next rainbow and fireplace oh i split this into two files so someone uh there was a bit in there we had to comment a bit out to do the two different versions and so i regret doing that i went in and so this is the rainbow one first i guess oh that's nice psychedelic but nice i mean i'm enjoying it it's uh in your face actually on screen because i can see the screen on my camera it looks a bit better than in real life it's very ah on the screen maybe it's because it's tiny it looks better there you are so that's rainbow shall we uh stop that my goodness and let's see i shoot there and fireplace now ah the same numpy problem something felt like it might be my fault okay moving on [Applause] re ho boam no that's cool what is it it's just like um red dots moving around it's nice if you coded that one very enjoyable i like what you're doing uh bizarrely that could be the fireplace one that we didn't have a second ago so i totally would have accepted that as fireplace but there you are that's cool i don't know what it's doing thing is like that could be a really clever implementation like some people did game of life some people did all sorts of cellular autonomous uh random noise i think somewhere in here there's like a smart snake where it plays a game of snake but automatically so this could be one of those things but my tree is just so low resolution that it doesn't work as a sentence i you know i didn't think i'd ever use but it's pretty predictable i would have used that okay rgb spheres here we go yep now here's one of the problems uh with rgb values whoa oh that's happening they a lot of rgb colors look very washed out and when i wrote my original code for the tree i had to write my own fading um setup right so in the software you i want to light led up and then fade it down and i just took it in a straight line from that rgb color back to the origin of all zeros um which works but you go through some weird colors there's a whole world of color like theory and perception and stuff that i didn't go near oh that's nicer those colors are good and so often if you're just naively approaching rgb as a mathematician you get some strange colors you get unnatural color progressions because you're thinking about them as a 3d point or as you know just three separate values and then moving around and changing them as such and you're not factoring in how humans would actually perceive those colors or how lgb leds would actually display them i'm sure some people did i did not anyway that's lovely that's very nice good job rgb spheres okay uh moving on here we go uh rgb spheres again is it the same file if i x it's the same file i'm sorry so um i went so problem is i've got a github and people would email me files and so i just accidentally got this one twice and so someone did point out because i've got a github so i can put code i want to share on there i don't really actively look after that like i check in and i see what people are doing but i i'm not github fluent a friend of mine oliver who's helped out with a lot of my programming is now helping me keep an eye on the github because people are putting in pull requests and stuff and they put a lot of work into things and i'm just letting them languish like in github purgatory by ignoring them and that's not fair people put in work they should uh it shouldn't just sit there with nothing happening to it so i'm gonna be better now at responding to stuff on github which is to say oliver is some of that flashing by the way is if the the current uh draw of the energy draw exceeds what my power supplies can serve up and then you get this weird strobing effect where there's not enough juice to go around um just so you know notice that people have necessarily programmed something flashing like mad it's just my terrible power supplies okay coming up on salesman this is a traveling salesman problem simulation board is not defined now so that'll be part of the code designed to interact uh with sending the stuff to the leds you've got to import a board and someone has broken that part of the code i'm very sorry okay up next sipinski triangle now that jittering that's the end that's the power problem i mentioned before so ignore that i did in the code tell people to keep the total brightness down but i can see sipinski i'm convinced it's in there i'm going to stop that because it's not doing good things for my power supply simplex noise uh no module found open simplex so that feels like a user written one so maybe they wrote that and it's not imported somehow uh that's a shame okay up next here we go singing tree singing tree no module name sound file i bet that was like a um stereo equalizer effect where you'd play music or something and this would move up and down and a lot of people requested that and i didn't do it originally because i didn't have a way there's no microphone or anything rigged up in my raspberry pi so i couldn't find a good way to get an input and there obviously there are ways you could i could do that but i couldn't do it just the way things were i'd have to find a way to either get a microphone input or put sound files on there and then you've got to sync them up with playing them somewhere else i didn't do it so thank you very much someone has written a assume as an equalizer thing for a singing tree um but i've not supplied i said no supplementary files ah that'd be really cool anyway up next we've got smart oh this is the smart snake oh boy okay here we go it's going to play snake on its own it's running oh there it goes oh that's amazing so this is actually working so you'll see like a dot will light up somewhere and then the snake will go and get it and eat it and then it gets a little bit longer it's running quite fast so it's a little hard to spot but if you watch it carefully somewhere in the 3d tree a light will turn on and then the snake will get there to eat it and then the colors seem to track back along the snake that's so good because now there's a long chain of leds which are the snake which are totally separate from the long oh it's restarted from the long chain of leds that are the wire i don't know why i find that so pleasing oh that's really good that's great it's gonna loop again in a second you know what um i've finished my coffee ah there's dregs i'm gonna get a beer watch the snake for a second that's so good uh what are we fancy i mean this is my genuine um nice entertainment that's me trying to find a bottle opener let's be finding a bottle opener i hope someone walks into the room right now while you're watching this and you're staring at a screen watching what to the untrained eye just looks like a terrible christmas tree with bad inconsistent lights when in reality it's a game of smart snake let's just reset there you go look at that there's the dot it goes and eats it ah thano mater i think was familiar equal first equal first that's amazing okay up next what do we got sync to intro oh okay this is the one exception i made someone downloaded well they didn't download they ripped my theme song the new mixed version from the beginning of the video howard carter my music person puts a lot of effort into ridiculous remixes of the stand-up mass theme and and so this person here so if the code works it should blink four times and you start the theme song on the implied fifth blink so let's just see if it runs first before we get too excited oh there it goes okay okay so i'm going to cancel it okay and what am i going to do now so i'm going to run it again and i've then got to play the song so i'm going to play it in the room so i can enjoy it if it doesn't get picked up off my mic i'll edit it in afterwards but i'm trying to avoid having to edit this video because i'm a man of finite free time so here we go i'm gonna i'm gonna play it again and then i'm gonna go start the song on the fifth one so here we go play cue up the song [Music] i think i got it i think that's matching [Music] it's nice [Music] it's building something it's just doing that it broke it broke it broke ah argument three of type ah that's really disappointing that was going so well i'm very sorry whoever wrote that uh we tried we tried and it failed okay let's not mourn it for too long on to the next one tree color rotate trickle list assignment index out of range yep that's um that's someone who's not tested their code properly so someone who very much programs the way i do there you are very familiar with that okay uh oh midi i don't think this is gonna work no i did um install mido mido mido um obviously it's not working so this was meant to take a midi track and then play on the tree i might have a play with that later to see if i can get it working um great idea really good idea okay up next polar coordinates oh no wait neopixel is not defined so someone's broken the code there okay here we go uh 3d fire done by manuel manuel i mean it is 3d it's very much at the bottom of one of those d's oh here it comes here it comes it's coming up that's nice i mean yep it is that's probably a nice one you just leave that oh you just sorry that flash was again the power problem now the whole tree's on fire i better say you just leave this one ticking over in the corner in the background that's nice good work good work uh manuel up next what do we got we're nearly halfway oh my goodness 3d fire is that a different oh i think it's a different 3d fire no same 3d file same 3d file sorry about that loaded it in twice with slightly different file names 3d spin what is that doing the plane so my plane rotates just the one way around this one i think the plane that's rotating is moving looks a lot like the spinning octahedron we saw earlier that's nice yeah i'm enjoying that again i feel like my tree has not got enough leds to do some oh and it's printing the coordinates it is the same one could you just let me know i should pay closer attention to that okay up next here we go what do we got uh bezier comets okay i guess it's a it's a dot move it's a comet moving around well that's fun i mean it's you doesn't look quite as good on screen it's very much a 3d effect like you can really see a thing moving around in the tree from your point of view obviously a lot of it is obscured by the branches which i could fix just by knocking it and it wouldn't have these on it anymore okay enough of that up next what we got bubbles no inconsistent use of tabs and spaces in indentation i am not touching that there you are oh awkward okay up next uh christmas lights ca nope no module name scipy uh they must have not imported that correctly okay up next because i did install it uh candy cane oh well that's nice i don't know quite how to describe that it is is what it is there you are good work hello what's going on there that's one of my uh top top five material that one definitely okay up next where we go uh cellular autonoma they're a bit shy preceding pre-computed neighbor list that's not promising see some people got very ambitious with their code which i absolutely salute the whole notion of giving it a go obviously big fan color orbs oh yeah well they're moving around oh that's cool there's different patches of color and then they um move around the tree that's nice top five material man we're gonna have a lot in the top five there's just so many not that a top five material okay up next what we got colour swap oh wait what's not defined blend is not defined there you are you tell me color waves here we all nice oh no the waves move around in the tree that's cool well here comes a green one it started looking like the most christmasy tree this christmas tree is ever christmas tree that's another way that's nice thing is some of these effects look good in short bursts so they work well in this video and others a slow but that's probably good you'd want to just leave your tree doing something like this in the background that's lovely good work congratulations whoever coded color waves up next where we got contagion oh that's terrifying oh it must be a simulation of an infectious color oh that's nice so it looks like a color starts somewhere here we go and then infects its neighbors i suspect there are a lot of there goes there goes again i think there are a lot of settings behind the scenes where you can change how infectious it is how many neighbors get infected that kind of thing so it's very much a pandemic themed tree that's great good work that's really nice i'm enjoying that both on an aesthetic and conceptual level at the same time great work okay up next oh different fire effect this one by someone named andrew which i know is andrew taylor who it's running oh they're gonna go so andrew taylor i've done a bunch of stuff with over the years you will have seen them they are in the domino computer video and a few loads of other things i've done and um they helped me they coded the online spreadsheet converter that takes a photo and turns it into a spreadsheet which is like one of my highest viewed videos is me doing standard routine about spreadsheets and it's based on this process where i did it manually but then andrew coded this all out for me which is why there's now an online version for turning photos into spreadsheets and they've made this fantastic fire effect there you are it just it uh jitters around at the bottom and the rest is on fire good work andrew love what you're doing okay up next what we got another fire a lot of people did firebase things yep that's okay my tree is not doing that justice there's lots of flickering and then you get the wisps uh going up and so again better resolution tree i've got to get a better resolution tree um i think that'll be even with this level of tree that's pretty amazing i'm enjoying that that's nice people you've gone you've gone all out ah i only wish i had more hours in my life to have done all this code justice that people have sent in i'm so sorry i can't debug and go through it and get it working properly if it's not because it's just so nice i'm always amazed by what the community of people who watch my videos do they're so good okay up next what do we got firewoks i wonder if there's meant to be fireworks or it could be a wok themed here we go no inconsistent use of tabs and spacers oh awkward okay inconsistent use of walks and works okay uh hue shifting helix yep it's a hue i'm not hugely impressed so far so there's a few options here the lights could be changing hue in the tree based on a helix structure or the colors could be moving through the color space in the helix structure what it is nice it's this is like the lava lamp end of what people could do that's good work good work thanks for watching this video by the way i mean it's i know it's not my normal style of video but on my second channel i do enjoy putting out a quick and dirty video i was about quick took me all day to get the files lined up and it's long but these sorts of videos where i'm not going to edit this i'm just going to put it all up um you know thank you for watching this stuff i really appreciate it it's crazy kit haha that better be a night rider reference here we go no i could be like the knight rider on the car effect ascii print take zero yeah uh that's a real shame okay up next moon beam yep i mean i guess that's the moon that's nice you're maxing out my power supplies thank goodness there's not many leds at once and it's moving around ah okay so i think a sphere is moving around in the tree and all the lights within that sphere the moon are lighting up fully bright but then there are reds on some okay the uh red effects could just be there's not enough power for all of them which is why if there's two if you if you ask too many leds that are on the same power supply to go full bright the color starts full bright as you go down the chain they get dimmer and dimmer the wires in these are quite thin and i've not got enough power supplies to have them all fully bright at once so i think actually that redness is my poor wiring and the cool color moving around is the person's code so great work there what we got next here we go more planes that's what i say more planes i had i had a lot of planes always have more planes it's a lot like cowbell in that regard there's a lot of planes so many it's hard to distinguish what's going on i think this is also it might be a victim of the um color space problems as well it's good though i'm enjoying that it's nice it's definitely doing what it's meant to be doing which all we can ask for in life isn't it nathan this is written by someone called nathan or it's an effect that's nathan e here we go ah that's as nathany as i've ever seen was that it displaying matt parker's head no that's i mean kind of displaying pie a kind i don't maybe i'm looking at it from the wrong angle oh no what's it doing now uh just playing humble pie ah no i mean i think i think someone's loaded up a bunch of images um and it's just trying to show them one at a time they must have hard coded these in that's amazing apparently that's the front cover of my book i could be convinced that's what it is playing video i was doing something i did consider because a lot of people were like can you play doom on it which i thought about and i seriously considered doing like a rick roll where i could just load up sequential frames um but it's really hard to do because the direction you're looking at it makes such a big difference i don't know how many people watched if you're a patreon supporter when i did everyone's names in the tree i made like two different behind the scenes videos on that where i explained how i got it to display text and a lot of it comes down to that you've got to code it for one specific vantage point um done there you are good work nathan nathan or nathan i don't know i enjoyed that so yeah it's really i mean doing videos is a whole different beast i played with it ever so briefly only really got it working for letters being displayed maybe in future we'll look into that some more okay oh more purlin noise no oh same code same same problem same code here we go plasma oh also by man noel good work whoa i mean plasma is is it moving i feel like it might be moving i can't tell but it's nice it's pretty okay up next what we got here another plasma the same one oh i must have got all of my manuel stuff twice sorry about that okay tend to go hypercube hypercube this is genuinely how i'm spending my evening this is my time off i believe that's a hypercube what do you reckon do you think that's um so it's e so the question is is it doing a projection or is it doing slices my i'm a ring on that slices through a 4d cube it's i mean i like it again i like that conceptually i'm quite enjoying it from an aesthetic point of view as well oh there's a bit up there big fan of 4d cubes as we know it's definitely doing what it's supposed to be doing which is um the best review i can give there you go okay here we go nine to go radial sine waves yep oh no there are oh again that's the power um yeah there's definitely sign ebbing and flowing going i guess it's radial is it coming out from the trunk i mean i'm enjoying it again kind of in the lava lamp category that's nice good work whoever did radial sine waves okay up next sphere punchy name yep mother going in huh one of the first bits of code i wrote and you'll see it a few times in the main video uh the original one on my main channel was uh rgb literally ones r ones g ones b uh spheres emanating out of the very middle it was a nice programming challenge it's almost a very similar thing here but it looks a bit nicer nicer colors that was i really enjoyed programming that so um i hope you ever did this had a good time and good results nice okay home stretch here we go what we got what we got cassio amador ah they've either incorrectly imported or broken their code for scipy very sorry up next um spin sign xy i don't know if that was i feel like that's not what it's meant to be doing i feel like that's broken somehow oh it stopped that was it should do it again here it is again okay up next spiral i mean it could just be a very very small spiral oh no here we go ah variable reference before assignment whoops classic classic tetrahedron nice running sometimes they got to do a lot to start before um it kicks into the code proper so like the fire one from andrew took a while and then it started running so it's doing a bunch of prep work this one i think it's just broken it's caught on a loop or something it's not doing what it's supposed to be doing out you go okay here we go we got three left only three left okay the last three here we go coming in and third last is worms worms no ah i don't know because i named this one uh oh there it goes it's working see that was one that just took a wild load up and now it's going i remember this because it was the person who made this just used the default file name of my sample code and i renamed it worms so that's nice look at it there's worms i mean i say this it's no snake in fact that's just a general good rule for life worms they're no snakes that's true both of actual creatures and lighting effects but that's nice look at it you can see the ones which are like a large structure moving around like the moon one like snake like worms work really well well i find them particularly pleasing and then the other ones like fire and the kind of lava lampy ones they're they're really good fun too worms that's good that's good good job worms person what you lack in file name creativity you make up for in programming okay two to go here we go brain network oh so this is someone did this based on their phd research and they sent through loads of details which are not gonna be in any way evident when i run this it's it's displaying a chosen setting spiral i mean i didn't touch it but um there's loads of settings you can change and they were doing a bunch of research into brain networks and oh i'm really sorry it's not doing anything i'm sorry you put so much effort into this but hopefully you'll get a doctorate i mean i know that's not the same as seeing your code run in a video on my second channel but as a consolation prize a phd is not bad last bit of code oh my goodness what is it going to be it is convex hull real tree a lot of people obviously um had like a sample like a virtual treat to test their code on and then they'd have a version for the real tree this is the real tree version no module named seaborne ah what a way to end you know what pip three in store i don't think it's a standard one so i think it's something they've written so this is not going to work but we'll try it anyway the suspense will pip find it has oh my goodness it's installing it okay so we're installing no guarantee this is gonna work while that's happening a final thank you everyone who's watched this ridiculous video thank you everyone who sent in code and thinking my patreon supporters who made this possible so i love the fact that i make these ridiculous videos and people then go away and are inspired to do this and well it cuts both ways because i've been wanting to do this for ages but the the eventually when a friend of mine uh eugenie i mentioned in the video when i saw um that she'd been working on a very small project that's what inspired me to hurry up and do it properly and i'm inspired by everyone who watches these videos i'm like oh if i do it i can release the video and people will enjoy it so i'm inspired by people who watch the videos and in turn people who watch the videos um are they inspired to try it themselves and what a great symbiotic relationship so thank you so much to all my viewers uh don't stress if you're not a patreon supporter i fully appreciate not everyone is able to do that and watching i mean it's a cliche but sharing the videos and commenting and mashing buttons and all that don't do it on this this is my second channel this is not optimized for the youtube algorithm go into that on my main channel um but all of that is absolutely amazing and i usually appreciate it and it's done okay so this is it end of the video here we go last one up is convex hull realtree i give you the convex hull on a ah oh shall we finish um let's put animator on where's that uh what was the name of that one there it is okay i found it so i've actually a funny story i've got a whole separate spreadsheet that generates all the commands my bread timer is up i've also been baking sourdough so we're going to end by this alexa stop and i'm going to get my bread out of the oven you know what i'll show it to you and that's the end of the video so i'm going to leave you with phenomena and in a moment my bread [Music] [Applause] [Music] so [Music] oh [Music] so [Music] [Music] [Music] so [Music] you
Info
Channel: Matt_Parker_2
Views: 4,135,422
Rating: 4.9255352 out of 5
Keywords:
Id: v7eHTNm1YtU
Channel Id: undefined
Length: 45min 16sec (2716 seconds)
Published: Tue Jan 12 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.