Packing Algorithms in Rhino + Grasshopper

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 20

  • @suryanshchandra_guid
    @suryanshchandra_guid  12 ปีที่แล้ว +1

    Thanks. The principle behind FightForSpace is this: the moment a circle is kicked out of the 'playing field', it shrinks to the smallest allowed size so it can sneak back in between the big guys. The moment it touches the image (playing field) again, it acquires its new radius based on the color of the image at that point, thereby expanding and pushing the big guys away.
    I did not use a spring solver, just iterative pushing and pulling.

  • @alienx424
    @alienx424 10 ปีที่แล้ว +24

    Make a tutorial please !!thanks u so much !

  • @Luigi-rq4xg
    @Luigi-rq4xg 4 ปีที่แล้ว +1

    so what is Delaunay Relaxation?

  • @akaAlias
    @akaAlias 12 ปีที่แล้ว +1

    Hey, great work!!!
    Is it possible to use honeycomb pattern (instead of circles) and morph it on a (existing) joined freeform surface (iges file) like a car roof??

  • @mianjia368
    @mianjia368 5 ปีที่แล้ว

    Great Work!! Please made a tutorial ! And i really want to know how to made that vonoroi relaxtion.

  • @suryanshchandra_guid
    @suryanshchandra_guid  12 ปีที่แล้ว +1

    The logic is very very simple: if 2 circles are too close to each other, push them away, and since this leads to perpetual expansion, globally pull them closer at each iteration. I don't think you need to use Hoopsnake with Kangaroo: Kangaroo by itself has recursion built in. I'm not sure why your system runs out of memory, perhaps best to ask the developer of Hoopsnake itself.

  • @suryanshchandra_guid
    @suryanshchandra_guid  12 ปีที่แล้ว

    Hey.. that comment made me smile :)
    My starting point to doing this was a very simple explanation to circle packing by David Rutten on his circle packing plugin page. (youtube won't allow me to post links.. ridiculous!)
    The rest is playing around and tweaking things. Good luck :)

  • @tomgregory124
    @tomgregory124 11 ปีที่แล้ว

    The circle packing video of yours looked bloody incredible, but I couldn't find the David Rutton videos you advised about, above. Is there a special video about this, or where else could I find out how to program this through Grasshopper?

  • @mayofly
    @mayofly 9 ปีที่แล้ว

    Hi, great video and inspiration! I'm very interested in how you combined the circle packing with an image sampler. Would you mind sharing your approach and/or script for this please?

  • @vitaliikharkovchuk6384
    @vitaliikharkovchuk6384 8 ปีที่แล้ว +2

    Hi, could you plz. share your file, or even better make a real turtorial? I´m an architect student, new to grasshopper, and even newer to kangaroo - i found some turtorials on circle packing, yet nothing even slightly as good as yours. Im interrested in combining image sampler with the packing algorithm same way as you did.
    THANK YOU!

  • @STROBdotNET
    @STROBdotNET 8 ปีที่แล้ว

    Really cool! Would you share your grasshoper scene or a screngrab? I'm trying toreproduce it in another software (3ds max with MGC which looks a bit like grasshoper) or inside houdini.

  • @Lukeroesp
    @Lukeroesp 12 ปีที่แล้ว

    HI suryanshchandra,
    i have been looking for a circle packing algorithm for a whilr but cannot find one that works. would you be so kind as to share the ghx with me. thanks

  • @suryanshchandra_guid
    @suryanshchandra_guid  12 ปีที่แล้ว

    It could, but how would you resolve 3 gears touching each other?

  • @oIM4T3U5ZIo
    @oIM4T3U5ZIo 12 ปีที่แล้ว

    I'm just curious, will the algorithm work with gears?

  • @1castellp
    @1castellp 12 ปีที่แล้ว

    i cant find the gh file to download

  • @suryanshchandra_guid
    @suryanshchandra_guid  12 ปีที่แล้ว

    sure a honeycomb pattern can be used.. but it won't be circle packing anymore as you're constraining each circle to have only 6 neighbours..!

  • @ciyabaza
    @ciyabaza 10 ปีที่แล้ว

    hi, I just start to learn Grasshopper . can you give me the components. Thank s you very much .

  • @NotMeInc
    @NotMeInc 5 ปีที่แล้ว

    h o w

  • @blackdragon923
    @blackdragon923 12 ปีที่แล้ว

    you must get this a lot, but it's your fault for being awesome.
    please! make a tutorial! feeble beginners like myself die a little inside by not being able to do this.