6
$\begingroup$

Is there a way to scale up the bevel object on one end of a curve, a little bit over each point?

I notice the vertex "weight" slider will tweak how much influence each vertex has on the others, is there something like this that can scale the bevel object up a little bit?

Preferably with the option to constrain X,Y,Z independently

$\endgroup$
8
$\begingroup$

You can use one of four things to control the bevel radius either globally or on a per-point basis

  1. Scale the bevel object directly for uniform scaling along all Bezier curves using that bevel object Bevel Object Scale

  2. Control the Curve Weight on a per vertex basis for precise control of size over every point in the curve (Alt+S) Vertex Weight

  3. Use Proportional Editing (O key) to control the vertex weight smoothly along the spline length Proportional Editing Vertex Weight

  4. Or use a Taper Object to have another curve interactively and non destructively define the radius of the bevel object along the curve. Taper Object Curve

You cannot however scale independently on each axis, Bevel objects is always scaled proportionally on all axis. If you require that you may have to convert a copy of your curve object into a mesh and do that afterwards.

Alternatively you may use a Mesh object with a Skin modifier

$\endgroup$
  • $\begingroup$ wonderful! sometimes it is quite difficult to find the right technique in Blender without knowing the terminology beforehand. thank you! $\endgroup$ – user27068 Jul 25 '16 at 2:17
  • $\begingroup$ @user27068 Don't forget to mark the answer as accepted if it solved your problem, or at least upvote it if it helped you $\endgroup$ – Duarte Farrajota Ramos Jul 25 '16 at 20:10
  • $\begingroup$ still wondering if there's anybody clever enough to figure out a way to scale on single/constrained axis... or perhaps do this with a tapered object but i'm visualizing a need for two object tapers although I'm not sure. basically to form a tube that runs along x axis and then flares out in the y direction on one end, but it's part of something bigger and doing this with curves would help enormously $\endgroup$ – user27068 Jul 25 '16 at 20:52
  • $\begingroup$ Fair enough, I don't think you'll be able to scale independently on each axis in Blender without converting to mesh first though, there simply is no functionality to support it. You can look into some third party addons to ease the process, but they are always bound by blender's limitations wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Curve/… or youtube.com/watch?v=xfOlvZNgDt0 $\endgroup$ – Duarte Farrajota Ramos Jul 25 '16 at 22:18
  • $\begingroup$ I meant to post this addon instead but couldn't originally find it blenderartists.org/forum/showthread.php?225190-Bsurfaces-v1-5 and wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.64/… Again you might be able to loft between different bevel curves, but not directly from a bezier curve object as blender doesn't allow it, though this addon might still make it easier $\endgroup$ – Duarte Farrajota Ramos Jul 25 '16 at 23:06

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.