cheers, that page almost does it, just need to convert the string to unicode “` uiString = unicode(hou.readFile(‘opdef:/blah/blah’), ‘utf-8’) uic.loadUi(io.StringIO(uiString), self) “`
Archived post by mestela
god i want that
i know @toadstorm did a deep dive into the font sop for mops, i think the high level summary was ‘its really fucky’
well, did some digging
“`python fonts = hou.hscript(“opmenu -l -a /obj/geo1/font1 file”) fonts = [x.strip().strip(‘”‘) for x in fonts[0].split(‘\n’)] p = hou.parm(‘/obj/geo1/font1/file’) p.set(fonts[23]) “`
that’ll get a thing you can at least futz with in the python command line
i was gonna get the [23] to be [@Frame] in a python sop or something, but i gotta go make dinner. 🙂
Archived post by profbetis
honestly a little weird everyone ends up building their own circular fillet sop, you’d think sidefx would supply one by now
or make it so that polybevel actually creates circular arcs instead of whatever that fuck it is it makes
Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20234205/31/23/buck_circular_fillet_v1_3.hda
Archived post by Malmer
The legs use a simplified IK hda I have made called QuickIK it makes setting up ik chains for silly simple rigs really quick and fun. I will post a hipfile as soon as I get to work.
Here is quickIK the super simple IK setup thingie
Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20230705/31/23/sop_Malmer.main.QuickIK.1.1.hda
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20230705/31/23/houdinifx_ICBz76Lldi.gif
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20230705/31/23/super_simple_ik.hiplc
Archived post by SniperJake945
i do have one more idea 1 sec
“`c vector p = prim(0, “P”, @primnum); vector dir = normalize(v@P – p); float theta = atan2(dir.y, dir.x); @uv = set(cos(theta), sin(theta)); v@uv.x /= abs(v@uv.x) * 2; v@uv.y /= abs(v@uv.y) * 2; v@uv += .5; “`
in a vertex wrangle
😮
<:meowpensivepray:814858736497590302>
please be faster
Archived post by captainhammy
Did you try it using double quotes instead of single?
opchange “$JOB” bob will still cause the var to be expanded. Single quotes won’t
Archived post by ikoon
regarding programming languages, although I don’t know those languages … I love this talk 🙂
Archived post by Reinhold
Now with annotations
Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20234705/19/23/plots_from_polylines_v3.hipnc
Archived post by toadstorm
i just threw together some notes about using callbacks and event scripts on disk to customize nodes without resorting to wrapper HDAs: www.toadstorm.com/blog/?p=1012
Archived post by JeffLMnT
here I’m calling the vex source from the `noise` wrangle – and it’ll run that vex snippet on the vop
so I can just change the `noise` wrangle and every other vop that points to it will also pull the change
the vop also has other modes like the script mode if you’re interested – so if you have a CVEX snippet on disk, you can point to that <:chef:730208016174940172>
here’s that file – you can do the same thing with vex > vop, vop > vop
Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20233205/10/23/image.png
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20233205/10/23/vex_shop_mode.hiplc