Curve Gen is designed to simplify curve modeling in Blender by combining multiple curve deformation needs into a highly customizable modifier.
Key Features:
Deform Axis Selection: Set X / Y / Z axis for deformation.
Multiple Curves Support: Work on single or multiple curves combined together, allowing for complex modeling.
Deform Toggle: Seamlessly switch between instancing on points (no deformation) or deforming the mesh along the curve, useful for creating items like chains.
Fit Curve Length: Force the array/object to fit the length of the curve, with options to customize start and stop points along the curve.
Array Mesh: Choose to array a mesh along curves, dynamically detecting required arrays to fit the curve or deform a single object along the curve. Controls available for array spacing.
Customizable Scale and Rotations: Extensive controls for scale, random scale, scale along curve, move along curve, array spacing, offset end mesh, twist, random twist per curve, random rotations (XYZ), and incremental rotations.
Step Rotations: Apply step rotations of 90/180 degrees randomly to reduce repetition.
End Geometry Assignment: Assign geometry at each end of the curve/array deformation with offset controls.
Target Mesh Alignment: Align curves’ normals with the target mesh geometry, useful for arraying items like bolts or straps.
Shrinkwrap to Target Mesh: Snap instances to the target mesh surface, ideal for rivets and bolts.
Add Centre Tube: Add a tube down the center of the array for creating items like beads or necklaces, with customizable resolution, profile radius, and tube segments.
Full Curve Control: Provides control over the tilt and radius of each point of the curve.