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