Houdini 13.0 Nodes

interface version 2

Applies random adjustments to lengths/angles of per-point vector attributes.

  • Angle-jittered point normals of a grid.

Description

Rotates vectors with a random amount inside a solid angle, and jitter lengths between the given limits.

Parameters

Point Group

The group of points the operator affects.

Envelope, Weight

The standard deformer-class weighting parameters.

Attribute Input

Name of the jittered vector attribute.

Output Attribute

Attribute name that stores the result.

Id Attribute

If enabled, this integer attribute is used as seed (instead of the point number).

Amount

Global jitter amount (for length and angle both).

Seed

Global random seed (both for length and angle).

Angle
Do Angle Jitter

Turns on rotation jitter.

Angle Amount

Amount of rotation jitter.

Min Angle

Minimum angle of rotation.

Max Angle

Maximum angle of rotation.

Angle Exponent

Distribution exponent of the angle.

Axis Attribute

If enabled, this per-point vector attribute will be used as the rotation axis for angular jittering.

Note that all jittered vectors will be on the plane defined by this axis, resulting in a different look. (It’s also recommended to set up the angular range as [-n..n] instead of [0..n].)

Seed Offset

Offsets the seed for the angular random function.

Length
Do Length Jitter

Turns on length jitter.

Length Amount

Amount of length jitter.

Min Length Factor

Minimum length factor.

Max Length Factor

Maximum length factor.

Length Exponent

Distribution exponent of the length factor.

Pre-Normalize

Normalize the input vector before applying the jitter.

Seed Offset

Offsets the seed for the length random function.

To Do

  • remove all possible parameter/attribute collisions (accidental param->attr inheritance into the vex function)

Release Notes

interface version 2 β€”

2014-05-07
  • Added angular seed offset parameter

  • Minor UI/help cleanups

2014-03-10
  • interface version 2

    • renamed parameters

    • added deformer-standard weighting parameters

interface version 1 β€”

2013-09-21

Added preset menu for seed parameter.

2013-09-15

Added support for an explicit rotation axis attribute for angular jitter.

2012-11-11

Seed parameters are now of float type.

older versions β€”

Version 0.2.0
  • Length jittering

  • More parameters for fine-tuning

Version 0.1.0

Initial release.