Curve Gen - The Ultimate Curve Modeling Tool For Blender

by hodgson3d in Modifier Setups


GLOBAL CONTROLS:

Curve: Set your curve here

1-X | 2-Y | 3-Z:
Choose axis to deform along.

Curve SubD lvl:
This will subdivide your curve. Higher values produce smoother results.

Reverse curve:
Reverses the curve (swaps ends).

Deform: 
Toggle this setting will switch between deform mode and instance mode.

Array: 
Toggling this setting will allow users to array the mesh to fit the curve OR deform the original object along the length of the curve.

Fit Curve Length: 
Enabling this setting will array the array mesh as many times as needed to fit the curve.

Exclude End Points:
Toggling this setting will remove the instances at the ends of your curves so they don't clash with any "end mesh" assignments


TARGET MESH:

Target Mesh: Target mesh is used to sample normals and shrink wrap the curves onto.

Target Mesh Offset: This setting will allow users to offset the instances/curve from the target mesh normals.

Align Target Normals: Tick this option on if you want your wraps to align to the normals of your target mesh.

Blur Target Normals Iterations: When aligning your CurveGen object to target mesh normals, increase this setting to smooth out the results. Great for when you target mesh contains a lot of detail that causing unwanted artefacts. 

Shrinkwrap Target Mesh: Enable this option to shrinkwrap your curves  to the target mesh.


END MESH:

End A Mesh: Mesh on the end A of the curve.

End B Mesh: 
Mesh on the end B of the curve.
End Mesh Offset: Offsets the End A/B mesh along the tangent of the curve.

Random Rotations:
 Randomly rotates instances in X/Y/Z axis.

Scale Along Curve (Deform Mode): 
Allows user to scale the entire setup along the curve. Only works in deform mode.

Move Along Curve (Deform Mode): Moves the entire setup along the curve.

ARRAY CONTROLS:

Scale: Controls the scale of the geometry  being instanced along curve. Smaller values mean more duplicates of the array mesh will be created to fit the curve length. Higher value less.

Random Scale: Randomly scales the instances uniformly

Random Rotations: Randomly rotates instances in X/Y/Z axis

Stretch Array Mesh: This setting will scale the instances along the curve length so you can lengthen/shorten them.

Array Spacing: Increases/decreases the spacing between your array mesh along the curve.

Scale Along Curve (Deform Mode): Allows user to scale the entire setup along the curve. Only works in deform mode.

Move Along Curve (Deform Mode): Moves the entire setup along the curve.

Offset Curve Normal: 
Offsets the geometry along the normal of the curve.

Merge Distance: Merge distance between geometry (deform mode only).


STEP ROTATIONS:

Step Rotations Axis: 1-X 2-Y Z-3: This setting allows users to set the axis in which instances will be randomly rotated in steps of 90/180 degrees.

Step Rotations: 0-0 | 1-90 | 2-180: This setting allows users to choose between 90 or 180 degree random step rotations

Step Rotations Seed:
This setting allows users to change the seed of the rotations to get different results.


TWIST:

Incremental Twist: This setting will incrementally rotate your instances along the curve. This useful for creating objects such as chains. If you are twisting the curve in deform mode you will need to make sure you have enough points for the twist to interpolate correctly. When in deform mode try make your curve points as evenly spaced as possible.

Twist Curve: Twists all of the curves in degrees.

Twist Random (All Curves): Use this setting to add random twists to CurveGen systems that use  multiple curves combined together to add randomness.


CENTRE TUBE:

Add Centre Tube: Adds a tube down the curve. Enable this if you are creating objects such as beads/necklaces.

Resolution: 
Sets the radial resolution of the tube.

Profile Radius: 
Sets radius/thickness of tube.

Tube Segments: 
Increase/decrease this value to change the resolution of the tube along the length (lower values produces a smoother result).

MATERIAL/SHADING:

Array Material: Set a material here

Tube Material: 
Set a material here.

Flip Faces:
 Flips Faces

Shade Smooth: Shade Flat/Smooth

Realize Instances:
Toggle this on before collapsing down the modifier to realize all your instances.




Sales 60+
Customer Ratings 1
Average Rating
Dev Fund Contributor
Published 10 months ago
Blender Version 4.3, 4.2, 4.1
License Creative Commons
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message