RadialDistort

The RadialDistort node is a non-linear transformation of the vertices along directions from the object center, giving either a barrel or pin-cushion distortion.

Inputs and Controls

Connection Type

Connection Name

Function

Input

unnamed

The 3D geometry object whose shape you want to modify. If you want to distort several objects together, you can also connect a MergeGeo node here.

Control (UI)

Knob (Scripting)

Default Value

Function

RadialDistort Tab

display

display

unchanged

Adjust the display characteristics of the 3D object. These settings don’t affect the render output of the scene; these are for display purposes only in the 3D Viewer.

off - hides the 3D geometry object.

wireframe - displays only the outlines of the object’s geometry.

solid - displays all geometry with a solid color.

solid +wireframe - displays the geometry as solid color with the object’s geometry outlines.

textured - displays only the surface texture.

textured +wireframe - displays the wireframe plus the surface texture.

unchanged - doesn't change the object's display mode. The Viewer can override this setting.

selectable

selectable

enabled

When enabled, you can make selections as normal in the Viewer. When disabled, points cannot be selected or changed.

render

render_mode

unchanged

Sets how the object will render. This control is independent from the display selection, but has the same settings.

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 3D object is not distorted.

power bias

power_bias

4

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

rotation center

center

0,0,0

Move the center point of the rotation by entering its X, Y, and Z coordinates here.

You can also move the center point by dragging its control in the Viewer.

scale

scale

1,1,1

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

You can also adjust this by dragging the control in the Viewer.

preserve center

preserve_center

enabled

Check to keep the object centered in its original place in the 3D space. Uncheck to allow the object offset from its center.

Step-by-Step Guides

Modifying Objects Using a Distortion Function