Page MenuHome

Problem with Apply as Shape Key for Bend modifier (Simple Deform)
Closed, ArchivedPublic

Description

System Information
Win 7 Nvidia card

Blender Version
2.79

Short description of error
I want create an animation transforming plane to sphere by using Bend modifier and after Apply as Shape Key, but the result is not identic.

Exact steps for others to reproduce the error
1- Create a plane, switch to Edit mode, SY2. then use a loop cut to divide it into two squares, then subdivide;
2- Add a Simple Deform modifier, set deform method to Bend, use a new empty object as its origin, select the empty, then RX90.
3- Add another Simple Deform modifier, also set deform method to Bend, use a second empty object as the origin, select the empty, then RX90, RZ90.
4- At frame 1, set 0 as the Angle value for both Bend modifiers, insert keyframe for them. Then jump to, say, frame 60, set 180 for the first Angle, 360 for the second Angle, again, insert keyframe for both.
5- Apply as shape key the first modifier and after the second.
6- Set 1 for the first shape key (plane is becoming a half cylinder it is normal).
7- Set 1 for the second shape key . Here is the problem , it is not a sphere.

I'm not sure if it is the good site to report this problem , thank you for your help !

Event Timeline

Bastien Montagne (mont29) lowered the priority of this task from 90 to 30.Feb 26 2018, 10:12 AM

That seems to be the good site to report this indeed, but please always attach a .blend file to help reproducing the issue, it saves us a lot of time (and potential mistakes) when trying to reproduce the issue.

Oh thank you . I join the file here. It seems that it is not a bug but I don't use blender ...

Bastien Montagne (mont29) changed the task status from Unknown Status to Unknown Status.Feb 26 2018, 12:59 PM
Bastien Montagne (mont29) claimed this task.

Ok, I see… And am afraid this is indeed not a bug, more like an unsupported feature. Thanks for the report anyway.

Thing is, modifier stack is not applied the same way shape keys are, so what you would need here is a way to apply both modifiers' effects into a single shape key. This is not supported currently.

What you could do is copy the right plane and remove the shapekeys, select the sphere, shift click your new plane, then at keyframe 30 do Join as Shapes (found on the black triangle button under the add/remove shapekeys buttons), then at 60 do the same thing. After that animate the new shape keys so you get a smooth curve.

Example:

(file turned bigger because of library stuff)

Thank you very much for your help , it is a good solution !