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

commit95abc44baf339b1543a5813684f232524ee9efb8
parent46fde3deeb
authorLucas Galante <[email protected]>
date2026-09-16 13:07
otls: Align, Gradient and Rotate replace the five vector_ nodes

None of the remaining developer_vector_ nodes had a float twin, so the
consolidation is by function. Vector Conform, Vector Direct and Vector
Unify all steered a vector toward something (local average, global
average, a constant, an attribute, the surface tangent) by an influence
with a multiplier; Developer Align does all of that as a tabbed list of
targets applied in order, keeping the vector's length, with Normalize
at the end. The tangent field is only computed when a tab asks for it,
so point clouds cook.

Developer Gradient replaces Vector from Scalar: the offsets to the
sampled neighbours weighted by the scalar's rise, uphill or downhill,
by proximity or connectivity, optionally along the surface and twisted
about the normal. The old connectivity branch read an undefined
variable and wrote a vector into the scalar attribute.

Developer Rotate replaces Vector Rotate with the angle in degrees, the
axis from an attribute or a constant, and the usual multiplier.

Proximity radii are in average edge lengths with the nearest-neighbour
fallback on point clouds. No hip in the repo or the open scene used
any of the five old types. With this and the earlier Concentrate,
Migrate and Bleed merges there are no float_ or vector_ nodes left.

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

 otls/sop_lsgalante.developer_align.1.0.hdalc            | Bin 0 -> 12418 bytes
 otls/sop_lsgalante.developer_gradient.1.0.hdalc         | Bin 0 -> 9566 bytes
 otls/sop_lsgalante.developer_rotate.1.0.hdalc           | Bin 0 -> 7960 bytes
 otls/sop_lsgalante.developer_vector_conform.1.0.hdalc   | Bin 8975 -> 0 bytes
 otls/sop_lsgalante.developer_vector_direct.1.0.hdalc    | Bin 13650 -> 0 bytes
 ...sop_lsgalante.developer_vector_from_scalar.1.0.hdalc | Bin 10706 -> 0 bytes
 otls/sop_lsgalante.developer_vector_rotate.1.0.hdalc    | Bin 7457 -> 0 bytes
 otls/sop_lsgalante.developer_vector_unify.1.0.hdalc     | Bin 14031 -> 0 bytes
 8 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/otls/sop_lsgalante.developer_align.1.0.hdalc b/otls/sop_lsgalante.developer_align.1.0.hdalc
new file mode 100644
index 0000000..6a816e3
Binary files /dev/null and b/otls/sop_lsgalante.developer_align.1.0.hdalc differ
diff --git a/otls/sop_lsgalante.developer_gradient.1.0.hdalc b/otls/sop_lsgalante.developer_gradient.1.0.hdalc
new file mode 100644
index 0000000..7f385e1
Binary files /dev/null and b/otls/sop_lsgalante.developer_gradient.1.0.hdalc differ
diff --git a/otls/sop_lsgalante.developer_rotate.1.0.hdalc b/otls/sop_lsgalante.developer_rotate.1.0.hdalc
new file mode 100644
index 0000000..7426e16
Binary files /dev/null and b/otls/sop_lsgalante.developer_rotate.1.0.hdalc differ
diff --git a/otls/sop_lsgalante.developer_vector_conform.1.0.hdalc b/otls/sop_lsgalante.developer_vector_conform.1.0.hdalc
deleted file mode 100755
index 620c7e8..0000000
Binary files a/otls/sop_lsgalante.developer_vector_conform.1.0.hdalc and /dev/null differ
diff --git a/otls/sop_lsgalante.developer_vector_direct.1.0.hdalc b/otls/sop_lsgalante.developer_vector_direct.1.0.hdalc
deleted file mode 100644
index 6a212f1..0000000
Binary files a/otls/sop_lsgalante.developer_vector_direct.1.0.hdalc and /dev/null differ
diff --git a/otls/sop_lsgalante.developer_vector_from_scalar.1.0.hdalc b/otls/sop_lsgalante.developer_vector_from_scalar.1.0.hdalc
deleted file mode 100755
index 418a74a..0000000
Binary files a/otls/sop_lsgalante.developer_vector_from_scalar.1.0.hdalc and /dev/null differ
diff --git a/otls/sop_lsgalante.developer_vector_rotate.1.0.hdalc b/otls/sop_lsgalante.developer_vector_rotate.1.0.hdalc
deleted file mode 100755
index b0b64da..0000000
Binary files a/otls/sop_lsgalante.developer_vector_rotate.1.0.hdalc and /dev/null differ
diff --git a/otls/sop_lsgalante.developer_vector_unify.1.0.hdalc b/otls/sop_lsgalante.developer_vector_unify.1.0.hdalc
deleted file mode 100755
index 42a79e8..0000000
Binary files a/otls/sop_lsgalante.developer_vector_unify.1.0.hdalc and /dev/null differ