I’m trying to make a fully parametric curved fence along a 3d spline, with the number of fence posts controllable by drivers. The fence is not restricted to a flat plane. Also, the posts need to remain vertically aligned, and I want them to remain linked instances.
Array- Geometry isn’t instanced, so the shape gets slightly warped by the curve. Also, objects follow the pitch of the curve, so they can’t stay upright.
Dupliverts- This works pretty well (at least for cylindrical posts), because the number of instances can be controlled by a driver. However, posts are all in the same orientation about the vertical axis, and don’t align themselves to the curve. When I check the “Rotation” option for the dupliverts, objects don’t remain vertically aligned.
Hair Particles- Objects remain upright, but I don’t think the number of instances can be controlled by a driver. Also, I didn’t see any way to rotate particles about a single axis to follow a curve.