Bezier tools to text - How to rotate on the X axis

Good day folks!

I’m new in Blender and I have been just fooling around trying to learn the tools.

Now, I have been so far posing downloaded assets for the purpose of 3d printing.
But I came to a small issue related Bezier lines + applying to text.

What I wanted to do: I wanted to curve a text to match a cylinder’s border.
What happened: does not matter what I do, the text is always curved on the Y axis and I need it curved on the X axis. Causing the text to be facing one side and the curve affecting it horizontally.
(aka I need the text to curve parallel to the text direction, not to the horizontal aspect )

Think this issue like trying to add text to appear like the ticket of a can of tomato, curving around the can with the text’s back touching the can itself.
And I’m constantly getting the text curving vertically (like a hammock).

What I tried: transform and rotate the bezier curve does no seem to affect. Curving the bezier in another axis will not transform the text.

Are there any other options to force the curve in another axis?
Or should I have to use Mesh or other curving solutions?

Pardon my english. As I’m not native.

Hi, i would rather use the shrinkwrap moodifier for this or the snap faces to target. Try using the shrinkwrap modifier after connverting your text to mesh.

1 Like

Hi Blenderuser!

Good suggestion thanks, but now this gives me another problem.

When using ShrinkWrap on my cylinder. The text somehow maintains the orientation towards where the original text was facing. Example.
I create the text with the face facing the “front” in the Y axis.
When creating the shrinkwrap, all the text will maintain this, distorting the letters of the sides.
Instead of correctly shrinkwrap and rotate the text according to the surface. It maintains the front view, causing the text to behave weridly and the mesh to get holes or wrong rendering issues.

Here is an screenshot of the phenomena.
I tried playing with the settings but all of them seem to maintain the same orientation of the text.

Well yes the shrink wrap is not perfectly ideal for this. I tried the text curving around bezier method and it worked for me.
-add the text and the bezier curve around which text is supposed to rotate (circle curve in this case)


-add the curve modifier to the text and select your curve

-now your text should be oriented inwards (towards the center of circle) so go in edit mode of curve and right click and select switch direction. Now it should face outwards.

-to fit the text better on the circle, in the text properties, decrease size and now it should properly fit on the circle without overlapping.

Sometimes not applying the location and rotation of the object can cause the modifiers not to properly work as in Blender modifiers rely on object’s data.
hope this helped if you have any questions feel free to ask. :slight_smile:

EDIT: another thing the curve modifier can be tricky to use sometimes, it works better if the curve and object origins are at the same location. In our case they were both at the center.

Hi Blenderuser:

Thanks again for the help.

I think there is something REALLY WRONG in my Blender installation. Because it does NOT BEHAVE the way yours do.

Example, I copied your method. And here is what happened.

  1. Text always is displayed flat (facing up) in the Z axis.
  2. Text needs to be rotated to show for the Y Axis.
  3. Applying ANY Bezier curve will cause weird phenomena. (In my case, despite doing the center thing… The text goes out of wack and rotates the text way different from what is supposed to do it. It keeps curving in the wrong axis and the order of the text is completely different (aka in my case, the text appears 180 angled downwards on the Y axis and vertically compared to the Z xis).
    I’m currently trying to do everything from zero to see if there is something funky related to my current Blender Project.

Could be the sizes of my project be the issue? I noticed that Blender by default on my installation uses meters. And the stuff I’ve have been working is tiny.

edit

Once applied the “Modifier”. The text is upright, but any changes, rotation or movement to align the size AND the angle of the text. Will distort the horribly and make it go beyond the curve angles.

Example:
Trying to align the text to my “cylinder”.
If I move the text any slightly left or right and/or up and down when in the Z axis view. It will distort or change shape of the text itself.

Distorting the cylinder to match my base (slightly Oval). Will ALSO distort the position of the text by moving it sideways instead of keeping centered.

hmmm, alright , i don’t know what is the problem. Maybe if you share the .blend file i can check it out.

Hi Blendersaurus.

I’m finally understanding the BLENDER logic.
Every change in OBJECT MODE applies different modifications, movements, etc… compared to EDIT MODE.

To actually “MOVE” the text, I have to move selecting all points in EDIT MODE (to the bezier circle, not the text).

“Moving” the text in OBJECT MODE actually changes the rotation angle of the text compared (or more like referenced) to the bezier circle.

Moving or modifying in OBJECT MODE behaves completely different from using EDIT MODE.

Definitively something I did not expect compared to other tools like VEGAS, RESOLVE or Photoshop.

Anyway after testing every variation, I managed to correctly “glue” my text to my cylinder. in a decent shape by selecting all the points of the BEZIER CURVE in EDIT MODE and then move them around. Then change the text position by using MOVE in OBJECT MODE to the TEXT element.
The text still has some issues bending on certain angles. But definitively not the same issue to the SHRINKWRAP when dealing with EXTRUDE’d text.

1 Like

PS. Thank you for your patience explaining the steps. Really apperciated!