For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deformation

Deformation commands deform the contents of the given region into new shapes and forms.

All sub-commands are under //ezdeform (//ezd) e.g //ezdeform hexagonalize


List of subcommands


//ezdeform`` hexagonalize

Hexagonalize

//ezdeform hexagonalize [size] [air_gap] [x_rotation] [z_rotation] [offset_angle] [-w <profile>]

Deforms the region into hexagonal columns.

  • Size (Default: 12): Sets the size of hexagons.

  • Air Gap (Default: 0.0): Defines the width of the air gap between columns.

  • X Rotation (Default: 0.0): Sets the column rotation angle along the X-axis, in degrees.

  • Z Rotation (Default: 0.0): Sets the column rotation angle along the Z-axis, in degrees.

  • Offset Angle (Default: 60.0): Adjusts the offset angle, controlling the shape (range: 0-90 degrees).


//ezdeform`` noise

Noise

//ezdeform noise <noise> [strength] [-z <zoom>] [-s <seed>] [-w <profile>]

Deforms region according the given noise field.

  • Noise: Specifies the type of noise to use for deformation.

  • Strength (Default: 2.0): Sets the strength of the noise effect.

  • Zoom (Default: 1): Determines the scale of the noise.

  • -s <seed> (Default: -1): Optional seed for the noise pattern.

  • -h: When used, only deforms the region horizontally.

  • -v: When used, only deforms the region vertically.


//ezdeform`` rotate

Rotate

//ezdeform rotate <angle> [-o] [-w <profile>]

Rotates region clockwise with the the center of rotation being the center of the selection (or the player's head position using -o) and with the player aim defining the axis of rotation.

  • Angle: Sets the angle of rotation, in degrees.

  • -o: When used, uses the player's position as the center of rotation instead of the selection's center.

  • -w: See Smoothblocks.


//ezdeform`` voronoialize

Voronoialize

//ezdeform voronoialize [size] [air_gap] [-s <seed>] [-w <profile>]

Deforms region to randomly distributed voronoi cells.

  • Size (Default: 12): Determines the size of the voronoi cells.

  • Air Gap (Default: 0.0): Specifies the width of the air gap between cells.

  • -s <seed> (Default: -1): Optional seed for generating the pattern.

  • -w <profile>: See Smoothblocks.


//ezdeform`` voronoialize2

Alternative Voronoialize

//ezdeform voronoialize2 <amount> [air_gap] [-s <seed>] [-r <uniformity>] [-n <normalOffset>] [-w <profile>]

Deforms the region to Voronoi cells distributed along the surface shape. Could more accurately preserve the original shape compared to the first voronoialize.

  • Amount: Specifies the cell amount in the voronoi pattern. A small amount naturally leads to larger cells and vice versa.

  • Air Gap (Default: 0.0): Determines the width of the air gap between cells.

  • -s <seed> (Default: -1): Optional seed for generating the pattern. -1 will randomly generate a seed.

  • -r <uniformity> (Default: 15): Sets the voronoi seed point repulsion iteration count. 0 means fully random. 15 iterations lead to a more uniform/even appearance.

  • -n <normalOffset> (Default: 5): Technical parameter. Adjusts how deep the cell seed is positioned into the shape. Larger/Thicker shapes could benefit from a larger value. Thinner shapes should use a smaller value if the generation breaks down.

  • -w <profile>: See Smoothblocks.


//ezdeform`` voxelize

Voxelize

//ezdeform voxelize <scales> <gap> <distortion> [-i <primary>] [-j <secondary>] [-s <seed>] [-hv] [-w <profile>]

Deforms region into larger cuboid shapes.

  • Scales (Default: 3): Sets the scale of the cuboids.

You may put three comma-separated values to define the dimension for each axis.

  • Gap (Default: 0.0): Defines the width of the air gap between voxels.

  • Distortion (Default: 0.0): Adjusts the strength of random grid distortion (range: 0-1).

  • -s <seed> (Default: -1): Optional seed for the distortion.

  • -i <primary> (Default: y): Specifies the y-axis direction for grid.

  • -j <secondary> (Default: -x): Specifies the x-axis direction of the grid.

  • -h: When used, only voxelizes horizontally.

  • -v: When used, only voxelizes vertically.


Last updated