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

commita59b32dfcfc76ca8fdfeb6bc9f98864a7e1e9f09
parent5d5350f8d0
authorLucas Galante <[email protected]>
date2026-09-16 13:54
developer_attribute_initialize: integer attributes

Each tab's Type menu gains Integer, appended after Float and Vector so
existing tabs keep their choice. An integer tab takes its Initial Value
from an integer field or a source attribute and is rounded after the
noise variation, so the attribute stays integral. Additive, so still
version 1.0.

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

 developer.md                                        |   2 +-
 ...galante.developer_attribute_initialize.1.0.hdalc | Bin 10935 -> 11385 bytes
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/developer.md b/developer.md
index 2cffa87..3b67a24 100644
--- a/developer.md
+++ b/developer.md
@@ -103,7 +103,7 @@ Names are the tab-menu labels without the "Developer" prefix; the file in `otls/
 - Attribute Combine (Combine)
 - Attribute Composite (Scalar Composite, Vector Composite): folds an operation across weighted attributes: set, add, subtract, multiply, divide, minimum, maximum, average, difference, screen, mix, cross, dot, distance, angle, project, length, normalize.
 - Attribute Constant (Constant)
-- Attribute Initialize (Scalar Initialize, Vector Initialize): one tab per attribute; creates it from a constant or a source attribute with optional noise variation, plus an `<attr>_info` dictionary holding its range and any zeroed age attributes.
+- Attribute Initialize (Scalar Initialize, Vector Initialize): one tab per float, vector or integer attribute; creates it from a constant or a source attribute with optional noise variation, plus an `<attr>_info` dictionary holding its range and any zeroed age attributes.
 - Attribute Promote
 - Attribute Remap (Scalar Map, Scalar Ramp)
 
diff --git a/otls/sop_lsgalante.developer_attribute_initialize.1.0.hdalc b/otls/sop_lsgalante.developer_attribute_initialize.1.0.hdalc
index fb3ae5c..37cca0c 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