Carm3D Tutorials and Other Things

Cage Deformer 3rd Party Plug-in for Lightwave 3D by 3rd Powers

What is Cage Deformer:

Cage Deformer is a 3rd party, commercial plug-in for Lightwave 3D. I have purchased a good hand-full of plugins from 3rd Powers and I find them all to be of exceptional quality.

Cage Deformer's main features:

How I use it:

To me, Cage Deformer is invaluable for character rigging and animation in Lightwave 3D. I rarely use the cage animation tools in CageDeform Tool but they are nice to have when I find myself in a pinch. Most of the time, I deform my cages using a combination of Lightwave bones and deformation nodes.

How it is applied:

Cage Deformer is applied in two locations.

First you assign it to your cage model by selecting it and choosing the "CageDeform Add" button. This will open a small window where you assign the cage model and the destination model intended to be deformed (Reference Object). When you do this, it will create a null object named _Cage. If you plan on using Cage Deformer multiple times in your scene, you may want to rename this to something like _Cage Character.

This _Cage null will have the Cage Deformer plug-in applied to it. All of the important information for this plug-in such as animation via the CageDeform Tool is stored in this null. You should also see a golden representative of your cage model appear. If this golden model does not appear, it is a strong indicator that your cage model has too many polygons and you should simplify it. In addition to your golden cage model appearing, your original cage model will be mostly hidden by having it's visibility set to Vertices. If you want to change this, you can do so in the scene editor.

In the properties panel of this _Cage null, Open up the Cage Deformer plugin under the Appearance tab. Here are all of the options for choosing how much and what manner of smoothing is to be applied to your destination model. Also, very important is the name field. It is important to name your Cage Deformer instance; most especially if you plan on using more than one instance of Cage Deformer in your scene. Be sure to set the As option to Deformed to make it work. Honestly, I'm not sure what the Base option is for. I've never used it.

Next, go to your destination model you intend to deform and add Cage Deformer in your Modifier stack. I recommend applying it before subdivisions and turn off bones. The interface of this Modifier Stack plug-in only has one option; assigning the very important name you chose for your Cage Deformer group.

Finally, and optionally, you have the CageDeform Tool button that will pull up a fancy interface panel for using various tools to select portions of your cage and / or modify your cage. It is a rare event for me to use CageDeform Tool, I tend to use bones and displacement nodes to animate my cage model. But you can use any method you choose; Bullet, ClothFX, various plug-ins, it is up to you.

My Favorite Features:

Not only does Cage Deformer offer skin/shell style deformation based on your cage model, it also gives you the option of treating your cage as a volume. This can make a big difference in the resulting deformations as well as variable falloff values such as Inverse Distance, Inverse Distance ^ 2, Inverse Distance ^ 4 (up to ^ 64), Smoothing Distance, and restricting it's influence with a weight map. I find some of these settings invaluable and they are not all available in Lightwave's stock MetaLink node or FXMetaLink.

Quirks:

Plugin DisplacementHandler 7 3PS_CageDeformer  
1.11  
"name"  
EndPlugin

The "name" may be different to whatever you named your Cage Deformer group. Remove the above lines of text as it appears in your scene file, save the scene file (to a new filename just to be safe), and then you can load it up and hopefully this will resolve your crashing-upon-loading issue.

Where to get it:

Purchase Cage Deformer from 3rd Powers
Visit the official Lightwave 3D site to get Lightwave!
Give me a tip (Thank you!)