Just found your stuff and it feels like Christmas! Thank you so much!
@chloesun18734 жыл бұрын
Thanks for your tutorial and look forward to your next video on how you created the favela HDA!
@sstese4 жыл бұрын
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!!
@ribponce4 жыл бұрын
I’m glad you find it useful, thank you too!
@songpeng4 жыл бұрын
A very smart man! Thanks for this video!
@lveronese3 жыл бұрын
great stuff.. thanks for sharing the file. a video on the favelas gen would be amazing.
@ribponce Жыл бұрын
Thank you, glad you liked it! I might share the favela generation, I would like to revisit this setup eventually. Cheers!
@affectreflect4 жыл бұрын
Brilliant stuff..Thanks for this.Been looking into python states and this is of great help.
@ribponce4 жыл бұрын
I'm glad it was helpful!
@hved4 жыл бұрын
thank you and +1 for compilable extrude sop
@ribponce4 жыл бұрын
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.
@sarahlanca39304 жыл бұрын
Awesome!
@ribponce4 жыл бұрын
Thanks, really appreciate it!
@es_ina4 жыл бұрын
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?
@ribponce4 жыл бұрын
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!
@allied-data3 жыл бұрын
Hi. Any update on your Favela generator?
@kasali27393 жыл бұрын
super
@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 Жыл бұрын
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 Жыл бұрын
@@ribponce oh, I think I got it. Thank you for the answer!
@pavelsamoilenko35564 жыл бұрын
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 Жыл бұрын
You can't. Prompts can only be visible while the Viewer State is active