Procedural Plants with L-Systems in TouchDesigner - Tips, Tricks, and Tox

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

КОМЕНТАРІ • 25

  • @danrowan-smith2576
    @danrowan-smith2576 2 роки тому +1

    Hero! Thanks for sharing L-systems Plus

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

    Very helpful. Thank you for doing this.

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

    Precious, Genius

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

    Amazing, thanks for this! Was playing around with this technique and noticed that the random scale paramater throws out the positions of the leaves and flowers even though their LSystems share the same random seed. Any thoughts/ideas?

    • @prismatic.visuals
      @prismatic.visuals  2 роки тому +1

      Thanks! I noticed that issue too… couldn’t figure it out unfortunately. It seems like randomness might be somehow individual to each operator, or maybe the difference of skeleton vs tube causes the trunk and leaves to separate. If that’s important, you might be better off rendering all components in one L System and splitting them up with delete SOPs. Would be curious if you figure something out!

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

      @@prismatic.visuals Yes, thats where I ended back at, a single system + delete SOPs. Still a good trick though.

    • @prismatic.visuals
      @prismatic.visuals  Рік тому

      @@ryanstdesign jsyk I added a new option to the component to switch the separation mode between “delete” and “substitute.” So now by default the random scale should work as expected

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

    Great video. I came across your profile on Instagram. And this video has been really insightful. I've loaded up the L-system SOP a few times, but I've been a little intimidated by the rule systems. The resources you shared in the beginning, are just what I need. I also really liked how you shared your techniques for optimising the performance. Hope you keep sharing more of your process. Looking forward to seeing more.

    • @prismatic.visuals
      @prismatic.visuals  2 роки тому

      Thanks Dennis! Very glad the video was helpful for you

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

    felicitaciones, muuy bueno maann

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

    Good job. And thanks for sharing. The noise that move the leaves needs to be in sample not in seconds. And instead to reference the scale viaSop you can use the geo Instance parameter. Make more sense to me. I always wanted to make a the whole process in gpu. But i did not find any resource on how to write or copy the base Lsystem code. Gonna check the resource you share. Hope i ll find a way one day

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

    Very helpful, my question is how to proceed with leapmotion part? Like the one on your Instagram. Thanks in advance

    • @prismatic.visuals
      @prismatic.visuals  2 роки тому

      For the Leap Motion, you can use the Leap Motion CHOP, scale the parameters using Math CHOP, and map those to whatever L System parameters you want to control using an export or expression. This video is a solid introduction to using Leap in Touch: ua-cam.com/video/Qkb-0Qh3pkE/v-deo.html&ab_channel=TheInteractive%26ImmersiveHQ

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

    Thanks for sharing! very nice

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

    Thank you so much for this amazing component and tutorial! How would you go about having a lot of different trees in one scene while still using the component?

    • @prismatic.visuals
      @prismatic.visuals  2 роки тому

      Glad you enjoyed! To create multiple trees, you can duplicate the component and change the parameters for rule dat, leaf SOPs, materials, etc. For my project, I had a lot of various rules, SOPs and materials at the top level that I could drag onto the components.
      It can be a bit tricky to create a scene with multiple L Systems, since they are fairly heavy even with optimization. My solution was to only show one at a time, then composite multiple copies of the render using TOPs. If you want to include multiple different L systems I would recommend keeping them simple or limiting their animation so the SOPs don't need to cook

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

    Thanks a lot !

  • @Studi-gr2qu
    @Studi-gr2qu 2 роки тому +1

    great.....can you make a video about the environment....it is awesome

    • @prismatic.visuals
      @prismatic.visuals  2 роки тому +1

      Thanks! By environment do you mean the mountains, snow, and foreground plants showing in the intro? I brought in three video files for each layer and then combined them all using some basic compositing. Maybe I could make a video about compositing if that's helpful

    • @Studi-gr2qu
      @Studi-gr2qu 2 роки тому

      @@prismatic.visuals thanks

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

    This is fantastic! Thanks for the excellent explanation as well 👽🙏

    • @prismatic.visuals
      @prismatic.visuals  2 роки тому +1

      Thank you! Glad it was helpful 😁

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

      @@prismatic.visuals u bet! I forgot to mention I love the optimization schemes too. Brilliant 👍