Great intro. I ran it through a loop to avoid repetition. Thanks for all the tips! pt = “../python_test” def NewNodes(name): node = hou.node(pt).createNode(name) node.moveToGoodPosition() myNodes = (“grid”,”switch”,”attribwrangle”,”copytopoints”,”block_begin”,”block_end”) for newNodes in myNodes: NewNodes(newNodes)
David Kahl VFX Awesome! I stored the nodes in a list to access their methods. layoutChildren() works well after setting up all the inputs. The mini series was awesome. You’ve opened up more possibilities and ideas for me. Thanks a lot. More Python! Hopefully advanced tutorials. Congrats on the new born.
Hey can u make a tutorial on how to import cache sequence from multiple folder? I wedge a simulation and i want to import all the cache sequence at one!
Hi, I'm getting an error exec hou.node(".").parm("code").eval() ^ SyntaxError: invalid syntax Any ideas what it could be? I've done everything exactly as typed and can't see anything wrong with the syntax
@@Midwesternsongs compiled loop allow to you compile some pieces of code and in consequence to execute it in parallel. So would more efficient to create list of files as array att, split that to points in vex and send to compiled loop with file sop inside with will take filepath from given att. Biggest speed up should be visible while loading real geometry, but even slow evaluation with delay load should be faster :)
@@shivsharma6511 definetly not - of course it helps to know something about math but it is not required to learn and use vex. For example - At some point you should learn WHAT the cross product is but you don't need to calculate it - you just type in cross and let houdini figure it out
sod the houdini stuff. i am so happy at you having a kid and sharing your update with us.
Thank you :)
Great intro. I ran it through a loop to avoid repetition. Thanks for all the tips!
pt = “../python_test”
def NewNodes(name):
node = hou.node(pt).createNode(name)
node.moveToGoodPosition()
myNodes = (“grid”,”switch”,”attribwrangle”,”copytopoints”,”block_begin”,”block_end”)
for newNodes in myNodes:
NewNodes(newNodes)
Ahh that is a good approach. Going to do that if i create multiple nodes again. Also the movetogoodposition should have been in there :)
David Kahl VFX Awesome! I stored the nodes in a list to access their methods.
layoutChildren() works well after setting up all the inputs.
The mini series was awesome.
You’ve opened up more possibilities and ideas for me. Thanks a lot.
More Python! Hopefully advanced tutorials.
Congrats on the new born.
Golden as always..Best of luck with the fam maestro
Thanks alot!
It's great to see you back! Congrats!
Thanks for sharing that voodoo that you do so well.
Thanks :) feels Good to work again!
Useful as hell! Need to get into more Python in Houdini
Really great tutorial, really clear, complete and at the right speed ! I really hope you will do more python in houdini tutorial
I have a few ideas :)
Very interesting, looking forward for next part. Thanks a lot.
Glad you liked it :)
Thank you for this!
Thank you for watching this 😉
Hey can u make a tutorial on how to import cache sequence from multiple folder?
I wedge a simulation and i want to import all the cache sequence at one!
Hi, I'm getting an error
exec hou.node(".").parm("code").eval()
^
SyntaxError: invalid syntax
Any ideas what it could be? I've done everything exactly as typed and can't see anything wrong with the syntax
This is when I press the import button after first scripting it
I saw you entered the patreon discord. If you want - send me the file. I bet this is something minor. It looks right on the first glance.
@@DavidKahlVFX Yeah, saw there was a ton of good content, very much the kind of stuff I'm tinkering with at the minute
i have the same issue, any solutions?
@@nerophesis Yeh it doesn't work any more!
Thank you Master.
1. Would be better to use digital asset for this purpose instead of creating nodes by code.
2. Since Houdini 17.5 file sop could be compiled loop
please elaborate on point 2
@@Midwesternsongs compiled loop allow to you compile some pieces of code and in consequence to execute it in parallel. So would more efficient to create list of files as array att, split that to points in vex and send to compiled loop with file sop inside with will take filepath from given att.
Biggest speed up should be visible while loading real geometry, but even slow evaluation with delay load should be faster :)
Please elaborate on point 1 too
Please make a Python course similar to your VEX course! (Similar = same amount of depth)
If I find a Bucket of unused time :)
hey i am new to programming could you please tell me what should i prefer VEX or Python...?
If you stay in houdini and basicly want to manipulate geometry use VEX. If you want to load external data - then python is the way to go
David Kahl VFX Thank you for the response..😊
David Kahl VFX one more question
Before starting VEX..it is necessary to work on over Algebra Trigonometry calculus and physics..,?
Then VEX
@@shivsharma6511 definetly not - of course it helps to know something about math but it is not required to learn and use vex.
For example - At some point you should learn WHAT the cross product is but you don't need to calculate it - you just type in cross and let houdini figure it out
cute baby😁