The title is probably very confusing, but here's the situation:

I'm animating a flat grid curve by shrink-wrapping it onto a moving plane in order to get a uniform wave animation, it looks like this:

enter image description here

Before I render it, i want a bevel. What I did then was simply adding a bevel to the curve, making the curve look like this:

enter image description here

Now, when activating the shrinkwrap modifier, I expexted that only the curve would be shrinkwrapped, but alas, the bevel did the same:

enter image description here

As seen by the blue spots, the curve has been completely flattened along with the bevel.

How can I avoid this? I tried using a wave modifier instead of shrinkwrap, but this modifier doesn't seem to make perfectly round waves like this:

enter image description here

So, any thoughs on how to solve this?

Thanks for reading!

  • $\begingroup$ You could experiment with Displace modifier, setting its texture coordinates to object and texture to a black-white-black gradient. Then just use any object (can be empty), scale it (it will change wave size) and move around. $\endgroup$
    – kilbee
    Nov 20 '16 at 20:38
  • $\begingroup$ That's gonna do the trick i think. I'll look into it, thanks! $\endgroup$ Nov 20 '16 at 20:40
  • $\begingroup$ The answer on your question is here. Select your object and use the script, that you find there. It will bake shape changes into animation. And yes, I know it's about softbody, but it will work for you too, just don't forget to turn off the modifier after baking to prevent strange behaviour. $\endgroup$
    – Mzidare
    Nov 20 '16 at 21:23
  • $\begingroup$ thanks, altthough I'm a little confused; what does "run the script" mean? Do I select my object and then run the script in the python window? $\endgroup$ Nov 21 '16 at 8:16
  • $\begingroup$ Is this the same question? blender.stackexchange.com/questions/66377/… If so please edit the original question instead of asking the same thing twice. $\endgroup$
    – user1853
    Nov 22 '16 at 5:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.