Skip to content

Flexible Array

by Kihoon·Modeling

Images © Kihoon. Used for product review; image policy.

Why we like it

Flexible Array earns its place in the superhive library for a focused workflow: brush-based volume control on a curve array, with per-point y-axis density and a choice between smooth and original shapes. A demo video is available, and the changelog records fixes and additions through version 1.2.4.

What is Flexible Array?

Flexible Array is a Blender add-on from Kihoon for building a curve array from a mesh and shaping its volume with a brush. After selecting a mesh, you click the Create button in the toolbar to generate the array, which is built along the y axis of the original mesh using local y-axis coordinates from -1.0 to 1.0.

The array's volume can be adjusted with a brush along the x and z axes, and each axis is controlled separately. Density along the y axis is set for each point of the curve, and you can build the array with a smooth shape or keep the original shape preserved. Since version 1.1.0, volume can be adjusted separately in the plus and minus directions, and version 1.2.2 added a separate setting for smooth brush strength.

The tool works through geometry nodes and stores its custom variables in an additional mesh object, so the array is created with the Create button rather than by adding geometry nodes to the curve manually. It is a Blender extension add-on licensed under the GPL and lists compatibility with Blender 4.2 through 4.5.

Who is Flexible Array best for?

Flexible Array is best for blender users who want to build arrays along a curve and adjust their x and z axis volume with a brush.

How much does Flexible Array cost?

Flexible Array is completely free to download and use.

Key features

  • Create a curve array from a selected mesh using the Create button in the toolbar
  • Adjust the array's volume with a brush along the x and z axes, controlled separately
  • Set y-axis density for each point of the curve
  • Adjust volume separately in the plus and minus directions (added in v1.1.0)
  • Build the array with a smooth shape or keep the original shape preserved
  • Separate setting for smooth brush strength (added in v1.2.2)

Tags

#blender#add-on#curve#array#geometry-nodes#brush#modeling#kihoon

Frequently asked questions

Does Flexible Array work with Blender 4.2 to 4.5?

Flexible Array lists compatibility with Blender versions 4.2 through 4.5 and is marked as a Blender extension add-on. It relies on geometry nodes to build the curve array and stores its custom variables in an additional mesh object. If you run a Blender release inside that range, the add-on should load as expected. For versions outside 4.2 to 4.5, check Kihoon's developer page for current details before relying on it in a project.

How do I install Flexible Array in Blender?

Flexible Array installs from disk rather than through the online extension list. Open Edit, then Preferences, then Get Extensions, and choose Install from Disk, pointing it at the downloaded add-on file. Once enabled, you work from the toolbar: select a mesh and click the Create button to generate the curve array. Because the tool uses geometry nodes with custom variables stored in an extra mesh object, use the Create button rather than adding geometry nodes to the curve the usual way.

Is Flexible Array free to download?

Flexible Array is listed as free in this catalog. Licensing and availability can change over time, so check Kihoon's developer page for the current terms before downloading. The add-on is distributed under the GPL license and is marked as a Blender extension add-on, and the developer is noted as a Dev Fund contributor. For the most accurate, up-to-date licensing information, the developer's page is the best place to confirm before you install.

How does Flexible Array build the array along a mesh?

Flexible Array builds an array along the y axis of the original mesh, using local y-axis coordinates from -1.0 to 1.0. To start, select a mesh and click the Create button in the toolbar. From there you adjust the array's volume with a brush, working the x and z axes separately, and set the y-axis density for each point of the curve. You can build the array with a smooth shape or keep the original shape preserved.

Alternatives to Flexible Array

Also in Modeling for Blender.

Similar plugins