2
$\begingroup$

I have a text object that I want to go along path. The problem is, that the text moves only in 2 dimensions.

I expected that the text will be on top of the curve, but it kept offset. But that is not so important as the path not fully control the text.

What am I missing?

enter image description here

$\endgroup$
  • $\begingroup$ try to use the CURVE modifier on the text instead of the "follow path" $\endgroup$ – Sanbaldo Apr 9 at 7:50
  • $\begingroup$ i.imgur.com/TVkqU7c.png $\endgroup$ – Sanbaldo Apr 9 at 7:52
  • $\begingroup$ I had still problems with the offset and placing the text right on the path. I deleted everything and started again, the origins must be at the same place as when it is created, then it worked as i wanted. I somehow miss more option at this, as for example, to have control where on the line the text should be and about the deformations. $\endgroup$ – Fowl Apr 9 at 8:23
  • 1
    $\begingroup$ also it deforms the letter and break the geometry imgur.com/a/s1yAFwL $\endgroup$ – Fowl Apr 9 at 8:29
2
$\begingroup$

There are multiple problems:

  • Text on Curve only works in 2D (like in Illustrator/InDesign/Photoshop)
  • Your Nurbs curve is bent in different direction, because it's rotated in 3D space
  • Text doesn't fit the Nurbs curve length because the curve needs to have applied scale

Text on Curve only works in 2D. It doesn't care about the curve's 3D rotation

enter image description here

Make sure the Curve has applied scale

enter image description here

| improve this answer | |
$\endgroup$
2
$\begingroup$

To move an object along a curve, you can use a Follow Path Constraint on the deformed object:

follow path modifier

But first, you may need to make sure your follower object and curve have their origin aligned, otherwise there will be an offset between them and the deformations might not be as expected. Though this can be use for intended effects too.

As for the Follow Path constraint, you can either do this manually by selecting the follower object, add the Follow Path, set the target and hit Animate Path, or you can just select your follower object, then your curve and hit ⎈ CtrlP → Set Parent to Path Constraint

parent with follow path constraint

This will set the constraint for you, with the target and the animation.

The only thing you may need is to set the Forward and Up axes, which totally depends the context. If you don't know what to use, set your transform orientation to Local, select your follower object with the Move active tool enabled and see which axes you need:

Local axes

| improve this answer | |
$\endgroup$
  • $\begingroup$ I dont want to deform an object, I want text follow the path, the deformation of the text object is unwanted. $\endgroup$ – Fowl Apr 9 at 8:31
  • $\begingroup$ i updated my answer $\endgroup$ – L0Lock Apr 9 at 9:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.