The Mathematics of String Art

  Рет қаралды 503,237

Virtually Passed

Virtually Passed

Күн бұрын

String Art recreates an image using string. An algorithm is used to calculate the order in which the string needs to be wrapped around the nails. This is something different from what I usually do - it's my entrance to the #some3 contest.
Chapters:
0:00 Problem statement
0:39 Intro
0:51 Rules
1:13 Image model
2:05 Lines model
2:50 Ax = b
4:58 pinv(A)
6:17 Yuck!
6:30 Improved Lines model
8:13 Constrained minimization
8:50 Greedy Algorithm
9:37 Finished!
10:02 Another method?
10:18 Outro
Music: Secret Agent by MILANO
Support me: patreon.com/VirtuallyPassed
---
Want to buy a custom black & white circular String Artwork? Email me at virtuallypassed@gmail.com with an image you'd like turned into string art. I can only make a few artworks each month due to limited time and resources.
---

Пікірлер: 718
@virtually_passed
@virtually_passed 12 күн бұрын
New video on string art is out! kzfaq.info/get/bejne/mqichtCYmrqVY4E.htmlsi=KTr8aD_GwLb8t2u5
@mgd9402
@mgd9402 7 ай бұрын
I'm 15 years old and I've never been particularly interested in math or programming in my entire life. I wanted to do something for my school's arts festival since I have always participated but this time I wanted to do something different. I looked up how to do embroidery and found this video by pure chance. This is simply fascinating, you have completely changed how I saw mathematics.
@virtually_passed
@virtually_passed 7 ай бұрын
This comment was a delight to read. I'm glad its made you see the beauty in mathematics :)
@herp_derpingson
@herp_derpingson 13 күн бұрын
The problem is school and school teachers. School is there to make people into unquestioning factory line workers. Don't expect to learn anything of value there.
@chuckaway6580
@chuckaway6580 10 ай бұрын
You're basically trying to reinvent how CAT scans work. Based on the outro it seems like you've already started digging into the literature, but the first step is something called a Radon transform.
@virtually_passed
@virtually_passed 10 ай бұрын
Thanks for your comment. I must confess I've never heard of a radon transform before. I'll look into it.
@Bob94390
@Bob94390 10 ай бұрын
Or maybe an inverse Radon transform, since the image is known and it is the "projections" (string) that is sought?
@jamesyoungquist6923
@jamesyoungquist6923 10 ай бұрын
​​@@virtually_passedYep, the first thing I thought of is that this is a great visualization of how (cone beam) CT works! It would be cool to see with a semi-translucent thread and back light. You could expand to CMYK coloured threads as well :) others have pointed out using the SVD. I'd point you to a classic computer vision paper called EigenFaces, which might be another technique for finding the weights on your basis vectors
@chuckaway6580
@chuckaway6580 10 ай бұрын
@@Bob94390 Yeah, that would be more accurate. Of course, as everyone is saying, the way one does a (inverse) radon transform in practice is through the FT. And even then one rarely does an exact radon transform because it typically creates artifacts. So (my understanding, I am by no means an expert) is that at the end of the day the radon transform is just a model and in reality one is just manipulating FTs.
@jingyangteoh685
@jingyangteoh685 10 ай бұрын
are we talking about the polar formatting algorithm here? Also, would applying the projection slice theorem help? I suppose projection slice theorem can be problematic since the string here is of uniform density.
@ruskcoder
@ruskcoder 8 ай бұрын
Congratulations on winning #SoME3. You had a great explanation, I can't wait to see more!
@slightlyenlightenedlayman
@slightlyenlightenedlayman 10 ай бұрын
I'm super interested in the FFT video! I'm also interested in how you went about making the machine to do this IRL, as well as the considerations for string tension and the like
@antoine2571
@antoine2571 10 ай бұрын
That's exactly what I was wondering. Thanks for this comment! Congratulations to the author for this amazing video and all of his brilliant ideas, +1 sub, hoping to see the next video about fft algorithm :)
@thewhitefalcon8539
@thewhitefalcon8539 10 ай бұрын
The machine looks pretty simple actually. One servo motor to rotate the turntable and another one to hold the string inside or outside the nails
@slightlyenlightenedlayman
@slightlyenlightenedlayman 10 ай бұрын
@@thewhitefalcon8539 yeah, and then you just code it in such a way that you never have to go over halfway around the circle in one direction on a single sweep so then you don't have to worry about keeping tension on the string while the length is contracting. I didn't realize this when I wrote my original comment, though
@thewhitefalcon8539
@thewhitefalcon8539 10 ай бұрын
@@slightlyenlightenedlayman Even if you did, you'd have the string spool on some kind of springy rotating mechanism like what winds up a clock
@neve177
@neve177 10 ай бұрын
I think FFT works here because the matrix is circulant - it's like with polynomials
@briannewton737
@briannewton737 10 ай бұрын
I enjoyed this, as an artist and previously being an analyst/programmer, I found this fascinating.
@ChannelMath
@ChannelMath 8 ай бұрын
Awesome. I know so many analyst/programmer-turned-artists! I think once you gain the power to be so creative, some people just can't stop creating!
@Petch85
@Petch85 10 ай бұрын
The beauty of linear algebra, optimization and creativity in one single video. I so want to program this in python/numpy now. Grate work.
@vincenzovalvano
@vincenzovalvano 10 ай бұрын
Drawing an eye is spectacular art. Creating an algorithm and a machine that can use it to make art is PURE GENIUS, outstanding how far our brain can go!
@EPMTUNES
@EPMTUNES 10 ай бұрын
Awesome video! I like how you showed what happened with an early attempt for the black-white fall off curve.
@virtually_passed
@virtually_passed 10 ай бұрын
Thanks!
@kutlokenosi3116
@kutlokenosi3116 10 күн бұрын
3:57 line 3 was a little excited to get streched out into a vector XD! Greate video. I love seeing math and programming come together!
@thatwontwork9046
@thatwontwork9046 10 ай бұрын
1.9k views??? Wtf? This is an incredible quality video and you’ve put a ton of hard work into this I can see. It’s reminiscent of stuff made here and 3b1b put together. Thanks for sharing, and I hope it reaches tons of people as it deserves to!
@thejelambar82
@thejelambar82 10 ай бұрын
Always starts from small amount of viewer
@cubetalesofficial
@cubetalesofficial 10 ай бұрын
We're at 19k!!!
@lost.in.maze.official
@lost.in.maze.official 10 ай бұрын
In fact, people tend to choose watching someone shaking their butt rather than watching math.
@nikkiofthevalley
@nikkiofthevalley 10 ай бұрын
​​​@@lost.in.maze.official Uh, 3blue1brown is a example of the contrary. Grant gets millions of views on nearly every video they make, even on very obscure topics. Granted, (heh) they're an outlier, but still. Also, it might just be that string art is too obscure of a topic and the mathematics of such a thing are not immediately attention-grabbing. The thumbnail might also be to blame. It's very muted and gray, so it doesn't stand out among other thumbnails.
@A_Random_Ghost
@A_Random_Ghost 10 ай бұрын
@@nikkiofthevalley He's not wrong. People'd rather watch others do stupid stuff or entertainment. It's obvious when you look at the most popular people on the platform.
@toplobster7714
@toplobster7714 10 ай бұрын
My very first thought was this was going to be a Fourrier transform thing, then you told us about the matrix stuff. But alas, I got redeemed in the end!!! Great video.
@Robisquick
@Robisquick 10 ай бұрын
This is utterly fascinating. It is truly one of the best representations of how to convert an algorithm into a practical situation. And combine that with art and you have magic and humanity.
@Radu
@Radu 10 ай бұрын
This is really nice. Thanks for making it and goo luck in the competition!
@noninvasive_rectal_probe8990
@noninvasive_rectal_probe8990 10 ай бұрын
That’s brilliant. It is always easier to internalise math stuff when its being presented by some real example. Humanity needs more of this❤
@mz7315
@mz7315 10 ай бұрын
I've been fantasizing about this machine for so long. You are my hero.😂
@Radonatos
@Radonatos 10 ай бұрын
This was surprisingly interesting and inspiring. I appreciate the well structured video, you didn't drag it out and the video delivered what it promised - one minute in, and you got me thinking about how this could be solved. You presented a solution, but left room for experimentation - great video!
@abhiskekkumar4354
@abhiskekkumar4354 8 ай бұрын
one of the best recommendations by 3blue1brown
@virtually_passed
@virtually_passed 8 ай бұрын
Thanks :)
@dienosorpo
@dienosorpo 7 ай бұрын
It's nice seeing I'm slowly starting to understand these math videos.
@LookingGlassUniverse
@LookingGlassUniverse 8 ай бұрын
The results are so striking, and I love how you talked through your thought process
@PatrickHoodDaniel
@PatrickHoodDaniel 10 ай бұрын
This brings me back to my ML courses. Looks so similar.
@nikk-named
@nikk-named 10 ай бұрын
This video made my head spin. the visuals are super helpful and the fact this works is truly impressive to me.
@benedictsth
@benedictsth 10 ай бұрын
great video. nice visuals. i love how you explained this interesting concept so simple with just enough depth to understand it (and remember) and not too much depth, so it doesn’t get boring
@virtually_passed
@virtually_passed 10 ай бұрын
Glad you liked it!
@cashewABCD
@cashewABCD 10 ай бұрын
You are why internet exists. Good work sir!
@user-eh9up4vy9d
@user-eh9up4vy9d 4 ай бұрын
So beautiful, interesting and educational!
@virtually_passed
@virtually_passed 4 ай бұрын
Glad you think so!
@nishanthshetty435
@nishanthshetty435 7 ай бұрын
Awesome explanation! Loved it.
@virtually_passed
@virtually_passed 7 ай бұрын
:)
@stevenhuang9210
@stevenhuang9210 10 ай бұрын
That's so interesting. Your demo got me thinking about some ML algorithms, like the MSE loss function. Thank you!
@jwdory
@jwdory 10 ай бұрын
Please make a video with more details on the machine. Awesome video, eagerly waiting for another on the other algorithm you mentioned.
@samuelgodswill3275
@samuelgodswill3275 10 ай бұрын
I saw art like this on Pinterest months ago, and I wanted to recreate it. But I couldn't find anything on the process used to make it. So glad I found this video.
@niketbahety2009
@niketbahety2009 10 ай бұрын
What an absolutely beatiful video, just loved every bit of it! Looking forward to the fourier transform approach video too! Thanks for this quality content!
@virtually_passed
@virtually_passed 10 ай бұрын
Glad you enjoyed it!
@nassehk
@nassehk 10 ай бұрын
Thanks. I enjoyed watching something useful for a change.
@filiprandom
@filiprandom 10 ай бұрын
Extremely well made video. Easy to understand and follow even without massive amounts of math knowledge. FFT video also sounds interesting, not sure how much I would understand but I want to watch it still
@lollertoaster
@lollertoaster 8 ай бұрын
It is in fact interesting, thank you.
@priyavkaneria
@priyavkaneria 10 ай бұрын
This channel is about to boom 💥 And it deserves to! Awesome content
@virtually_passed
@virtually_passed 10 ай бұрын
Thank you 🙌
@Filup
@Filup 10 ай бұрын
I passed my Fourier Analysis course this past semester. This is how my brain went during this video. Me at the start of the video: minimisation? I see! He's going to use a projection and use a Fourier Transform! Me part way: Oh... so no Fourier Transform... Me at the end: AHA! There it is!
@DavidLindes
@DavidLindes 7 ай бұрын
Super looking forward to follow-ups on this! Great video, neat project, and just yeah, very cool. :)
@WAMTAT
@WAMTAT 8 ай бұрын
Mathematics is Art, glad to see Art being Mathematical
@louisrobitaille5810
@louisrobitaille5810 8 ай бұрын
Came from 3B1B's video. Will be staying for good math videos 😁.
@virtually_passed
@virtually_passed 8 ай бұрын
Welcome!
@user-nf6jl9cg1t
@user-nf6jl9cg1t 8 ай бұрын
I liked this a lot because I learned all the math from the video last year in university and this video shows me how it is actually used. Very cool stuff
@lil.chickn
@lil.chickn 8 ай бұрын
This video is so good please make more into this topic i love it!
@nadimfetaih3841
@nadimfetaih3841 10 ай бұрын
Oh man, that is fascinating! I know it's for a contest, but I would love if you made the entire project open source with CAD and code so others (myself included) can make this project and learn by doing 😀
@jhboulder
@jhboulder 10 ай бұрын
With all due respect, that's honestly a pretty unfair ask. While I know it's not how you intended it (I agree that it would be FUN to recreate this at home), but from an engineer's perspective it feels like you're asking for someone to give away for FREE the product that they worked so hard to conceptualize, design, prototype, code, troubleshoot, refine, and present. If it is someone's intention to do all of this work for it to be freely available, that is a decision that they have made on their own, and have somehow justified, and that's fine; but to REQUEST that they give it away comes off as lazy and entitled, and implies that their expertise and effort has no value. There is more than enough information presented here for someone like yourself who is interested in making such a device to find tutorials and explanations that are already available for individual aspects of the project. By taking this route, you will truly learn by doing, but in the process learn far more and be more capable of creating your own UNIQUE product in the future!
@nadimfetaih3841
@nadimfetaih3841 10 ай бұрын
@@jhboulder hmmmm... I also wonder how much of this project has been built on others' open source work? Seems to me that the monetization of that knowledge would be fairly disrespectful to those who believed that knowledge should be openly shared. But that's just my opinion and you by no means have to feel the same. I simply feel like if someone has learned for free, they have a duty to provide their own knowledge to the world the same way. I'm almost done my first project and am excited to share the model freely. I hope you stumble upon it and enjoy!
@jhboulder
@jhboulder 10 ай бұрын
@@nadimfetaih3841 there's a lot to unpack in that statement. "Open Source" seems to be a more complicated concept than I gave it credit for in the past. Speaking to the comment of 'monetization of knowledge that was gained for free', there are TONS of companies out there that are making money off of products or services that use pieces of Open Source projects, but because their end product is clearly distinguishable from other's finished products, it is generally considered acceptable for them to make money from these products and services. Major software companies are notorious for this, especially Google, Microsoft, Apple, and other similarly large software companies (not to imply that I think that these are the pinnacle of ethical business practices). Quite often, the bulk of the code that is used is just a copy-and-paste of snippets of code from somewhere else that they know already works, so they simply adapt it to their needs. As for the 'they have a duty to provide their own knowledge to the world' again speaks to our current cultural state of entitlement. We have come to expect that if someone else got something free, we should get it for free too. While I can understand where this feeling comes from, I still have trouble completely getting behind the thought that receiving something for free implies that you now have an OBLIGATION to pass it on for free. However, I CAN completely agree with that statement if it's changed ever so slightly to: "if someone has learned for free, they SHOULD CONSIDER PROVIDING their own knowledge to the world the same way." Everyone's situation is different, and there can be very valid reasons to not simply distribute it freely, anything from 'easy access to this could be harmful to society' to 'rent is due, so I need to make money off of my efforts to provide for my family' and a million different reasons. Thanks for respectfully sharing your opinion, and I hope that your maker journey is a successful one!
@hastypete2
@hastypete2 9 ай бұрын
@@jhboulder Some people actually like to give away their work. Asking costs nothing. It's a binary answer. Being asked doesn't mean you have to say yes. Buying something is lazy and entitled. Making something from someone's designs takes time and effort and is very educational. Sharing enriches everyone. The opposite of sharing is just sad.
@tappy8741
@tappy8741 8 ай бұрын
@@jhboulder You suggesting that them asking an innocent question is unfair is pretty unfair. I have no respect for the way you answered or your expressed opinions, their question is not freeloading and does not imply that the OP's work has no value. In fact asking for a way to interact further with an authors work does the opposite, it expresses that the work has value.
@lemniskate_ayd
@lemniskate_ayd 8 ай бұрын
Very imperative! Math is definitely beautiful!
@jtrimble6322
@jtrimble6322 10 ай бұрын
I would absolutely love to see the source code. Amazing work!
@seriousbusiness2293
@seriousbusiness2293 10 ай бұрын
So what the heck is that machine at the start? Thats like a video in of itself.
@augustus6660
@augustus6660 10 ай бұрын
My heart sank a bit when there was no github repo in the description. This was an AMAZING video, thanks for sharing this knowledge!!!!
@alexanderlevakin9001
@alexanderlevakin9001 9 ай бұрын
Such a cool and simple video!
@heyhoe168
@heyhoe168 10 ай бұрын
So refreshing! You just mentally returned me to the first year of university. Thanks!
@sahibsingh6016
@sahibsingh6016 10 ай бұрын
Very good video man. Totally made my day. Congratulations on creating such great content!
@virtually_passed
@virtually_passed 10 ай бұрын
Glad you enjoyed it!
@dirkalferink15
@dirkalferink15 10 ай бұрын
Super cool! Amazing video!
@nikolausluhrs
@nikolausluhrs 10 ай бұрын
I want the FFT version video please, that sound like fun
@virtually_passed
@virtually_passed 10 ай бұрын
It's on the list :)
@sash4all
@sash4all 8 ай бұрын
This is some kind of string theorie I would love to see 😄👍
@UrbanistBlooms
@UrbanistBlooms 10 ай бұрын
Amazing video. This helped me understand more of Matrix math and greedy algorithms. I hope to see more videos from you
@viniciusalmeida741
@viniciusalmeida741 8 ай бұрын
Amazing video. Loved it.
@christophersmith108
@christophersmith108 10 ай бұрын
Fascinating video. Thanks for sharing
@larcomj
@larcomj 10 ай бұрын
Linear Algebra was hands down my FAV math course.... Great Video gonna watch more
@LlamaBG
@LlamaBG 10 ай бұрын
such an awesome video, wish you all the best
@mubashirmunawwar1857
@mubashirmunawwar1857 8 ай бұрын
Great video. I would love seeing the other algorithm you talked about in the outro and making of the Machine
@mingkey6726
@mingkey6726 10 ай бұрын
I would absolutely love to see more videos on this subject, especially on the machine shown at the beginning
@pavelperina7629
@pavelperina7629 8 ай бұрын
Likely recommended by youtube after I watched some video about CT scan reconstruction using FFT and weighting (which was quite good, but I don't recall much and I fall asleep during 2nd video explaining CT with ray cone rather than parallel rays}. As some people mentioned, very similar are hough/radon transforms. I guess they differ only in opposite aproach to description.
@anandsuralkar2947
@anandsuralkar2947 8 ай бұрын
Found this Masterpiece from SoME3😄
@virtually_passed
@virtually_passed 8 ай бұрын
:)
@genioee
@genioee 10 ай бұрын
Super cool! I wanted to know how this sort of thing is done before. Thanks for the clear and easy explanation. I would love to see your FFT version of the subject matter!!!
@yisahak
@yisahak 8 ай бұрын
Congratulations! Some3
@virtually_passed
@virtually_passed 8 ай бұрын
Thank you!
@canyoupoop
@canyoupoop 8 ай бұрын
Congratulations! You know why🎉
@virtually_passed
@virtually_passed 8 ай бұрын
Thank you!! 😁
@gaelanm3920
@gaelanm3920 10 ай бұрын
Great video, thanks for making it!
@critical_always
@critical_always 10 ай бұрын
This is so good and I want to see so much more string theory.
@Unique-Concepts
@Unique-Concepts 10 ай бұрын
One of the best videos I ever watch...
@goodby39
@goodby39 10 ай бұрын
You have easily earned a sub! This is criminally under watched
@steplerstationery5231
@steplerstationery5231 7 ай бұрын
I’m teaching math for 10 years and almost every student asks, why do we have to study maths. And every time I explain it, I feel like I’m trying to explain a cat why do I need a smartphone!
@Stellectis2014
@Stellectis2014 Ай бұрын
Personally as a (when I was) teenager 50% homework+ 20% semester exam got me a 70, C-. I had one teacher I liked. Although my math instructor was cool too. I didn't hate math but I never studied. It was only until I was 25 I took an IQ exam that my spacial relations was above 95%. I can see mechanisms in my head, and did study computer aided drafting.No one took the time to find out my strengths. I realize now that I cannot see numbers horizontally but I can see them vertically(in my mind). It weird try it with your kids. Converting maths into visual representations is impactful to comprehend meaning. Reading set theory for myself made the foundations of calculus relatable. I am dyslexic so could be that too. Also, contextual kinetic imagery. Just thinking about what the surface of a material feels like from memory can help with visualizations. Like if you could reach out and grab something and shape it, like a piece of clay. It helps control your concentration. I study math now on and off, but I realize that my imagination is restricted by not understanding certain aspects of mathematics. Hope your kids don't drive you nuts good luck. Thank you for being a teacher for slackers.
@srikanthganta7626
@srikanthganta7626 10 ай бұрын
So cool! Hoping to see a lot more content from you! Very very cool!
@virtually_passed
@virtually_passed 10 ай бұрын
More to come!
@alirezaakhavi9943
@alirezaakhavi9943 10 ай бұрын
really amazing explanation and animation! subbed! :)
@davidsiriani9586
@davidsiriani9586 10 ай бұрын
I coded one of these. I'm deeply intrigued by the way of looking at it you have since it's quite a bit more involved than the way I had of doing it. It also seems much much faster since it took my method forever. Very well done.
@virtually_passed
@virtually_passed 10 ай бұрын
Oh wow, may I ask what method you used?
@davidsiriani9586
@davidsiriani9586 10 ай бұрын
@@virtually_passed Instead of looking at all of the pixels that the line intersected or looking at the local neighborhood I just, hmmm actually it's been a while let me look at my code, ok I just looked at the one with the closest center for each in a rough line. So what I did was for slopes less than 1 I used an equation for a line solved for y and rounded, then for slopes greater than 1 I wrote the equation the other way around solved for x and rounded. Then I took the total darkness of all of the pixels along the potential lines and found the one that was darkest, then I subtracted some from the pixels along that line to produce a new image. It may have been a bass ackward way of doing it though, I'm certainly not saying I did it "right" or "well" or "competently" but it did end up working with a little tuning. Also the machine you showed looks super cool.
@maaikevantwesteinde9609
@maaikevantwesteinde9609 10 ай бұрын
Really nice to see! Looking forward to the next movie :)
@jaugretler9140
@jaugretler9140 10 ай бұрын
Amazing, love it!
@virtually_passed
@virtually_passed 10 ай бұрын
Glad you like it!
@arpita1shrivas
@arpita1shrivas 10 ай бұрын
I thoroughly enjoyed this. I myself took out a pen and paper and attempted this approach on paper, which how well-made mathematical videos should feel. Wish you further success.
@virtually_passed
@virtually_passed 10 ай бұрын
Thanks!
@jacobcrowley8207
@jacobcrowley8207 10 ай бұрын
Immediately thought it reminded me of FFT, happy to be validated on that. Looking forward to the next video.
@saggitt
@saggitt 8 ай бұрын
I'm watching your series on differential equations and it is fascinating.
@virtually_passed
@virtually_passed 8 ай бұрын
Thanks! I plan to make a lot more of those
@laarco
@laarco 10 ай бұрын
We produce string art by placing nails all over the canvas and the algorithm is very similar! It doesn't only look at brightness though. For example it limits the number of threads per nail and it avoids completely white parts of the image.
@ralphmay3284
@ralphmay3284 10 ай бұрын
honestly superb video, really interesting how you problem solved this
@virtually_passed
@virtually_passed 10 ай бұрын
Glad you liked it!
@RandomNullpointer
@RandomNullpointer 9 ай бұрын
The last part seems to resemble how Stable Diffusion works, sort of. You draw a thread and see: if the resulting image gets closer to the target, keep it, otherwise remove it. Add one more thread and repeat...
@adamsholt
@adamsholt 8 ай бұрын
I wonder if you could decompose a colour image into RGB, solve each then do three runs with red/green/blue string. I know they'd cover each other up to a certain degree, but I'd be fascinated to know if you could make colour string art using this technique! Perhaps allocate each nail a colour, so you've 1/3 the "resolution" but no masking of one colours' string by another. Anyway, fun to think about!
@virtually_passed
@virtually_passed 8 ай бұрын
Yes you can! Although I'd recommend CMYK instead of RGB
@kindlin
@kindlin 8 ай бұрын
You could even add a white string that could 'cancel out' a line of color at a certain interval, like, at the very end, or in between certain colors. I wonder if this would show up graphically.
@nishanthshetty435
@nishanthshetty435 7 ай бұрын
Maybe also use the Bayer filter to mosaic the colours and reduce the number of strings used.
@dj_laundry_list
@dj_laundry_list 8 ай бұрын
I originally thought this could be solved for continuous images (eg: bezier curves) by making some scoring function based on the distance of the string to the curve and using simulated annealing or something similar to optimize it. But your least-squares discrete optimization didn't disappoint
@robinspanier7017
@robinspanier7017 10 ай бұрын
9:15 that was my solution i thought about after hearing string art and thinking about it for a minute.. glad i wasnt far off. got university flashbacks after i heared pseudo inverse something something and for a secound i thought OH YEAH FOR ONCE ITS USEFULL.. but nah :D edit: 10:15 oh my god, you are great :D
@trentoncarr
@trentoncarr 10 ай бұрын
Very, Very cool, thank you.
@PumpiPie
@PumpiPie 8 ай бұрын
❤❤❤❤❤❤Did see a video about a string machine. And i was wondering what crazy math wee need to make something like this xD Super cool thanks :D
@virtually_passed
@virtually_passed 8 ай бұрын
Glad it was helpful!
@soufianeaitlhadj9115
@soufianeaitlhadj9115 6 ай бұрын
bro that's brilliant !!
@virtually_passed
@virtually_passed 6 ай бұрын
Thanks!
@PKua007
@PKua007 10 ай бұрын
The first thing that came to my mind at the beginning of the video was Fourier transform
@guillegilcriado6879
@guillegilcriado6879 10 ай бұрын
You've gained a new sub. This is amazing!!
@virtually_passed
@virtually_passed 10 ай бұрын
Yay, thank you!
@jerrysstories711
@jerrysstories711 10 ай бұрын
Well, this hooked me. Subscribed!
@greencheesewheel4674
@greencheesewheel4674 10 ай бұрын
This is very nice! I'm currently a 3rd year undergrad pursuing my BA(? (I don't know if in my country what i'm studying is equivalent to a BA) in mathematics. When I saw the title I did not imagine the math behind this would be, simply, linear algebra. Awesome video! Now I know something interesting to tell others about!
@louispetrick
@louispetrick 8 ай бұрын
I basically learned all this in university, but only after watching this video i really understood what I'm actually calculating there
@PeregrineChurch
@PeregrineChurch 10 ай бұрын
Wait, do we get to see more of the machine? I want to see a video about building that!!
@tanchienhao
@tanchienhao 10 ай бұрын
wow building such a robot was on my todo list too! awesome to see someone else building exactly the thing i wanted to build
@0FAS1
@0FAS1 10 ай бұрын
Instasubbed! I love this. Have had a sort of mystical fascination by circular dynamics like this ever since I discovered timetable multiplication. Thank you and I would love to see more videos on the subject!
@0FAS1
@0FAS1 10 ай бұрын
Oh and did you build the machine yourself? Would love to see a video about the machine itself!
@mahxylim7983
@mahxylim7983 10 ай бұрын
Amazing! thank you !
@gtorres94
@gtorres94 28 күн бұрын
Great video, really interesting.
@virtually_passed
@virtually_passed 28 күн бұрын
Glad you enjoyed it! Next one is almost done
@benholleran3753
@benholleran3753 10 ай бұрын
Beautiful! Well done good sir!
@virtually_passed
@virtually_passed 10 ай бұрын
Glad you like it!
@Coppermeshman
@Coppermeshman 10 ай бұрын
Very very interesting. Things like this are sweet.
@atefrod680
@atefrod680 10 ай бұрын
This video exploded! Glad to see it's getting the attention it deserves.
@virtually_passed
@virtually_passed 10 ай бұрын
Thanks
@js267
@js267 10 ай бұрын
Thanks, very cool. I appreciated the explanation, but I want to see more of that machine and its results! Please post. Thanks!
@megamasterbloc
@megamasterbloc 8 ай бұрын
this make me think of interferometry, by combining a bunch of lines you make an image, also fourrier transform are used basically everywhere something is decompsed into a sum of values so it's not surprising that you can use FFT to make the algorithm much faster
How To Make a Computer Create Something Beautiful: String Art
9:41
Virtually Passed
Рет қаралды 5 М.
The Concept So Much of Modern Math is Built On | Compactness
20:47
Morphocular
Рет қаралды 371 М.
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 23 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 18 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
The Verhoeff-Gumm Check Digit Algorithm #SoME3
17:00
Kevin Lubick
Рет қаралды 191 М.
A New Spin on String Art Machines
7:49
Barton Dring
Рет қаралды 216 М.
UNIQUE Colored String Art | Emma Stone | Poor Things!
3:47
Martin Lucchini Artist
Рет қаралды 5 М.
The Mosaic Problem - How and Why to do Math for Fun
17:51
Jack Hanke
Рет қаралды 57 М.
The Most Mind-Blowing Aspect of Circular Motion
18:35
All Things Physics
Рет қаралды 667 М.
Watching Neural Networks Learn
25:28
Emergent Garden
Рет қаралды 1,1 МЛН
Mathematical Magic Mirrorball #SoME3
31:32
Frost Kiwi
Рет қаралды 26 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,4 МЛН
The math of saving the Enola Gay #SoME3
25:53
Dr. Jorge S. Diaz
Рет қаралды 185 М.