Skip to content

Dupli-Curve

by Picto Filmo·Modeling

Images © Picto Filmo. Used for product review; image policy.

Why we like it

Dupli-Curve earns its place in the superhive library for keeping distributed instances on the curve while offering random or ordered placement and real-time setting adjustment.

What is Dupli-Curve?

Dupli-Curve distributes objects from a collection along a curve in Blender. Objects can be placed randomly or in order, starting from the first chosen object, and the spacing between them is adjustable so instances never go off the curve. Location, rotation and scale can be randomized, and settings adjust in real time through a GUI built to be quick to use.

With Follow Curve enabled, Lock Up keeps all instances vertical, while Fill populates the curve with instances and works well with objects symmetrical on the x axis. A z-lock keeps everything vertical, and results can be converted either to one global mesh or to individual instance meshes.

Typical uses include environment design, such as scattering trees along a road on a terrain, and asset modeling, such as placing rivets and bolts on curved shapes. Version 3.2.0 adds the ability to set the number of instances directly and to extract a curve from a mesh in edge select mode. The addon lists compatibility with Blender 3.0 through 4.4 and is released under the GPL license.

Who is Dupli-Curve best for?

Dupli-Curve is best for environment design and asset modeling in Blender, such as scattering trees along a road on a terrain or placing rivets and bolts on curved shapes.

How much does Dupli-Curve cost?

Dupli-Curve is completely free to download and use.

Key features

  • Random or ordered placement of objects from a collection, based on the first chosen object
  • Adjustable spacing between objects that keeps instances on the curve
  • Randomize location, rotation and scale, with real-time setting adjustment
  • Follow Curve options: Lock Up to keep instances vertical and Fill to populate the curve (suits objects symmetrical on the x axis), plus a z-lock
  • Convert results to one global mesh or to individual instance meshes
  • Set the number of instances directly and extract a curve from a mesh in edge select mode (v3.2.0)
  • Choices when duplicating the curve: copy from source, new duplicurve, or kill duplicurve data

Tags

#scatter#distribute#array along curve#spline#instancer#randomize#environment design

Frequently asked questions

Which Blender versions does Dupli-Curve support?

Dupli-Curve lists support for Blender 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 4.0, 4.1, 4.2, 4.3 and 4.4, covering a long span of releases from the 3.x line through the current 4.x versions. If you run a Blender build within that range, the addon is listed as compatible. For the newest details on version support, the developer's page from Picto Filmo is the place to confirm before installing.

Is Dupli-Curve free to use?

Dupli-Curve is listed as free in this catalog, and it is distributed under the GPL license. Licensing terms can change over time, so if you need the current arrangement or want to confirm how the GPL applies to your own project, the developer's page from Picto Filmo is the place to check. Tutorials and a demo video are also available to show how the addon distributes objects along a curve.

Can Dupli-Curve distribute objects across multiple splines at once?

Dupli-Curve spreads objects on one spline at a time, and it works with one-element splines only, so any additional segments on a spline will not be filled. If your path is made of several splines or multiple segments, you will need to work through them individually rather than populating everything in a single pass. Keep this in mind when planning how you build the curves you want to scatter along.

Does Dupli-Curve support modifiers on the cloned objects?

Dupli-Curve clones mesh data only, and modifiers are not supported yet, so any modifiers on your source object will not carry across to the distributed instances. If you rely on modifier-driven detail, you may want to apply those modifiers to the source mesh before distributing. Once placed, results can be converted to one global mesh or to individual instance meshes depending on how you want to continue working.

Alternatives to Dupli-Curve

Also in Modeling for Blender.

Similar plugins