1
$\begingroup$

I want to use an array modifier to place my object along a curve. I have tried to do it by using using both an array modifier and curve modifier (see picture 1) as well as only an array modifier and using the Object Offset and selecting the curve (pic 2). I get different results with both.

Origin and 3D Cursor are at World Origin.

Why are the array modifier and curve deforming my object?

enter image description here

enter image description here

The end result should be something like this: enter image description here

I want to get a result like the fourth picture. Yes it is deforming the planes on the outer sides of the curve, but it is not changing or affecting the geometry of the planes. It is just 'wrapping' the planes around the curve. That is what I want.

enter image description here

The file:

$\endgroup$
14
  • $\begingroup$ blender.stackexchange.com/questions/238562/… $\endgroup$ Commented Sep 11, 2023 at 9:59
  • $\begingroup$ Could you please draw what are you trying to achieve at the end? The Curve modifier will deform the object, and Array with Object Offset may also deform the object if it has been scaled $\endgroup$ Commented Sep 11, 2023 at 10:03
  • $\begingroup$ I added another picture for end result. So the first picture is getting pretty close, but it is still deforming the upper parts. $\endgroup$ Commented Sep 11, 2023 at 10:06
  • $\begingroup$ @JohnEason I don't really understand what they are doing $\endgroup$ Commented Sep 11, 2023 at 10:08
  • 1
    $\begingroup$ If you want to know why the Curve Modifier is deforming your object, that is very easy to explain: in the modifiers tab, you can find it under Deform which is a first hint, and in the Blender Documentation on this modifier, the first sentence is: "The Curve modifier provides a simple but efficient method of deforming a mesh along a curve object." $\endgroup$ Commented Sep 11, 2023 at 10:12

1 Answer 1

1
$\begingroup$

You've probably scaled your curve, which deforms the instances of your object, to fix that apply the rotation and scale of your curve and in Edit mode select all and right click > Set Curve Radius > 1 and Enter.

As for the Array in Object Offset mode, it will modify the array according to the location, rotation and scale of the selected object, it won't allow you to create such a shape.

$\endgroup$

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.