Touchdesigner Tutorial - Lissajous Curve Table. DAT, Pattern, BASE Operators

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

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

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

    Thank you. 감사합니다.

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

    Amazing patterns!
    Thank you for this different tutorial.
    It gave me a lot of ideas.

    • @Digital.Abstracts
      @Digital.Abstracts  ปีที่แล้ว

      I am really glad! My whole intention was to help others and give some creative ideas... I am happy that you got loads of ideas from this tutorial.

  • @Foxybvrbie
    @Foxybvrbie 10 หลายเดือนก่อน +3

    this is super cool! i’m new to touch designer and im curious about making this table project the sound that the curves are making-any ideas on how i might be able to go about doing that?

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

    thanks for inspiration!

  • @juncando
    @juncando 5 หลายเดือนก่อน +1

    I want to make this my career going forward. I am a musician, coder, designer and interested in installations. What are you recommendations.

    • @Digital.Abstracts
      @Digital.Abstracts  5 หลายเดือนก่อน

      Well, you can certainly start with TD, it allows so much of possibilities to work on interactive art.

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

    great patterns, but: it would be perfect, if you're not moving around your mouse like crazy, or nervous. or both. i cant follow

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

    Hi😶‍🌫
    What did i miss? It says unindent doesn't match any outer indentation level.
    BaseName = op('..').name
    MyList = list(BaseName)
    ListLength = len(MyList)
    if (int(MyList[ListLength - 1]) == 0):
    op('constant1').par.value0 = int(MyList[ListLength - 2]) - 1
    op('constant1').par.value1 = MyList[ListLength - 1]
    op('transform2').par.tx = int(MyList[ListLength - 2]) - 1
    op('transform2').par.ty = MyList[ListLength - 1]
    else:
    op('constant1').par.value0 = MyList[ListLength - 2]
    op('constant1').par.value1 = MyList[ListLength - 1]
    op('transform2').par.tx = MyList[ListLength - 2]
    op('transform2').par.ty = MyList[ListLength - 1]
    return

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

      Maybe you used the spacebar instead of the Tab key to make indentation.
      Look in which line the error appears.
      In this case, the code would look something like this:
      +BaseName = op('..').name
      +MyList = list(BaseName)
      +ListLength = len(MyList)
      +if (int(MyList[ListLength - 1]) == 0):
      ++op('constant1').par.value0 = int(MyList[ListLength - 2]) - 1
      ++op('constant1').par.value1 = MyList[ListLength - 1]
      ++op('transform2').par.tx = int(MyList[ListLength - 2]) - 1
      ++op('transform2').par.ty = MyList[ListLength - 1]
      +else:
      ++op('constant1').par.value0 = MyList[ListLength - 2]
      ++op('constant1').par.value1 = MyList[ListLength - 1]
      ++op('transform2').par.tx = MyList[ListLength - 2]
      ++op('transform2').par.ty = MyList[ListLength - 1]
      +return
      + being 1 Tab key press

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

      @@postdaigo got it, thank you for your attention and your tutorial, would be glad to see more and learn through your vision.👁

    • @Digital.Abstracts
      @Digital.Abstracts  ปีที่แล้ว +1

      @@postdaigo Thank you for providing resolution!. I was asleep...it was late night in Sydney.. But really thank you!

    • @postdaigo
      @postdaigo ปีที่แล้ว

      @@lirawhite5799 Glad it helped!

    • @postdaigo
      @postdaigo ปีที่แล้ว

      @@Digital.Abstracts Thank YOU!