Houdini 13.0 Nodes

interface version 2

Transforms geometry points weighted by an attribute.

Note

The current implementation is a simple linear interpolation between geometry point coordinates (as opposed to interpolation of transformation matrices). This can produce somewhat poor results with certain situations (e.g. “candy-wrapper” effect for extreme rotations).

Applying OBJ Transformations in SOPs

...or "Transform SOPs: Apply Transform vs Weighted Transform"

The Apply Xform qL SOP and Weighted Transform qL SOP SOPs are very similar – in fact the latter with deformer weights disabled does almost exactly the same thing as the former. However, their internal implementations are quite different, so there are a few distinctions to keep in mind:

Weighted Xform qL SOP
  • A bit more sophisticated object parameters (for now)

  • Supports point groups and weighting

  • Doesn’t update vector attributes (see AttribReorient and Vector Store qL SOPs)

  • Multithreaded (VEX-based; might be faster overall)

Apply Xform qL SOP
  • Transforms entire geometry only (no groups or weighting)

  • Transforms vector attributes properly

  • Very straightforward and simple-to-use

Parameters

Point Group

Points that get affected.

Envelope, Weighting

Standard deformer-weighting parameters.

Remap Weights

Optional weight value range remapping (with an additional exponent control).

Transformations

Standard deformer placement parameters. (Naturally, for this operator these specify an actual transformation of the input geometry.)

Invert Transform

Applies the inverse of the overall transformation.

Visualize

Displays the weight map on the geometry using a color gradient.

Note

This option generates an actual color (Cd) attribute on the geometry. This is for visualization purposes only, don’t rely on it in any way (recommended to disable it if not needed any more).

To Do

  • Additional weighting adjustment parameters (bias-gain?, etc)

  • Zero scaling doesn’t work

Release Notes

interface version 2

2014-09-17
  • Added Remap Weights functionality

2014-03-21
  • Now has a placement presets menu (with pivot functions only, as those are relevant)

  • Help card minor improvements

2014-03-11
  • First version of interface version 2

    • Uses the qLib deformer framework for weighting, transformation and visualization (bounding boxes)

    • Additional weight visualization (color ramp)