I Wrote an Algorithm to Draw Portraits from Thread | Thread Art

Поділитися
Вставка
  • Опубліковано 7 лют 2025

КОМЕНТАРІ • 273

  • @ameyakshirsagar4941
    @ameyakshirsagar4941 3 роки тому +139

    Came here from Reddit. It's really beautiful. Keep it up.

    • @kokowilly-id
      @kokowilly-id 3 роки тому

      the picture or the engineer?

    • @ihnxmanny
      @ihnxmanny 2 роки тому +2

      I have one doubt how to get the algorithm??? Can u plz tell me 🥺

  • @jumperdude1
    @jumperdude1 3 роки тому +74

    Jenny: yeah the process was pretty complicated.
    *Goes to stack overflow like a boss*

  • @hkr667
    @hkr667 3 роки тому +79

    This looks like one of those coding projects where you go "right, the idea is simple enough" and an hour and a half of research later you went mad and conclude it's easier to design a space ship.

    • @JennyMaAviation
      @JennyMaAviation  3 роки тому +10

      Hehe yes! At multiple times during the research phase I considered abandoning the idea altogether 😋

    • @gustavofernandez2537
      @gustavofernandez2537 2 роки тому +1

      @@JennyMaAviation Hi Jennyma, do you sell the algorithm?

  • @automaetopia
    @automaetopia 3 роки тому +16

    That’s insanely beautiful.

  • @julieball1167
    @julieball1167 Рік тому

    12:53 I haven’t seen anything like this , it’s unique and magical, what a wonderful tribute to your parents hope they are both alive to be able to see for themselves how gifted their child is , Absolutely brilliant

  • @muhammedabdulkarim1536
    @muhammedabdulkarim1536 3 роки тому +16

    I came from Reddit too. And this is sooo amazing!

  • @amenicHD
    @amenicHD 3 роки тому +4

    Wow! Best thing about it you were absolutely willing to follow through, no matter what come, true inspiration.

  • @What_we
    @What_we Рік тому

    I love your passion. I living at Taipei in Asia. This skill let's me connect with the China's Suzhou double-sided embroidery.
    Use silk thread to operate points, lines and surfaces to compose the picture

  • @7jack7
    @7jack7 Рік тому

    You are the David Attenborough of string art. Very well done and presented. I watched start to finish and I have the attention span of a gnat. Thank you!

  • @artandmusic4495
    @artandmusic4495 2 роки тому +1

    Good girl! Excellent work, highly respected! 🤠

  • @ansichtssachen
    @ansichtssachen Рік тому

    just found this channel randomly and it's the best :)

  • @HarrySummerXR
    @HarrySummerXR 3 роки тому +2

    Thanks for sharing. This is definitely nontrivial work and a great crafting. Some ideas algorithm-wise: 1. Simulated Annealing might produce better result than greedy algo. 2. The current rasterization method of line is by calculating the length of the thread as n and plotting n integer points along the line. This may lead to missing pixels (breaking line). 3. To further enhance the resolution, considering the diameter of the nails and thickness of the thread might be necessary. 4. It would be interesting to have customizable shape of the canvas.

  • @JobvanderZwan
    @JobvanderZwan 3 роки тому

    [impatiently clicks on channel before the intro is over, expecting more programming stuff]
    Wait, it's all about aviation? ... AWESOME!

  • @haydennelson9404
    @haydennelson9404 3 роки тому +2

    Came here from Reddit, hope you keep going good luck. I like videos where people use computers to solve engineering problems.

  • @qc_ploum-zoum2
    @qc_ploum-zoum2 3 роки тому +30

    I would have liked a little overview of the code, maybe in the next video! If you ever do an other one involving code.

    • @phendur
      @phendur 3 роки тому +1

      seconding this!

    • @suckmydick2006
      @suckmydick2006 2 роки тому

      @Rashard Kenn Castro don’t say give, ppl need to buy from you.this is a business not giving

    • @angelbellarose8628
      @angelbellarose8628 2 роки тому

      Is there one with colour in it?

  • @oxcart4172
    @oxcart4172 3 роки тому +1

    Who hasn't thought of doing that? (Apart from me!)
    It's beautiful!

  • @NSResponder
    @NSResponder Рік тому

    FYI, you can make a pivot arm out of scrap wood and screw the sabre saw to it, so that you don't have to rely on your ability to follow a marked line. Sarch for "circle cutting jig", you'll find many examples.

  • @Xaxxus
    @Xaxxus 3 роки тому +2

    Meanwhile at your standard technical interview: write this algorithm.

  • @dailyschun
    @dailyschun 3 роки тому +4

    HOLY COW! THIS IS INCREDIBLE😍😍

  • @walts9364
    @walts9364 3 роки тому +2

    What a great video. This is very well done and is just fantastic. Thank you for sharing this with the world. Make a little Cnc adaptation and you could have a really cool machine that could spit these out in short order...you have a wonderful opertunity to make a fully automatic version... you need a small Cnc machine with a way to feed the thread...and tension it. Such a machine could make these in a short time from anyone's picture.... kids would love it as would lots of crafts people. You could do this on rectangular or other shaped canvas also..wonderful!

  • @ThePyraete
    @ThePyraete 3 роки тому +5

    I think you nailed it

  • @OnlyGoodJawn
    @OnlyGoodJawn 2 роки тому +1

    I related to the part where your Dad becomes a clamp. Because I don’t have a Dad. Or a clamp. Great video! Very cool.

  • @Geosquare8128
    @Geosquare8128 3 роки тому +22

    This is sick :o

  • @gbrls_yt
    @gbrls_yt 3 роки тому +3

    The end result was amazing! I'd love to see more computery videos like this.

  • @christophemarois5423
    @christophemarois5423 3 роки тому +1

    I just LOVE this kind of coding adventure. Superb result also.

  • @olekaarvaag9405
    @olekaarvaag9405 3 роки тому +4

    I'm so tempted to try this myself now. I don't understand why the photo got flipped horizontally though? It wouldn't really matter, and would be easy to just flip input image, but I'm still curious as to what flipped it?

    • @prcvl
      @prcvl 3 роки тому

      Something in the algorithm

    • @makr2092
      @makr2092 3 роки тому +6

      Maybe the nails were supposed to be ordered clockwise?

  • @eylonlevy6234
    @eylonlevy6234 3 роки тому +2

    A simple yet effective algorithm, and a really cool project. Looks great!

  • @saathvikparupudi321
    @saathvikparupudi321 3 роки тому +4

    That looks beautiful!

  • @MichaelBerthelsen
    @MichaelBerthelsen 3 роки тому

    Oh, and LOVING your gorgeous dining room table. Beautiful patterning in the veneer.😉👍

  • @MFunkibut
    @MFunkibut Рік тому

    Nice description of the algorithm!

  • @benbensen_02
    @benbensen_02 Рік тому

    09:30
    I love that slight diss to heritage there 😂😂
    Just found your channel by pure coincedence and just subscribed! 👌

  • @olafzijnbuis
    @olafzijnbuis Рік тому +1

    Did you make a sign error in your program?
    Looks like the image is left-right flipped over.
    compare 09:20 and 12:34

  • @jessewilliams102
    @jessewilliams102 Рік тому

    You deserve a raise.

  • @smart7868
    @smart7868 3 роки тому +1

    Came here from Reddit too. Something in common, studied Aerodynamics and CFD for 20 years, not my current job though.

  • @per-axelskogsberg3861
    @per-axelskogsberg3861 Рік тому

    The result was really cool.

  • @iexusuxei
    @iexusuxei 3 роки тому +13

    Looks great! Was wondering if you were going to paint the board white to help with the contrast but I actually think the wood grain adds a nice bit of texture behind the threads! Also helps that your parents are ridiculously photogenic! (don't tell mine I said that)

    • @JennyMaAviation
      @JennyMaAviation  3 роки тому +3

      Hehe they'll be happy to hear that :) I really like the more rustic look of the exposed wood (not that you can really see it), and it saves me a step as a bonus!

  • @PNM_79
    @PNM_79 3 роки тому +1

    This is awesome Jenny!

  • @813Productions
    @813Productions 3 роки тому +2

    That's incredible

  • @kaleidojess
    @kaleidojess 2 роки тому

    That's actually amazing !

  • @MoDFoX
    @MoDFoX 3 роки тому +1

    this is super cool

  • @MichaelCampbell01
    @MichaelCampbell01 3 роки тому +5

    This was great; great subject, great explanation, great presentation. Sub'd. Loved the music, too. As a dad (and part time woodworker), yes, we can be clamps in a pinch.

  • @penguin1714
    @penguin1714 3 роки тому +5

    Your ability to finish a project is what impresses me more than anything else. Sick project

    • @JennyMaAviation
      @JennyMaAviation  3 роки тому

      Thank you! I was getting fed up at some points.... but luckily everything worked out in the end :)

  • @gclinster
    @gclinster 3 роки тому +1

    This was really awesome. Thanks for posting!

  • @EdD-ym6le
    @EdD-ym6le 3 роки тому +2

    Pretty Cool Jenny .

  • @dishwasher9851
    @dishwasher9851 3 роки тому +1

    This is such a beautiful piece and a fascinating process

  • @minnalthevlogger5849
    @minnalthevlogger5849 3 роки тому

    Thank you for the idea 🙏and I completed one👍

  • @marcjosephcole1208
    @marcjosephcole1208 3 роки тому +2

    nice video. also, love your sense of humor 😂

  • @zhihenglou
    @zhihenglou 3 роки тому

    This is awesome, huge respect for pulling through with this idea!

  • @angeliquelamri282
    @angeliquelamri282 3 роки тому

    Vous êtes un véritable Génie !!!! Bravo!!!

  • @MichaelBerthelsen
    @MichaelBerthelsen 3 роки тому

    Woooow... Amazingly cool work, Jenny!❤👍 Very impressive, both the art and the algorithm.😉😁

  • @boldandthebeautifulgimbal2881
    @boldandthebeautifulgimbal2881 3 роки тому +1

    Wow. You are really talented as well as highly educated. Difficult for me to full appreciate the detail of what you designed/built/created (can you double forward slash like that?). I wonder what you can design in wire frame? VTOL, 300 passengers or 70t lift capacity and Mach 4 or greater. Well VTOL might be asking too much. Mach 4 or faster would be very cool. Well really hot, starting to create plasma? Does that mean either go really high or deal with the heat? Has to sound cool. Well it doesn’t but what’s going really really fast with out sounding really really cool. Electro magnetic afterburners (just made that up, I know nothing)

  • @jedrzejw.9819
    @jedrzejw.9819 3 роки тому

    I'm so glad I found you through Nebula! Fantastic content, great humour, and PLANES! Can't wait to binge watch your entire channel next week after I finish my final uni project!

    • @JennyMaAviation
      @JennyMaAviation  3 роки тому +1

      Yay! Welcome and good luck on your project 😊

    • @jedrzejw.9819
      @jedrzejw.9819 3 роки тому

      @@JennyMaAviation Thank you so much!

  • @kze7en
    @kze7en 2 роки тому +1

    Is it possible to create it on square or rectangle instead of circle?

  • @senas5213
    @senas5213 3 роки тому

    I loveddd thisss!! You're so talented Jenny, please upload more projects like this!!

  • @charlipocock8610
    @charlipocock8610 2 роки тому

    I love this so much. I do basic, standard string art and have wanted to do portraits this for a while so I’m searching and it led me here. But I’m an artist - how on earth do I learn how to make an algorithm is the simplest quickest way?!

    • @ernmatthew9638
      @ernmatthew9638 2 роки тому

      Download thread art.

    • @angelbellarose8628
      @angelbellarose8628 2 роки тому

      Is there one which uses colour?

    • @gunavardhan6236
      @gunavardhan6236 2 роки тому

      @The String Art Guy hey hi, Im a student and u require this code for my project, if u have the algorithm, pls help me out.

  • @NiranshaDHutch
    @NiranshaDHutch 2 роки тому

    Thank you so much for the code, this is so much to learn, mindblowing :)

  • @jamesallen438
    @jamesallen438 3 роки тому +3

    That looks amazing. I wonder what it would look like if you created a border to hide the nails with LEDs hidden inside to create a backlight.

  • @ChuChuTrain
    @ChuChuTrain 3 роки тому +1

    I love your sense of humor! hehe

  • @daegudiva
    @daegudiva 2 роки тому

    Incredible, really impressive

  • @carlosknowlton
    @carlosknowlton 3 роки тому

    I'm super impressed with the effort you put into this! Saw this on Reddit, and I'm now a fan!

  • @JamNightingale
    @JamNightingale 3 роки тому +2

    SUBSCRIBERISED!

  • @ivo35
    @ivo35 3 роки тому +1

    amazing work, really inspiring, well done Jenny!!

  • @hvdveer
    @hvdveer 3 роки тому +1

    Really good video, good jokes too! And I love the end result.

  • @JonathasGroetares
    @JonathasGroetares 3 роки тому +1

    Great Job!

  • @josetorres4703
    @josetorres4703 9 місяців тому

    Mi duda es como saber eo tamaño de la base circular para que quepan la cantidad de calovos en su circunferencia con con un centímetro de separación?podrias explicar como calcular eso por favor

  • @jeelybeenz
    @jeelybeenz 3 роки тому +13

    Really enjoyed this. Absolutely well done on the piece!

  • @madilee3873
    @madilee3873 3 роки тому +1

    Omg This is amazing 😍😍🤩🤩

  • @CritiqueAI
    @CritiqueAI 2 роки тому +1

    Does the algorithm take account the thickness of each nail (recognising that each has 2 entry and exit points)? Does it take into account the 3rd dimension (i.e. thread coming up higher as it becomes more dense)?

  • @shrubmans
    @shrubmans 3 роки тому

    Great work & smart idea!

  • @amber.roxane.martin
    @amber.roxane.martin Рік тому

    Very creative!! Does anyone know the song in the intro?

  • @yakacm
    @yakacm 2 роки тому

    Before you started cutting I assumed you were going to use a piece of string attached to a nail, like you did to draw the circle, only attached to the jigsaw instead of a pencil. did you try that?

  • @sydneyyoung18
    @sydneyyoung18 3 роки тому +5

    You never fail to amaze me!!

  • @KJ7JHN
    @KJ7JHN Рік тому

    Thats really cool.

  • @chuang4254
    @chuang4254 3 роки тому

    Great work. Looks awesome!

  • @RedstoneTek
    @RedstoneTek 3 роки тому +1

    Really cool project! Loved the walk through the whole process and the algorithm explanation :P (oh yeah came from reddit)

  • @chandanamb9061
    @chandanamb9061 3 роки тому

    I did one string art following your instructions.It turned out pretty well,but my question is how to take care of it?
    Since its thread the dust gets on it easily and im afraid it might ruin the look of the art after some time.
    Could u please share some ideas on how you are maintaing the portrait

    • @trivikramsingh7563
      @trivikramsingh7563 3 роки тому +1

      Hey where did you get the algorithm code from? Could you please share?

  • @TheMason76
    @TheMason76 Рік тому

    Really Amazing. *thumbs up

  • @tanveeransari2522
    @tanveeransari2522 3 роки тому +1

    Reddit bought me here ! Awesome work :)

  • @rpavlik1
    @rpavlik1 3 роки тому +2

    This is pretty awesome! Major props for the stamina to actually complete the physical product too.
    Hopefully dust won't settle on it in weird ways...

  • @menoking11
    @menoking11 3 роки тому

    This is awesome!! :D great video

  • @RickyNizarulFauziBashori
    @RickyNizarulFauziBashori 3 роки тому

    hallo, i have a few queastion,,,,
    what should i do to input if i have 25cm of circle board, and 72 nails?
    the code must be >> "py main.py 25 0.04 0.02 72 2500" ,is that correct?
    and also how do i know the output if "threads/potrait" fits well with image?

    • @pankajverma1
      @pankajverma1 2 роки тому

      Hey can you share code. 🎖️

  • @isaacsy7075
    @isaacsy7075 3 роки тому

    HOLY THAT’S AMAZING JENNY 🔥🔥

  • @ramonhamm3885
    @ramonhamm3885 Рік тому

    Awesome! What computer language is your code written in? Is it an .exe that runs on Windows or JavaScript for the web browser or?? Thank you!

  • @EnglishRain
    @EnglishRain 3 роки тому +1

    Amazing!!

  • @JomarAlminar
    @JomarAlminar Рік тому

    ipressmo po pbaba..or sagad lhat ng string pra mwala mga shadows

  • @montaylo
    @montaylo 2 роки тому

    Rất tuyệt.Cảm ơn bạn đã chia sẻ video.♥️♥️🌹

  • @optimisticboy8603
    @optimisticboy8603 2 роки тому

    Hi, can you please tell me who invented this idea? Just need to know for some reason.

  • @Studios2u
    @Studios2u Рік тому

    DAD JOKES - Did we get the job done? Yes!! 🤣🤣🤣

  • @egeyuceel6809
    @egeyuceel6809 3 роки тому

    How did you choose the way to go around the nail, as there are two options for each of them? Would it cause an error and decrease the resolution if the wrong path is chosen?

  • @psidud
    @psidud 3 роки тому +2

    Might be a good idea to backlight it, or just shine a light on it since the wood seems fairly reflective.
    This video was quite surprising, was expecting to watch some airplane stuff while my code runs...not more code o.o

    • @JennyMaAviation
      @JennyMaAviation  3 роки тому

      Oh noo! Well at least hope my code brought your code some luck so it runs smoothly 😋

  • @Astus314
    @Astus314 3 роки тому

    Awesome work

  • @creativegirl1007
    @creativegirl1007 2 роки тому

    Beautiful ❤️

  • @natediamond6312
    @natediamond6312 3 роки тому

    Was it flipped because of the orientation of the indexing? That is, I wonder how the picture would change if you order the indices clockwise vs counter-clockwise. Seems reasonable as any that it would mirror the end result! In fact, if you imagine that the "mirror image" of the indices is literally the same indices but in the opposite orientation, then this tracks!

  • @digitaltamer
    @digitaltamer 2 роки тому

    Came for the topic. Subscribed because of your video style. Thanks for the great walkthrough. How long did it take you to thread it?

  • @leafart873
    @leafart873 2 роки тому

    Hai jenny...I'm from india..your string art amazing...❤️❤️❤️ Everyone love it. but...why you can't make with colour strings.... ??

  • @parmarcusriveraoman9094
    @parmarcusriveraoman9094 3 роки тому +1

    You woke up my coding interest that has been dormant for a while. Thank you! Btw, could you cover the Swedish aircraft, most notably JAS Gripen?

  • @carladborregonunez9821
    @carladborregonunez9821 3 роки тому +1

    Excelent job ❤ how many lines did you use?

  • @TheFunBox
    @TheFunBox 3 роки тому

    amazing! well done!

  • @sounaamine99
    @sounaamine99 3 роки тому

    That was a great video and an amazing creation, but can we get the code, and how we can use it to create our own portraits, plzz Jenny..

    • @JennyMaAviation
      @JennyMaAviation  3 роки тому

      Haha the actual code I wrote is up on my Patreon, some added incentive if ya wanna support me :) Otherwise, other folks have published their code on Github as well!

  • @emresen3417
    @emresen3417 3 роки тому

    hello, what edits did you make for the picture and what codes did you use, could you share it thanks?