How do I prevent object distortion when applying a curve modifier? This is the profile of the object I'd like to wrap...



Here is the object's profile after being wrapped...



Is it possible to prevent the distortion? The following post here: http://blenderartists.org/forum/showthread.php?293735-Dublicating-an-object-along-a-curve-without-distortion-Array-or-DubliFrames did not affect my object. It seemed very promising, maybe I'm missing something?

Note: I have applied the scale to both my object and curve.
You can use a proxy mesh as the curve object, then use Dupli faces to place an object at each face. This has the added advantage of using instances, which are more memory efficient than the array modifier.


Add a plane and set it up with the curve and array modifiers:


Parent the actual object to the plane (CtrlP).

With the plane selected, enable Faces in Properties &gt; Object &gt; Duplication &gt; Faces.