git.lucas.co / hou-control
SideFX Houdini customization package
git clone https://git.lucas.co/hou-control.git

commitffd6c75955946d286d35d0b6cbcadf8b6f044934
parentaf76f497d1
authorLucas Galante <[email protected]>
date2026-09-16 11:50
developer_attribute_composite: vector operations and a few more scalar ones

The node was float-only with Set, Add, Subtract and Multiply. Inputs
are now read as vectors, a float broadcast to all three components, so
the componentwise operations serve either kind, and a detail pre-pass
decides whether the output is a float or a vector and replaces an
existing output of the other type. New operations: Divide, Minimum,
Maximum, Average, Difference, Screen and Mix (componentwise), and
Cross, Dot, Distance, Angle, Project, Length and Normalize (vector).
The first four menu entries keep their positions so existing instances
keep their operation. The static menu replaces the Python menu script.

The trailing Attribute Delete removed a point attribute named f, a
leftover; it now removes the pre-pass's detail attribute. Weight's
slider reaches 2. Help added.

Co-Authored-By: Claude Fable 5.1 <[email protected]>

 ...sgalante.developer_attribute_composite.1.0.hdalc | Bin 17563 -> 20389 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/otls/sop_lsgalante.developer_attribute_composite.1.0.hdalc b/otls/sop_lsgalante.developer_attribute_composite.1.0.hdalc
index 0475319..7509722 100644
Binary files a/otls/sop_lsgalante.developer_attribute_composite.1.0.hdalc and b/otls/sop_lsgalante.developer_attribute_composite.1.0.hdalc differ