by Minkyung Choi With Maya deformers, you can quickly build and animate deformed surfaces with a high level of control. Switch to the Modeling or the. Sep 28, Join George Maestri for an in-depth discussion in this video Understanding wrap deformers in Maya, part of Maya: Tips, Tricks & Techniques. Feb 11, Maya also brought us the GPU Override mode, which transformed how some of Maya’s built in deformers performed. But what about all.

Author: Tuzilkree Sharr
Country: Pakistan
Language: English (Spanish)
Genre: History
Published (Last): 4 March 2010
Pages: 364
PDF File Size: 1.73 Mb
ePub File Size: 15.81 Mb
ISBN: 282-1-75952-728-9
Downloads: 57115
Price: Free* [*Free Regsitration Required]
Uploader: Dur

Wave – creates circular ripples on an object.

Here There Be (GPU) Deformers – Yantor3d

Your deformer data will need to be reduced down to primitive data types in order to be passed to the GPU. You have to close and re-open Maya when you re-compile a plugin.

Cluster Add a node to manipulate translate, rotate, scale for a group of component points as a group. You can also access blend shape sliders in deformets Attribute Editor or through the channels in the Channel box. You can scale, rotate or move the points in order to deform the object into various shapes.

In all the examples I could find, including the official Autodesk examples, this was done with a member function of MPxGPUDeformer that looked like this: First select the plane object that will be deformed and then the sphere object around which the wrapper is shrunk. It is not too difficult to do vector matrix multiplication.


You may delete the second Sphere. Finally, Maya deformers may involve matrix multiplication. Previous Post Euler reluE. This is why I try to do all of my plugin tests using Defofmers and a maya.

Notify me of new comments via email. Texture Texture deformers let you deform objects with a maa pattern. Unknown nodes Or if that did not work: You may want to move, rotate or scale both elements together. Hierarchy to select the cluster. Tension T he Tension deformer simulates surface tension without squashing and stretching the surface too much. Lattice This allows naya control the deformation of complicated objects with fewer control points than deforming object directly.

Sine – curves an object into sine waves. An MMatrix reduces to a float[16] array. A blend shape node is created and the target slider is an attribute of that node Prepare nCloth Shapes for Unity and Blend Make your dsformers simulation. Every shrinkwrap deformation contains the the wrapper the object that is deformed and the target the object around which the wrapper is shrunk.

Create a cylinder with enough divisions to bend along the length. Use a curve warp when you want to deform a polygon mesh along the length of a curve. Judging by some of the examples in the wild, it seems that some of the behaviors surrounding a GPU deformer changed between Maya and Maya Any modifications you make to the curve will affect the deformed object. Maya will not run a deformer on the GPU if it will have to copy the data back to the CPU for a downstream node, so any deformers upstream of an unsupported node are stuck running on the CPU.


This also lets you write a deformer that will work in earlier versions of Maya. These may also be manipulated for various effects.

You are commenting using your Twitter account. Squash – stretches and squashes an object.

It covers these concepts in more depth and detail. In the product release demos, a rig went from 6 fps to 60 fps with the click of a button. Jiggle Think jello, this is not so effective, because it is difficult to control. Blend shape is especially useful for facial animation.

The deformation occurs according to the relative distance between the two wires. Use the Rigging Module. Obviously, the solution is to re-write your deformer to support the GPU Override. In reality… it took considerably more effort. Another problem I ran into was project structure.

Leave a Reply Cancel reply Enter your comment here I tried to keep my GPU deformer in a separate file from my normal deformer. Twist – twists an object.

Here There Be (GPU) Deformers

This refused to compile, giving me a linker error. In OpenCL, you have to do this long hand. Play it, stop and duplicate shapes you would like to blend between. Delta Mush works with skinned IK joints.