GeoRadialWarp

The GeoRadialWarp node warps meshes away from a center point. You can use the Rotation Center control in the Properties to set the location of the warp center or drag the center widget around in the Viewer to set the extent of the warp.

Tip:  GeoRadialWarp's classic 3D system equivalent is the RadialDistort 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

GeoRadialWarp

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.

Distortion

distortion

0

Sets the amount of distortion. Values below 0 produce a barrel distortion, whereas values above 0 produce a pin-cushion distortion. If you set the value to 0, the geometry is not distorted.

Power Bias

power_bias

4

Sets the magnitude of the distortion. The higher the value, the more distorted the object becomes.

Rotation Center xyz

center

0, 0, 0

Moves the rotation center point of the warp on the xyz axes.

Tip:  You can also move the center point by dragging the widget in the Viewer.

Scale xyz

scale

1, 1, 1

Sets the amount of distortion in the x, y, or z directions.

Preserve Center

preserve_center

on

When enabled, keep the object centered in its original place in 3D space.

When disabled, allow the object to be offset from the origin.