I have a sphere with a texture map. I would like to somehow morph the sphere into a plane. The concept here is a sphere with videos running in all the little faces of the sphere. Then as the sphere moves toward the camera, the sphere flattens out and becomes a plane with the videos still running.
This might not be precisely what you’re looking for, but in the attached blend I’ve created half a really imprecise sphere from one plane modified with two arrays and two curves… and I’m sure with what I’ve seen of your knowledge you’d be able to animate it flattening (This could pretty easily be extended to be an entire sphere by using two bezier circles to modify the plane and extending the two arrays.)
I thought about this and to be honest I couldn;t think of a good way of doing this, though some one must have done it.
The best I could come up with is subdivding a cube putting that cube in a lattice modifier and using the lattice as a shape key, then with the lattice in edit mode using ctrl-shift-s (to sphere) to deform the cube into a sphere.
I have no idea what it would do to a video texture plus I started from a cube not a plane so that makes thing not really what you need. But anyway attached is the Blender 2.49 file. Just pull the shape key slider to see the affect.
Personally I like TheRiddlers idea better but on the off chance you can do something with either method I upload it.
If you come up with a solution it would be awesome to see what it is.
This really bugged me so I tried to improve on the previous version of the morph I posted.
This is still not perfect but this at least morphs from a sphere to a plane.
I still used shape keys a lattice to sphere deformation, I just combined the motion of 2 shape keys to make the result. I had 1 shape key morph from a sphere to a cube and another shape key that morph from a cube to a plane. Since shapekeys can be based off of other shapekeys i can combine those two to get a sort of morphing affect.
Its not perfect (notice the strange bulges in the sphere) but it’s the best I could come up with. Alt-A it to show an animated morph of the Sphere to Plane transform.
Actually yes blender can do this, but I would have to make a tutorial.
Basically to do it you have to position the 3d cursor about 3 grid squares (of the backround grid below the center of the plane. Then select all the vertices in vertex select mode. Then on the shapes panel create a shape key. Now leave edit mode, then re enter edit mode create a new shape key. Now (with all the vertex’s selected) Move into the front view press shift w and enter 180 on the numeric keypad. Now switch to side view press shift w again this time enter 360 on the num pad. Now (with all the vertices still selected leave edit mode. Open a window for the action editor and on the fold out menu select the shape key mode. On the view menu select show sliders and you should see the slider. At the first key frame enter
a zero value then (it will be a plane) now move down to the frame where you want it to become a sphere and move the slider all the way to 1.0 and it will become a sphere. I will make a short tutorial, let you know when its done.
BlueSpider’s technique is what I was looking for. I am attaching a low-poly version of the solution. My only addition to Blue Spider’s quick tutorial, here would be to do a UV unwrap on the plane before you begin. This way your video texture will be pre-mapped after it hits the sphere shape. Also once you have established the sphere shape remember to drag all the vertices in sphere up 2 units so the pivot point of the sphere will be in the center for easy rotation.
Here are a couple more BLEND files. These two have a higher mesh density so they can be used for final work. They are already UV mapped. One of the files resolves into a plane in the 4:3 aspect ratio, the other resolves into a plane in the 16:9 aspect ratio. Also another aspect ratio of 32:9 for double wide HD output.