Blender Addon: Differential Growth

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

КОМЕНТАРІ •

  • @lobsterbarricade
    @lobsterbarricade Рік тому +18

    This not only inspired me artistically, but also to pursue a deeper understanding of nature, math, and coding. Thank you for your work.

  • @moringgaadams
    @moringgaadams Рік тому +9

    i haven't felt this much child-like excitement in such a long time. you're a blessing, my man

  • @abstract_duck
    @abstract_duck 2 роки тому +9

    its insane how versatile Blender is ... knew it was the right tool when I first installed it

  • @spellwing777
    @spellwing777 2 місяці тому +1

    This is a very beatifully made addon. I'm currently using it to make alien plants and it's so fun!

  • @HerrW0lf
    @HerrW0lf Рік тому +3

    Fascinating add on. It's almost therapeutic to watch the shapes grow.

  • @Khamurai
    @Khamurai 2 роки тому +10

    This is incredibly cool, amazing work!

  • @rudecerberus
    @rudecerberus 2 роки тому +9

    People like you, who bring such amazing things to open source are truly enriching the already beautiful world of open source.
    You're breathtaking *with keanu smile*
    I tried this addon, and tried on a few different meshes and it produces mesmerizing organic results.
    I was just wondering, how to exactly animate the growth.

  • @lyrosepl
    @lyrosepl 2 роки тому +23

    Hey men, i say Amen to your work(and to your 3D printing trials aswell). Thank you so much for bringing your research for free over Blender. It feels like you found an elegant way to create organic looking designs without the need of grasshopper for parametric modeling. You are opening a fresh new way of using blender . It's so nice :3 Bravo !

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

      Aw thanks for such kind words

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

      @@alphamagenta8478 Awesome tutorial! I can't seem to view your 3Dprints on your blog but would love to see them if you have posted them in anywhere else??

  • @3D_Blender_C4D
    @3D_Blender_C4D 5 місяців тому

    This might just be my favorite blender addon. So much fun.

  • @jamescombridgeart
    @jamescombridgeart 2 роки тому +4

    Very cool. I love how much math mimics nature!

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

      mathematics further shows us the beauty with which our creator has created this universe

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

      I couldn't agree more

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

      @@alphamagenta8478 thanks for such amazing video

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

      math is nature

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

    Only just started trying out this addon and already fascinated by the results it gives. Absolutely brilliant, it's something completely different to the normal addons we see, excellent work!

  • @dimitrilalushi4693
    @dimitrilalushi4693 2 роки тому +4

    Very interesting idea! And as it seems it has a lot of potential to become able to produce even more complex shapes. Thanks a lot for offering it.

  • @mykalesalad
    @mykalesalad 2 роки тому +9

    This is crazy, I'm excited to try this out! I feel like this could be very useful for simulating fungus growth or something similar -- at least, that's what it looks like to me.

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

    fantastic work. I enjoy playing around with different settings! Thanks for sharing!

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

    Phenomenal job. Settings are so easy to understand. It would be cool to get a second button with a multiplier slider which advances the simulation in a set steps at once :) Thank you for sharing this with us!

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

    yep, this is my fave addon of all time

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

    I so look forward to using this. Many thanks.

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

    Just to echo what's been said already, GREAT JOB with this addon, its AMAZING. There's so much to explore here and apply with this tool you created. THANK YOU is not enough

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

    This is insane. It's simply awesome.

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

    love It, thank you for sharing!

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

    Thank you. Looking forward to experimenting with this.

  • @JeffreyWang-j8z
    @JeffreyWang-j8z Рік тому +3

    It's amazing!But I'm confused how to turn it into an animation.

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

    Very Cool. Hope it remains a free addon!

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

    OMG this is so helpful! The easiest way to create a procedural growth in blender!!

  • @mauravelte6127
    @mauravelte6127 6 місяців тому

    What an awesome add on! Thank you so much!

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

    You have created an amazing tool ! Nice to see add on that provide organic shapes that could be created in houdini :) Thanks a lot ! have a nice day

  • @thealmondfarmer3296
    @thealmondfarmer3296 11 місяців тому

    This is beautiful. Awesome work.
    By any chance, are there any updates on the horizon for compatibility with newer versions of Blender, too..?

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

    this is on some another level !! thank you for this

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

    This is genius, thank you!

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

    Fantastic, thanks for making this! And to add to the (many) comments on this, animation tools would be a great addition (:

  • @joetaga4028
    @joetaga4028 2 роки тому +10

    Wow! This is awesome! Can you animate the growth steps?

    • @alphamagenta8478
      @alphamagenta8478  2 роки тому +7

      Thank you

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

      @@alphamagenta8478 Its possible to keyframe every parameter, maybe it just needs a script that hits the Diff Growth Step button after each rendered frame.

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

    Thank you for sharing this amazing addon & taking time to create the tutorial. I agree with all the positive comments below.
    Very well done, clear & easy to understand. So beautiful. Very inspiring. I can hardly wait to try it. 👍😉👍

  • @sovanima
    @sovanima 3 місяці тому

    wonderful algorythm❤

  • @tammiliu-n4q
    @tammiliu-n4q Рік тому

    great and detailed tutorial! thanks!

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

    very useful and informative! - thanks so much for sharing the code

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

    This is amazing! Thank you for sharing it with the rest of us.

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

    fantastic, I love it. I have been looking for something like this for a while, was thinking to look in geometry nodes but this is really great. thanks so much

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

    This is great, thank you!

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

    Nice one. Is there attributes to define start and end points to use material split?

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

    It's beautiful. Thank you so much for sharing.

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

    amazing! is it possibile to do animation with it?

  • @RazsterTW
    @RazsterTW Місяць тому

    Are you able to add a button that does more than one Diff Growth Step, say 5 or 10? Click it and it would have clicked it 10 times?

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

    It's.....beautiful!
    Thanks for sharing it

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

    hay thanks a lot! how do you animate it?

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

    This is so freaking cool.
    Thank you.

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

    Awesome work!

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

    Love this Add-on!!! Will there be any future developments with it? So much potential!! Thanks :)

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

    genius! thank you!

  • @jascrandom9855
    @jascrandom9855 2 роки тому +7

    Is this animatable?

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

    extreme cool addon!!!
    but how can i avoid self intersections in the blue parts? it seems that there is no collision.

  • @mdoerkse
    @mdoerkse 2 роки тому +5

    I've been waiting for something like this ever since I learned about differential growth! Does it work on solid shapes?
    The next most obvious improvement would be to have a button that can run N steps so you don't have to click the step button like a maniac.
    Beyond that it would be great if you could then create sort of animation curves that would gradually change the parameters over time so that you could run a bunch of steps with smoothly changing parameters.

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

      Thanks, great feedback

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

      @@alphamagenta8478 Hmm. Or how about just a play/pause button. Also maybe an undo checkpoint could just be set when you press the button, but at every step.

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

      @@alphamagenta8478great great job! I can hardly wait to try it after work!
      For the generator steps what about a button line which would look like something like this:
      (-10) (-5) (-1) (+1) (+5) (+10)

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

      @@alphamagenta8478 The decay effect of holding cmd+z is so beautiful--I would love to be able to animate the growth in Blender.

  • @HEYPictures-legacy
    @HEYPictures-legacy 2 роки тому +1

    Really Cool!

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

    Very nice work - can we use on a line with the top vertex defined as a group?

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

      Thank you! Interesting question; I don't think it would due to how weights are re-distributed after each subdivision step, but it might be worth a try.

  • @hearsh
    @hearsh 6 місяців тому +1

    would love to be able to animate this

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

    Cool, i can finally make a model of my aquarium

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

    Thanks so much!

  • @-mystic-93
    @-mystic-93 Рік тому

    At the start you can make that much faster by selecting all vert --> F --> poke face

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

    So cool, just damn i will try it

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

    Not working for me. I can only click generation button few times - then nothing changes!

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

    This is exactly what blender needs! Thank you so much!

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

    This was helped me a lot! Thank you so much~

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

    somehow installation does not work. it does not appear in the add ons list... :/ But thanks for showing this cool feature.

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

    This looks amazing .. really interesting :)

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

    Great tutorial!

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

    i am just curious because i am new at blender
    is addon for blender make by user self?? how to make our own addon,something like this? what should i learn to able making addon similiar like this

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

      Hey, of course all the software is written by humans :)
      Generally to create an addon you'd need to learn some Python and at very least go through a Blender Addon tutorial docs.blender.org/manual/en/latest/advanced/scripting/addon_tutorial.html - but that's just a beginning. In order to create something useful with geometry you'll need some basic geometry, vector math, as well as some basic knowledge about meshes are and how to use Blender APIs (i.e. BMesh, k-d tree, etc) to access and manipulate them.
      None of these is particularly hard or tricky, but I wouldn't say this is for everyone - in fact I don't think many of the Blender users (myself included) would ever touch Python unless it's absolutely necessary. Instead I'd try to stick with other procedural techniques like modifiers and/or Geometry nodes.
      Hope that helps :)

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

      @@alphamagenta8478 wow thats sound really hard to learn

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

    I hope this is someday ported to geo nodes, would be great for animating it.

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

    So cool! thanks

  • @denysk.1178
    @denysk.1178 4 місяці тому

    Would interesting to see how to code it in geometry nodes

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

    Is there a way to make this growth animated???

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

    Hi,
    So already great job, I'm impressed!
    We still can't animate this?

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

    How do I animated from the start to the end growing

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

      I wish I knew too, this procedure isn't much good to me unless I can animate growth

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

    dope. thanks!

  • @visualdrip.official
    @visualdrip.official Рік тому

    how to add the cool textures?

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

    This is magic !

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

    great job!!!!!

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

    how can I undo the steps fastly as he did?

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

    thanks for share

  • @salvatoredenicola-y3g
    @salvatoredenicola-y3g Рік тому

    why does it stop growing at some point to me? like the entire circle becomes blue. does anyone know why is that happening?

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

      Growth inhibitors, it may be a factor of scale though as well.
      But go to the last values, which should be "Growth Inhibitors, enter zero value for the base factor, that should allow you to click more growth and have it not inhibit the growth.
      The plugin is cool ..but not updated for quite a while:
      Animation, nope, you may have to look at geometry nodes for that, there are some differential stuff for that.
      There should be reset state button for the plugin, otherwise it starts with the same settings as you used before the growth if you undo, and there should be a preset button to add and activate when you find any interesting growth setting.

    • @salvatoredenicola-y3g
      @salvatoredenicola-y3g Рік тому

      thank you very much
      @@PrometheusPhamarus

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

    Extremely cool. Love this. Is there any way to store the individual states so it can become an animated model? Perhaps by incrementing click per frame and writing to alembic?

    • @alphamagenta8478
      @alphamagenta8478  2 роки тому +5

      Thank you

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

      @@alphamagenta8478 Hey, if you do figure it out, I'd be happy to pay you for an addon.

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

      Might not be the best option but you could always render a frame then increment the simulation then render and so on. Very slow but would work

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

      @@owenmaynard8529 I think it might be more efficient to make a Run state > Export alembic frame. Then loop it. Reimport it as an alembic sequence. Run for 500 clicks or so. Now I wanna learn python just so I can script it, hah. Tedious but can't go wrong.
      Rendering per frame is an extra step from what I can imagine.

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

      Hey, thanks for the suggestion - I was hoping to look at exporting the frames to Alembic files some time soon (sorry I can't promise anything specific b/c I'm quite affected by the real world situation at hand)

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

    Thank you

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

    Can you animate the growth?

    • @Sober-MindedYT
      @Sober-MindedYT 2 роки тому +2

      as i understand animation isn't currently available, but if you need you can make a bunch of copies or animate shapekeys

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

      @@Sober-MindedYT thanks this was helpful

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

      @Fim Dol this is correct; I'll try exploring the Alembic option as was suggested by others, but that's pretty much along the same line of thinking, since all I have is new mesh data on each step.

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

    Thanks!

  • @Dhieen
    @Dhieen 11 місяців тому

    How can i use this addon? I dont see for what i can use it

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

    thx a lot

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

    *꧁ Прям 👍 Благодарю 👌 ꧂*

  • @Sober-MindedYT
    @Sober-MindedYT 2 роки тому +1

    can you make a shading tutorial pls?

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

      Oh, I don't think there's too much to share; for the "cover" image of lichen I just quickly mixed some colours with Pointiness and Tangent components, here's the full shading graph imgur.com/a/Ra8vZlo I didn't spend too much time with realism; instead I needed an image that demonstrates the mesh features and works equally well on both white and dark theme, since I wanted to place it on my website that supports both themes (and that's what actually took some time).

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

    Amazing! how can I animate this?

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

      Thanks! To be frank I didn't really created this one with animation in mind, since I was going for complex procedurally generated geometry for 3D printing. But since many people out there are interested in animation, I'm looking into it. So far my best bet is Alembic, which is a bit cumbersome, but likely achievable.

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

      @@alphamagenta8478 that’s great news for blender noobs like me :) would be so dope to do a lil animation with this.

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

    hey! how do animate growth step?

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

    How can I animate this growth?

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

      nobody talks about animation, I don't think it's possible

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

    LOVE

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

    Is it possible to animate this?

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

    HOW CAN I ANIMATE IT.

  • @김재리-q2q
    @김재리-q2q Рік тому

    Thank you i love u

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

    I'm trying to replicate that with Vellum in Houdini, but I'm pretty far from your results. Really awesome

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

    I could make some really interesting visuals with this.

  • @КристинаКазань
    @КристинаКазань 2 роки тому

    💜

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

    If you could somehow do this in geometry nodes man OMG that would be amazing. I Still love the addon though lol

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

      Yeah, I really, really like the geometry nodes. Unfortunately, I don't think it's possible at the moment due to the algorithm being simulation based (i.e. a lot of steps, each depending on the result of previous ones). And even if this was somehow solved, nodes still lack a lot of features exposed via Python APIs, e.g. adaptive subdivision and kd-tree operations. Still hoping nodes will improve to the point when all of this becomes possible!

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

      @@alphamagenta8478 Hi! Now that we can test the new Simulation Nodes, what is your opinion? Thanks!

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

    How can I render WEIGHT PAINT?

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

      view > viewport render image

  • @JeyzJuice
    @JeyzJuice 6 місяців тому

    Kinda interested in making it animatable
    f

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

    pls make more tutorials