0
$\begingroup$

I have made a grid curve which I beveled for a final result which looks like this:

enter image description here

I am making an animation out of this, which will make the grid object wave like a flag. To do so, I have shrinkwrapped the grid object to a moving wavy plane, so that the result looks like this:

enter image description here

Now, the problem is that not only did the curve get shrinkwrapped onto the plane, but also the bevel. Which makes the whole thing flat, as can be seen in the GIF. How can I fix this?

One solution I can think of would be to "bake" the waving animation onto the curve so that I don't need the shrinkwrap addon anymore, thus letting me bevel the curve independently. Unfortunately, I do not know how I can do this.

Thanks for reading!

$\endgroup$
2
1
$\begingroup$

I think you may be over complicating

Shrinkwrap modifier is used to project one flat surface over the another, not really very fit for complex animation, nor projecting non-sheet-like objects with volume.

Also curve objects are not really very fit for deformations (a least not in the Z axis), they will inevitably lead to artifacts due to their triangulated nature, lack of proper subdivisions, and non quad based topology.

You should use a base mesh object instead, which also widens the choice of modifiers available, and possibly use a Wave modifier instead, unless you need a very specific or precise wave shape.

Only then on top of the Wave deformation modifier (or whichever other you choose) apply a Solidify to add thickness and a Bevel to chamfer or fillet the corners.

That way you will guarantee that the thickness and bevels are not distorted as much by the Wave, nor squashed by the Shrinkwrap.

You may optionally add a Subdivision modifier set to Simple on top of the stack, so you get a smoother mesh with less bevel distortions

Wave grid

$\endgroup$
1
  • $\begingroup$ I've looked into the wave modifier, and it doesn't seem to be able to make perfectly round waves the way I need them to be. I have since found different solutions that might work, though. Thanks for the help anyway! $\endgroup$ – Espen Sales Nov 23 '16 at 14:14

Not the answer you're looking for? Browse other questions tagged or ask your own question.