Houdini Tutorial - Dynamic UI in HDA

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

КОМЕНТАРІ • 23

  • @hanspalacios9052
    @hanspalacios9052 3 роки тому +1

    Phenomenal teaching and guidance through the process! The way you explain each step and the visual guide is very helpful for me to understand the logic behind the process. I hope you get the opportunity to share more informative tutorials like this on other Python operations in Houdini, such as Python viewer states. In any case, thank you, and keep up the good work!

    • @chunyousim794
      @chunyousim794  3 роки тому

      Thank you very much for the comments! Glad that it has been useful!

  • @CupMcCakers
    @CupMcCakers 3 роки тому

    Wonderful tutorial on a subject that I couldn't find covered anywhere else. Thanks a tonne! I hope the monkey is a feature in your other videos.
    Everything was clearly explained, your pronunciation and diction was very clear, and the video was easy to follow. I'm saving this for future reference!

    • @CupMcCakers
      @CupMcCakers 3 роки тому

      I'd love to share this video on my blog, if you are willing for me to share a link to the youtube video?

    • @chunyousim794
      @chunyousim794  3 роки тому

      @@CupMcCakers Hi Thank you very much for your comments. Appreciate it. Yes go ahead to share the link to the video. :) Cheers and take care!

  • @ChristopherSprance
    @ChristopherSprance 5 років тому +1

    Thank you this was very informative.
    I liked the little monkey animations as well :)

  • @altreebrause3354
    @altreebrause3354 16 днів тому

    thanks a lot!

  • @PostmanStudio
    @PostmanStudio 4 роки тому

    Thank you, great tutorial, you helped me a lot to figure out the basic of python integration in an hda

    • @chunyousim794
      @chunyousim794  4 роки тому

      Thank you very much for the words, I am glad it has been helpful.

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

    i love near ending monkey story. damn...... thanks for explanation

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

    very nice tuts!!!

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

    This is amazing!!!
    Is there any event handler to to detect onPointsChange, or some trick to do it?
    For example with the tutorial we detect the input changes of our HDA, but what if we merge attributes in an upstream node without changing the inputs of our HDA, how could we detect that change and update the UI accordingly ?
    Thanks for the tutorial is superb 🙉

  • @andr101
    @andr101 3 роки тому

    very interesting approach. I guess that a way to autopopulate it at every geo change, without the need of buttons, would be to use a python sop inside the digital asset and run from there these functions you have shown (targeting the parent hda node)

    • @chunyousim794
      @chunyousim794  3 роки тому

      Thank you and yes you are correct! Using a python sop inside the digital asset can do the same functionality :D.
      Both methods could autopopulate it at every geo change without the need of buttons (as you can see at the end of the video).
      But ultimately it depends on how you want the tool to work and how you want to structure the code :D.
      The advantage of doing it inside the HDA using the script options is that there are lots of build in event handlers for you to give you finer control. :)

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

    please make more videos on this

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

    by end, i would say, its so perfect, no need to improve, its working as is after 4 years :). i have a small question though.
    just like in Pyro Source Node node. i have a list(attributes), with + - buttons to add / remove items in list (density,temp,burn,fuel) etc... where each item has data structure...how to add this feature. any psudo steps will help, thanks again.

    • @chunyousim794
      @chunyousim794  10 місяців тому +1

      Heya! Thanks for the nice words. To do the thing you are asking for, you add a folder in the HDA parameters and change it to Multiparm Block List. Any parameter you put under the folder would be your data struture when you press the + - button.

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

    Really awesome tutorial! One tiny tip... did you know you can hit Ctrl+e in the python editor in houdini to spawn a text editor? Then you don't have to copy/paste.

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

      Hi Sean, thank you for your kind words. Yes. I think it is Alt+E on my keyboard. But I was using the external text editor just because I can zoom in so I can show the code better. Nevertheless that is a good tip. Thank you for sharing too.

  • @chemonized
    @chemonized 3 роки тому

    This is really great, but I wish you had a hip file for me to dig through like this to experiment with.

    • @chunyousim794
      @chunyousim794  3 роки тому +1

      Thank you for your feedback. I'll definitely keep that in mind! :)