
Tesan Srdjan
cncverkstad
About Me
Hobbyist
専門知識
Freelancer
Houdini Engine
ADVANCED
プロシージャルワークフロー
Availability
I am available for Full Time Work
My Gallery
Recent Forum Posts
Bend polyline with VEX expression preserving length 2025年5月24日15:41
float droop_amount = chf("droop_amount"); float tension = chf("tension"); int use_ramp = chi("use_ramp"); float axis_blend = chf("axis_blend"); int preserve_length = chi("preserve_length"); int prims[] = pointprims(0, @ptnum); if (len(prims) == 0) return; int prim = prims[0]; int vtx = vertexindex(0, prim, @ptnum); int count = primvertexcount(0, prim); float t = float(vtx) / max(count - 1, 1); if (use_ramp) { t = chramp("droop_ramp", t); } vector axis_dir = normalize(lerp({1,0,0}, {0,0,1}, axis_blend)); float arch = pow(t * (1.0 - t), tension); float dy = -arch * droop_amount; @P.y += dy; /* if (preserve_length) { float stretch = 1.0 + abs(dy) * 0.05; vector center = getbbox_center(0); vector dir = normalize(@P - center); @P = center + dir * length(@P - center) * stretch; } */
Waveform Generation in MotionFX for Sequential Blend SOP 2025年5月20日2:17
Find CHOP drive deform file on Odforce forum or Here on Forum. Use Quantize!
RBD Procedrual - Custom Attributes 2025年5月18日3:12
maybe this can be useful !!