Houdini 13.0 Nodes

interface version 1

Deforms geometry by arbitrary point cloud.

This deformer moves points using the difference of two copies of a single point cloud.

Tip

An ideal point cloud for the deformation is a cloud where for each point of the source geometry there’s a point in the cloud at the exact 3d coordinate.

In case of “non-ideal” situations you might need a very dense point cloud to compensate for deformation artifacts (especially when doing large rotations of the point cloud). The artifacting is not a bug, but a side-effect of the algorithm.

Parameters

Deformer standard parameters
Envelope

Deformer envelope.

Weight

Deformer weight attribute (should be a per-point float attribute).

Name

Name of the weight attribute.

Invert

Use the inverse of weight attribute values.

Specific parameters
Search radius

The radius within to look for nearby cloud points.

Number of Points

Maximum number of cloud points to consider within the search radius.

Falloff Exponent

Exponent value for the falloff effect of the search radius. (The further a cloud point from the point to be deformed the weaker its effect.)

Swap Deformer/Rest Inputs

Swaps the interpretation of the second and third inputs. This can be considered something akin to an inverse transformation.

Note

Due to the nature of point cloud deformation, applying the deformation and it’s “inverse” most probably won’t result in the starting shape of the deformed geometry (unless the point cloud is “ideal”, see above).

To Do

  • Add visualization options

Release Notes

interface version 1

2014-09-14
  • Misc: 2nd/3rd inputs are set as “Reference”

2014-08-14
  • Fixed help card layout problem

2014-05-30
  • Minor UI/help card changes

2014-02-17
  • Added standard deformer weighting parameters

  • Added “Swap Inputs” switch

  • Created a proper Help card

2012-09-12
  • Implemented falloff.