Houdini HDA - PythonModule, global kwargs, HDA classes tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ส.ค. 2024
  • 0:00 intro
    0:30 creating HDA
    01:06 creating python module
    01:49 create spare parms and some functions in a python module
    02:49 phm, pwd functions, and hm method
    06:04 referencing functions from a python module
    06:25 global kwargs dictionary
    09:00 referencing python module from other events
    10:06 exploring node kwargs["type"]
    12:38 HDA specific classes
    13:05 kwargs["type"] continued
    15:48 getting hou.HDADefinition object 2 ways
    19:09 hou.HDADefinition
    21:09 hou.HDASection
    26:50 hou.HDAOptions
    32:01 thats it!

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

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

    than you, finally I understand how to use houdini docs

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

    What's up, everyone! Wanted to make this tutorial that will prepare for the next videos about the viewerstates and making of menus and stuff like that, and not to explain too much of HDA structure figured just to make a separate video. Also, I created a playlist for all the HDA related stuff. th-cam.com/play/PLUBK6gGjWEeqHVowxZYrKkmEcEhyS-dMT.html
    Have an excellent weekend, see ya!

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

    Thanks ! very informative !! Hope to see more such videos from you !

  • @SlaktareOlsson
    @SlaktareOlsson 2 ปีที่แล้ว

    Amazing overview! Incredible helpful. I'd love to see you creating a setup using the extra files.
    Found this video while trying to fetch all embedded textures, formatting them to opdef and using them as file inputs on an HDA.

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

    at 3:36, for some reason, when I enter pwd() the field does not changes its color to green color and basically nothing happens. Any idea why it happens in my case?

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

      right click on the field, and go to edit expression under expression submenu. write there and make sure to select a python expression under the text field and press apply.

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

      @@viktors_anfimovs thank you for the fast response.
      I've changed the expression language from Hscript to Python. Then right click on the field - Expression -> Edit String. Then I get the small window where I type pwd() and I get the same result. However, after if I type pdw() directly in the fielt I get the pop-up window with the help information about the function which indicates that houdini recognizes the function, but it still not working