1
$\begingroup$

I am attempting to get a decal to follow a predefined curve. By this, I mean it should follow the path specified by the curve upon changing the Y-value, where -Y is forward as standard.

  1. I first set the decal at the correct height from the path and set it to have the same pivot using the 3D cursor, which is, in this case, at [5, 0, 0.3]

  2. I then apply the curve modifier, using the Y-axis as the axis of rotation.

My result is a distorted, incorrectly rotated decal.

Can someone please explain why this is happening? What went wrong?

BEFORE APPLYING MODIFIER

Before Applying Modifier

AFTER APPLYING MODIFIER After Applying Modifier

EDIT: Added example file.

$\endgroup$
9
  • $\begingroup$ Hello, please share your file: blend-exchange.com $\endgroup$
    – moonboots
    Commented Oct 10, 2023 at 19:29
  • $\begingroup$ Added. Thank you. $\endgroup$
    – Jack Rolph
    Commented Oct 10, 2023 at 19:41
  • $\begingroup$ You need to put the origin at the geometry of the object and then Alt G to bring back the object at the same location as the curve's origin. Then in Edit mode rotate it 90° on Y if you want it flat? $\endgroup$
    – moonboots
    Commented Oct 10, 2023 at 20:00
  • $\begingroup$ This does work, I checked - before I accept the answer - but why does the decal need to be rotated 90 degrees? It should have the same orientation as the curve. $\endgroup$
    – Jack Rolph
    Commented Oct 10, 2023 at 20:08
  • $\begingroup$ Don't ask me, I'm always lost with the orientations ^^ $\endgroup$
    – moonboots
    Commented Oct 10, 2023 at 20:12

1 Answer 1

1
$\begingroup$

You need to put the origin at the geometry of the object and then AltG to bring back the object at the same location as the curve's origin. Then in Edit mode rotate it 90° on Y if you want it flat (I guess it has to do with the curve vertices tilt, you can tweak the Tilt value in the N panel, also note that you can invert the normals with RMB > Switch Direction).

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .