4
$\begingroup$

How do I make a ribbon follow a Beizer curve? I've found ways to make a round pipe out of a curve but not a flat ribbon.
screen shot of curve and ribbon

$\endgroup$
4
  • 2
    $\begingroup$ Use Curve modifier with setting up your ribbon correctly. Also note that the ribbon should be subdivided enough so to be able being curved $\endgroup$
    – Mr Zak
    Aug 20, 2015 at 21:29
  • $\begingroup$ @MrZak next time you have an answer to something, post it! There's not reason to let someone else get all the rep for your technique! $\endgroup$ Aug 21, 2015 at 0:24
  • $\begingroup$ @TARDISMaker I wanted to mark it as a duplicate because I was sure it is. Hence I thought there's no reason to answer here. $\endgroup$
    – Mr Zak
    Aug 21, 2015 at 11:51
  • $\begingroup$ @MrZak I don't quite think that's a duplicate. There's some good information in gandalf3's answer though. $\endgroup$ Aug 21, 2015 at 18:01

3 Answers 3

7
$\begingroup$

I would make the curve flat by not bending a mesh to fit it, but "beveling" the curve (adding thickness).

  1. Add a BezierCircle (in addition to the curve you already have)
  2. In edit mode convert the handle type to Vector (super quick way V,V), that will make it a square.
  3. Rotate it 45° along the Z axis (just to make it straight along an axis).
  4. Scale the square along the X axis, to make it a thin ribbon.
  5. (Last step) On your other curve object set the Bevel Object to be the "BezierCircle" you added in step one.

animated gif

$\endgroup$
2
  • $\begingroup$ @David smart solution! $\endgroup$
    – Paul Gonet
    Aug 21, 2015 at 10:03
  • $\begingroup$ Comments are not for extended discussion; this conversation has been moved to chat. $\endgroup$
    – David
    Aug 21, 2015 at 18:45
6
$\begingroup$

Place an object so its origin point is located in the same position as a curve's origin point.

enter image description here

Subdivide the object as many times you like (being in Edit Mode press Ctrl+R and scroll the mouse wheel to increase the number of cuts or just type the number from your numerical keyboard).

enter image description here

Add a Curve Modifier to the object. In a window under Object: type the name of your curve.

enter image description here

Enable Display modifier in Edit Mode option to easy adjust the lenght of an object and make it fit the curve perfectly. It is very handy as you may change the object's parameters and see how it looks placed on a curve in the same time.

enter image description here enter image description here

$\endgroup$
4
$\begingroup$

To follow up with images from Mr Zak's comment, which specified the answer:

First make sure you have enough subdivisions to deform the "cube" along the curve (loop cut and slide - Ctrl + R, is a quick way to achieve this). Subdivisions

Then add a curve modifier and set the axis up correctly: Curve Modifier

$\endgroup$
0

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.