Node Clip Deform - anticto/Mutable-Documentation GitHub Wiki
⚠️EXPERIMENTAL⚠️
Function
This modifier defines a deformation from a mesh to the clip shape where the clip shape dictates the amount of deformation to apply to the mesh vertices and what is clipped. Vertices in the affected meshes are attached to the clip shape surface using the selected bind method. Then the Uv Y coordinate value of the Clip Shape at the point of attachment (interpolated) is used to vary the amount of deformation. Form 0, where the vertices will remind untouched, to 1 where the vertices will move to the attachment point position, interpolating linearly for values in-between. Additionally, all triangles from the affected mesh attached to a part of the Clip Shape surface where the deform value is 1, touching the Clip Shape, will be clipped.
Use Cases
This node can be used to tuck clothing garments into others and clip the unseen parts when a more generic shape than the ellipses provided by the ClipMorphMesh Node is needed.
Node Properties
This node is a modifier and has all the standard modifier properties. In addition to that, this node has the following properties:
Binding Method: It allows to choose the mesh to shape bind method. Depending on the characteristics of the shapes and meshes different binding methods will work better, three are provided.
- Closest Project : Attaches to the closes clip shape face but uses the normals of this face to project the point on to the surface.
- Closest To Surface : Attaches to the closes point on the clip shape mesh surface.
- Normal Project : Uses the direction of the affected mesh vertices normal to find the attachment position on the clip surface.
Output Pins
Modifier: Modifier that will perform the deform and clipping effect.