Animating Procedural Plant Growth (L System Lerp)

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

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

  • @BarneyCodes
    @BarneyCodes  8 หลายเดือนก่อน

    If you'd like to see what else I'm working on, it would be great if you could wishlist my game Star Mining Co. on Steam! s.team/a/2584800/

  • @shauas4224
    @shauas4224 5 หลายเดือนก่อน +4

    One of the best videos on practical applications of L systems for procedural plant generation on yt

    • @BarneyCodes
      @BarneyCodes  5 หลายเดือนก่อน +2

      Thank you! I think L systems are awesome, but there really doesn't seem to be much out there beyond the basics. Definitely something I'd like to keep working on in the future!

  • @ProgramSam
    @ProgramSam ปีที่แล้ว +6

    Looks neat! Now all that is left if a little decay animation and you can create an infinite forest animation 😄

    • @BarneyCodes
      @BarneyCodes  ปีที่แล้ว +5

      Thanks! And that would be really cool, I think that would probably mostly be done just in the rules of the L System!

  • @kinsukaweerasooriya2933
    @kinsukaweerasooriya2933 4 หลายเดือนก่อน

    this is pure gold for me ❤

  • @julias5332
    @julias5332 8 หลายเดือนก่อน +1

    Hey thank you so much for this video!! I really wanted to modellate the fractal growth of an existing tree. do you have an idea how to approach this? I would measure the branches and the angles of them but I don't know what to do with the data

    • @BarneyCodes
      @BarneyCodes  8 หลายเดือนก่อน +1

      I've tried doing this a few times and I'm not going to lie, I've found it pretty tricky. It's definitely possible though! I think the best way to approach it is to probably sketch out a version of the tree and try to identify the repeating/fractal structure of it, and then create the rules that lead to that shape. Sketching out the different stages of growth may also be helpful, then you can look at what's changed between the two generations, and this should help you to know how the rules should work.
      The wikipedia article on L Systems has a bunch of examples too which could be a helpful starting point for rules, which you could then tweak/modify to be more like your tree.
      One tip I have is to use characters that make sense to you. Most of the rules I've seen use "X", "F", "A", these sorts of things, but you might prefer to use something like "T" for trunk, "B" for branch, "L" for leaf, etc. It might just help to wrap your head around what's happening!

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

    Very nicely explained. Thank you.

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

      Thanks, glad it was helpful!

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

    Nice edition and well explained, keep it up!

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

      Thanks, glad you enjoyed it!

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

    Very cool!

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

    very helpful, it would like to see this in 3D.

    • @BarneyCodes
      @BarneyCodes  ปีที่แล้ว +3

      That's on my list to do! I think it would be really cool!

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

    You're awesome! Please more videos :)

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

      Thanks! There'll be more!

  • @raddek.i
    @raddek.i ปีที่แล้ว +1

    Amazing!