GeoTrilinearWarp

The GeoTrilinearWarp node warps meshes by moving the corners of its bounding box separately to create the warp.

Tip:  GeoTrilinearWarp's classic 3D system equivalent is the Trilinear node.

Inputs and Controls

Connection Type

Connection Name

Function

Input

unnamed

The previous stage in the scene you want to affect.

Control (UI)

Knob (Scripting)

Default Value

Function

GeoTrilinearWarp

Mask

mask_patterns

{lastmodified}

Specifies the mask pattern to match the prim names to affect. The default mask, {lastmodified}, applies the warp to whatever was changed by the previous node. A simple way to think of it is that {lastmodified} affects the node above. You can use standard glob-style variables, such as /*, to create masks or use individual prim names separated by spaces. For example, /GeoCube1 /GeoCard3 applies the transform to only those prims.

Tip:  You can also use the cog menu, the Viewer picker, or drag and drop paths from the Scene Graph to create masks.

Reset Shape To Input

reset_shape

N/A

Cancels your changes and resets the input to its original shape.

Copy

copy_shape

N/A

Copies the current positions of the bounding box corners (p0-p7) into a temporary buffer.

Paste

paste_shape

N/A

Pastes previously copied positions of the bounding box corners (p0-p7).

Set Key

set_key_shape

N/A

Sets keys for the positions of all the bounding box corners (p0-p7) on the current frame. This is the same as selecting Set key from the animation menu next to each of the controls.

Delete Key

delete_key_shape

N/A

Deletes the keys on the positions of all the bounding box corners (p0-p7) on the current frame.

Delete Anim

del_anim_shape

N/A

Deletes the keys on the positions of all the bounding box corners (p0-p7) on all frames.

P0 xyz

p0

-0.5, -0.5, -0.5

Sets the x, y, and z coordinates for the p0 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

P1 xyz p1

-0.5, 0.5, -0.5

Sets the x, y, and z coordinates for the p1 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

P2 xyz p2

0.5, 0.5, 0.5

Sets the x, y, and z coordinates for the p2 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

P3 xyz p3

0.5, -0.5, -0.5

Sets the x, y, and z coordinates for the p3 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

P4 xyz p4

-0.5, -0.5, 0.5

Sets the x, y, and z coordinates for the p4 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

P5 xyz p5

-0.5, 0.5, 0.5

Sets the x, y, and z coordinates for the p5 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

P6 xyz p6

0.5, 0.5, 0.5

Sets the x, y, and z coordinates for the p6 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

P7 xyz p7

0.5, -0.5, 0.5

Sets the x, y, and z coordinates for the p7 corner of the bounding box. You can also adjust these by dragging the corresponding vertex in the Viewer.

Source Box Tab

Use Incoming Bounding Box

src_use_bbox

on

By default, the node warps the bounding box of the input object. If you'd rather warp a custom bounding box, uncheck this and use the controls below to define the custom box.

Reset Source Box To Input

reset_src_shape

N/A

When Use Incoming Bounding Box is disabled, cancels any changes you've made to the custom bounding box and resets it to the original settings taken from the input.

Box

src_color

red

When Use Incoming Bounding Box is disabled, sets the color of the custom bounding box in the 3D Viewer.

Source 0 xyz

src0

-0.5, -0.5, -0.5

When Use Incoming Bounding Box is disabled, sets the x, y, and z coordinates for one of the two custom bounding box corners you can adjust.

Source 1 xyz

src1

0.5, 0.5, 0.5

When Use Incoming Bounding Box is disabled, sets the x, y, and z coordinates for one of the two custom bounding box corners you can adjust.