Interactive Python States | Houdini 18.0

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

КОМЕНТАРІ • 23

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

    Just found your stuff and it feels like Christmas! Thank you so much!

  • @chloesun1873
    @chloesun1873 4 роки тому +1

    Thanks for your tutorial and look forward to your next video on how you created the favela HDA!

  • @sstese
    @sstese 4 роки тому +3

    thank you so much!. I was searching decent houdini interactive python states samples and your tutorial is very helpful. hope there is more like this. Anyway thank you so much!!

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

      I’m glad you find it useful, thank you too!

  • @allied-data
    @allied-data 3 роки тому +3

    Hi. Any update on your Favela generator?

  • @lveronese
    @lveronese 3 роки тому +2

    great stuff.. thanks for sharing the file. a video on the favelas gen would be amazing.

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

      Thank you, glad you liked it! I might share the favela generation, I would like to revisit this setup eventually. Cheers!

  • @songpeng
    @songpeng 4 роки тому +1

    A very smart man! Thanks for this video!

  • @sarahlanca3930
    @sarahlanca3930 4 роки тому +2

    Awesome!

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

      Thanks, really appreciate it!

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

    Hi! I wanted to ask a question - is there a reason you set up your project like this?
    You skin the entire 177 floor primitives (the "adaptive grid" subnet), and then pick only those boxes that correspond to selected primitives. The rest of the boxes are unused.
    When you could skin only the primitives that were selected?

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

      It's been quite a while and my memory is a bit fuzzy, but I believe this was necessary to allow for click-extruding overhangs from floors higher up. It's a brute force approach. One smarter way of doing would be to do an adaptive grid only on the tiles around the selected tiles, but doing the whole grid is much simpler and there isn't much of a performance cost. Hope it helps!

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

      @@ribponce oh, I think I got it. Thank you for the answer!

  • @hved
    @hved 4 роки тому +2

    thank you and +1 for compilable extrude sop

    • @ribponce
      @ribponce  4 роки тому +1

      Thanks! Ah yes, that would be awesome. I made a simple tool called peak_skin_extrude, which kind of simulates the behavior of a PolyExtrude using those nodes, great for some situations where compiling is necessary.

  • @es_ina
    @es_ina 4 роки тому +2

    im learning python states rn. So your shared files its gold to me.Thank you so much for sharing ! awesome work. did you know if its possible to show a custom menu on mouse/keyboard input in the viewport?

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

      Thanks, I'm glad you find it useful! Yes, I'm aware it is possible to have a custom menu upon RMB clicking on the viewport, for example, but still haven't had the chance to explore that. This would be the place to start investigating: www.sidefx.com/docs/houdini/hom/state_events.html
      Cheers!

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

    super

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

    how to make it so that the prompt is displayed constantly???
    def SetPrompt(self, kwargs):
    prompt = (
    "1. LMB and drag. Selection will be extruded.
    "
    "2. Ctrl+LMB will undo single extrusions.
    "
    )
    self.scene_viewer.setPromptMessage(prompt)

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

      You can't. Prompts can only be visible while the Viewer State is active

  • @affectreflect
    @affectreflect 4 роки тому +2

    Brilliant stuff..Thanks for this.Been looking into python states and this is of great help.

    • @ribponce
      @ribponce  4 роки тому +1

      I'm glad it was helpful!

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

    Hi. Any update on your Favela generator?