PDA

View Full Version : Deform by curve


pow
10-18-2005, 03:26 PM
Hi all

i am looking for an equivalent in maya 7 of the deform by curve of XSI .

I've tried the Wire deformer but IT'S NOT what i am looking for .. ..

for exemple : deform a cylinder on a circle so it becomes a torus ( which is not what i want to do of course ! )

i model jewels , i have a model of a necklace and need to wrap a piece of that necklace around a wrist to make a bracelet . need to do that fast ( the model is very complex , with a lot of mechanical constraint , some parts fitting in other etc ... and don't want to model it again ... so i wanted to make a curve which looks exactely like a wrist section and deform my necklace so it fit the curve ... )

i wonder if i've been very clear .. but hope to get indications soon

thancks in advance to all those who have some clues ( and to all the others too ! )

jbo
10-18-2005, 10:20 PM
extrude is what you want. it's under the surfaces menu. there are also the birail tools. they're just like extrude, but don't limit you to just one curve and one path.

JohnPark
10-19-2005, 12:01 AM
Hi Pow, what isn't working about the wire deformer? Here's one way that works pretty well:

You could create two curves - one that's flat and centered in your bracelet. Duplicate it and shape the dupe like the wrist. Create the wire deformer, specifying the flat curve as the wire. Then create a blend shape from the curved wire (target) to flat wire (base). When you dial in the blendshape, the bracelet should deform to fit. You'll want to set a very high number (100) for dropoff distance on the wire deformer just to make sure everything deforms properly.

If that doesn't give you enough control (distorts geometry in unpleasant ways) you may want to try a high resolution lattice.

-JP

Segmoria
10-19-2005, 12:08 AM
In the example you mention, when having an already modelled mesh of a bracelet and want to wrap it around a wrist, why not simply use a bend modifier?

Also the Wire deformer might not be exactly what you are after, as it doesn't generate directly the exact effect you are after, but you can still use it to wrap things around other objects. Just create a line that follows closely your bracelet in its original "posture", add the wire deformer and then manually tweak the curve to go around the wrist.

McWolfe
10-19-2005, 12:40 AM
You could try using a motionpath with the flow modifier. I havn't tried it for what you describes, but with some tweaking it might work.

Or just use the bend modifier as someone else pointed out :-)

McWolfe

CGTalk Moderation
10-19-2005, 12:40 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.