3
$\begingroup$

I have a wicker basket which is made up of curves. The object has a couple of array modifiers, a simple deform and a cast modifier to achieve its final shape.

modifiers It looks fine from afar but upon closer inspection, the curve seems to be flattened. Is there a way to make it fill the bevel only after all modifiers has been processed?

The object on the right had to have its bevel depth reset to 0 before the modifiers were applied; it was then converted to mesh and then back to a curve again before re-adding the bevel depth. With this method it successfully bevels the curve without any distortion to its profile. This is the desired effect I'm not able to reproduce using a non-destructive workflow.

enter image description here

$\endgroup$
2
  • 1
    $\begingroup$ Some modifiers have an option to apply effects on curve points rather than beveled geometry $\endgroup$ Nov 16, 2018 at 0:08
  • $\begingroup$ Ah indeed. SimpleDeform and Cast has that, toggling them however has no visual difference over the final mesh. $\endgroup$ Nov 16, 2018 at 0:14

2 Answers 2

1
$\begingroup$

Nowadays, Geometry Nodes can come tho the rescue. The Bevel on the curve can be generated after all other deformations, with this GN modifier at the bottom of the stack, so is not deformed itself:

enter image description here

After various modifiers, the curve is considered a mesh by the system, despite never having been explicitly converted. So it has to be converted to a curve and back again.

Right: The curve with a native Bevel and various deforming modifiers. Left, the curve left un-bevelled, with the GN modifier at the bottom of the stack.

enter image description here

$\endgroup$
2
  • 1
    $\begingroup$ And it only took 4 years for an acceptable answer! $\endgroup$ Jul 15, 2022 at 15:19
  • 1
    $\begingroup$ @ReyLeonardAmorato I have an image of you with a long grey beard and fingerless gloves, brushing away some cobwebs, adjusting your bottle-bottom spectacles, fumbling in the bottom of a tattered, moth-eaten purse, for a green tick. Thank you! :D $\endgroup$
    – Robin Betts
    Jul 15, 2022 at 15:39
0
$\begingroup$

Try increasing resolution under bevel in curve data->geometry.

$\endgroup$
4
  • $\begingroup$ @rey right one looks good why do you need bevel depth again. May be include project file for clear answer. $\endgroup$
    – Feenix
    Nov 17, 2018 at 2:15
  • $\begingroup$ It actually is good enough for me, however I don't like the fact that it's not procedural. I like to avoid destructive modeling as much as possible, for greater flexibility with my models. With regards to your question, I had to reset the bevel depth to 0 before applying the modifiers and converting it to mesh and back to a curve to avoid the distortion. $\endgroup$ Nov 17, 2018 at 2:33
  • $\begingroup$ Of course destructive modelling is best option for any modeller. I need to know exact process involved in that, from start to end. So I may need project file or more detailed images in each every step to answer properly. $\endgroup$
    – Feenix
    Nov 17, 2018 at 2:41
  • $\begingroup$ OK, I might not be able to til after a few days though. Thanks for your time! $\endgroup$ Nov 17, 2018 at 2:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .