SideFX Houdini customization package
git clone https://git.lucas.co/hou-control.git
developer_diffuse: replace developer_float_diffuse, diffuse vectors too
Rebuilt internals. The float node's Distance method read and wrote a
stray sub_val attribute instead of the working value, so it never changed
anything; Connectivity was unfinished and the Vector branch was an older
float implementation reading parms that no longer existed.
One wrangle per method now works on the named attribute directly and
picks float or vector from attribsize(), so no Type parm is needed. The
update rules are the original ones applied per component for vectors,
minus the 0..1 clamp. Rate and Gain are shared by Distance and
Connectivity; Global keeps its own Goal and Gain. The unconditional
Normal SOP is gone.
Also moves developer_attribute_initialize's tab entry from
Developer/Float to Developer/Attribute.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
...galante.developer_attribute_initialize.1.0.hdalc | Bin 12641 -> 12645 bytes
otls/sop_lsgalante.developer_diffuse.1.0.hdalc | Bin 0 -> 9428 bytes
.../sop_lsgalante.developer_float_diffuse.1.1.hdalc | Bin 13702 -> 0 bytes
3 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/otls/sop_lsgalante.developer_attribute_initialize.1.0.hdalc b/otls/sop_lsgalante.developer_attribute_initialize.1.0.hdalc
index 74b44ae..7ab75dc 100644
Binary files a/otls/sop_lsgalante.developer_attribute_initialize.1.0.hdalc and b/otls/sop_lsgalante.developer_attribute_initialize.1.0.hdalc differ
diff --git a/otls/sop_lsgalante.developer_diffuse.1.0.hdalc b/otls/sop_lsgalante.developer_diffuse.1.0.hdalc
new file mode 100644
index 0000000..f4b748e
Binary files /dev/null and b/otls/sop_lsgalante.developer_diffuse.1.0.hdalc differ
diff --git a/otls/sop_lsgalante.developer_float_diffuse.1.1.hdalc b/otls/sop_lsgalante.developer_float_diffuse.1.1.hdalc
deleted file mode 100644
index 18e6dd4..0000000
Binary files a/otls/sop_lsgalante.developer_float_diffuse.1.1.hdalc and /dev/null differ