I can't create a Pipe 3D without annoying shrinkage in the corner of my bezier curve using bevel object. Those are my step. I create a bezier curve (on 3 axes) transforming two corner in Vector corner (to have a perfect angle)

I generate a circle and using bevel object I sweep the circle along the bezier (3d).

Easy...BUT I can't undestand how to solve the shrinkage in the corners. Other artifacts (such as compenetration) comes when instead using a Vector corner I use a normal (automatic) corner and model it in 90 degree shape.

enter image description here enter image description here


  • 2
    $\begingroup$ Does this help: blender.stackexchange.com/questions/19709/… ? $\endgroup$
    – p2or
    Jun 17 '16 at 10:44
  • $\begingroup$ For example, IN RHINO you can create a path and specify the initial and final radius, then it will sweep the two along the path $\endgroup$
    Jun 17 '16 at 11:41
  • 1
    $\begingroup$ This is an old known limit. Currently you can only do it in 2D curve mode. For 3D, there is a trick to do it with mesh tools, but definitely not for curve. I'll post the mesh trick here if that's acceptable. $\endgroup$ Jun 17 '16 at 14:21

Short answer: No you cannot. It's a known limitation of the current system and unfortunately there is no current way around it.

This is currently planned to be improved as part of 2016 GSOC Bezier Curve Improvements, but if it will ever be successfuly done or actually land in an official Blender release remains to be seen.

Either use a 2D curve, which causes no distortions, add extra control points near the tight bends to minimize the deformed area or where possible use separate segments. See this answer for more details.

Alternatively if you want to use simple pipes with exclusively straight or angled segments and don't mind using mesh objects instead try using one of the builtin addons Pipe Joints



Have you considered the 'Tube Tool' add-on? I'm not sure it will satisfy your requirements, but it is straight-forward.

  • $\begingroup$ It's not that "perfect" as the OP metioned I bet. $\endgroup$ Jun 17 '16 at 14:20

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.