This is an easy but extensive geometry node setup to generate chains from any curves.
- Select between alternating chains, non-alternating twisted chains (set the twist angle), single chain or parallel chains.
- Choose between auto-lengthening infinite chains or a stable amount of chain lengths.
- Supports multiple curves within the same curve objects.
- Shrink wrap chain liner can be enabled, works alright.
- Multiple twist methods for curve tilting: Minimum Twist (standard blender curve behaviour), Control Points (follows curve handles more closely, especially when using a rigged curve, mostly more stable, may jitter occasionally, automatic curve handles recommended), Object (aligns curve tilt to a custom object surface), Axis aligned (tilts curve toward x, y, z-axis).
- UV unwrapped.
- Custom chain links can be used.
- Supports curve rig using Bone Envelopes (use automatic curve handles, control point twist method, bendy bones).
- Separated quality levels for render and viewport (doesn't quite line up with the usual 0 - 6 quality levels, yet)
- Custom combined material for chains and liner.
- Good performance.
(Available in the 'Geometry Nodes Setup' folder in the cloud drive for Advanced tier members.)