PDA

View Full Version : Whats the best way to wrap a 3D "plane" around a sphere?



Phaxmohdem
09-17-2007, 09:03 AM
I'm currently making a high polygon model of a microphone, and I've got the screen cover grille laid out as a flat mesh consisting of lots of long thin cylinders woven together. (The mesh is made up of approx. 117,500 polygons)

I'm trying to figure out the best easiest way to wrap it around the sphere in the picture. Hoping there's a better way than selecting points manually and moving them around.

Using LW 9.2.

Thanks.

SplineGod
09-17-2007, 11:56 AM
Theres a couple of links on flay.com to plane to sphere plugins.
Heres one that works:
http://www.chromecow.com/uploads/SHM_Plane_To_Sphere_v2.0.zip

Phaxmohdem
09-17-2007, 03:24 PM
Thanks for the link, I gave it a shot and it basically 'explodes' the mesh into a crazy spikey ball instead of wrapping it.

SplineGod
09-17-2007, 04:03 PM
It works fine for me and Im using it in 9.3

Hardwater
09-17-2007, 09:11 PM
here's the description of the plug-in....

"SHM Plane to Sphere Turns flat subdivided objects to spheres. "Take any semi-planar, well-subdivided object, and wrap it into a sphere. Sphere maintains point order, and is suitable for morphing."

I think it only works with a single mesh thats flat. Not a collection of objects that are laid out flat across.

if your lookin for a mic like this...
http://www.lakewoodconferences.com/direct/dbimage/50229187/Microphone.jpg

maybe try this approach....

create a sphere wth enough segments so it matches what your lookin for. Use the sphere to create splines to extrude along. Select every other point along a loop and use point normal move to offset the points. (image below)
http://sparetyme.com/images/microphone1.jpg


Now RESELECT that loop from one end(top in mine). You can select the first 2 points and use the loop command. Use this to make the spline....
http://sparetyme.com/images/microphone2.jpg


Create a disc and set it up for rail extruding.
http://sparetyme.com/images/microphone3.jpg


You can now start cloning with a rotation setting.
http://sparetyme.com/images/microphone4.jpg

I left space for the other(under/over) weave strand. Repeat the steps above to make the other strand and start filling in.

Repeat all steps above but with a horizontal loop. Weave it up!

I would weave half of the sphere and rotate it so it matches the way the mics are in the above image.

This was done quick but i'm sure it'll get you close.

Hope this helps =)

dwburman
09-19-2007, 07:50 AM
Looking at the mic pix that hardwater posted got me thinking. The mic tops look like a wire mesh was forced into a mold.

You could try making a sub_D disc or plane and use cloth effects to drop it onto a ball, then use meta_link or hard_link or whatever it's called to make your screen object conform to the draped object then save transformed.

ftp://ftp.newtek.com/pub/LightWave/Tutorials/Vidz/dynamicmodeling.mov
ftp://ftp.newtek.com/products/LightWave/Videos/Archive/hardlink002.mov
ftp://ftp.newtek.com/products/LightWave/Videos/Archive/metalink.mov

I haven't tried this so i don't know how your modeled mesh will deform.

Snosrap
09-19-2007, 08:11 PM
Yeah, I think your going to need a differant approach. Your going to have a mess when the mesh comes together at the bottom.


Good Luck
Snosrap

SplineGod
09-19-2007, 11:52 PM
Make a subdivided plane that matches your mesh.
Use the sphereize plugin I suggested before to morph the mesh into
a sphere.
Once you do that apply clothfx to the mesh and in the File Tab click on Scan Motion. Save out the mdd file.
Parent your mesh object to the morph object and apply metalink.
It will now conform to the sphereized morph. Now save transformed.