Page 1 of 1

model will deform when animating

Posted: Tue Oct 04, 2005 3:25 am
by sichuan
Do you have any idea for this?
We have a model that will deform when animating.

Image

Posted: Tue Oct 04, 2005 3:30 am
by xavier
Guessing that you don't want it to deform....

if you didn't do this in Blender, either ignore or apply to your modeller of choice.

If you modeled this in Blender (you don't state) you'll have to create your vertex groups manually (don't Auto Create). If you let Blender do it it will associate with every nearby bone and you'll get unwanted deformations. If you're in Blender, go back in and change the vertex group associations in Edit mode to however you want them.

max file

Posted: Tue Oct 04, 2005 4:38 am
by sichuan
This duck is made by Max.
Blender can read the Max files?
So many suggestion is to apply the Blender.
But our artists are familiar with Max and only. :(

Posted: Tue Oct 04, 2005 5:28 am
by johnhpus
I'm not much of 3ds guru, but my best guess is that maybe the bones in the chicken's wings aren't connected to the main skeleton?

Posted: Tue Oct 04, 2005 9:59 am
by fantastico
If you've used Physique to link the bones to the mesh you'll need to make sure you're not using deformable envelopes. To get the same behaviour in Ogre as you're seeing with Physique in 3ds max you have to use Rigid envelopes.

fantastico.

Posted: Tue Oct 04, 2005 11:24 am
by sichuan
I try to modify the settings as you saying. ( I can not make sure I am in the right way, so I take a screenshot. )
But the result is same.
I found the models made from our artists.
There are the same troubles when I load it with OGRE.

Image

Posted: Tue Oct 04, 2005 11:32 am
by fantastico
First thing I've noticed is that all you've done is set the viewport display to use rigid envelopes. I don't think this enough. I think you're going to have to reassign bones to Physique, and when you do that you set rigid envelopes there (or you can go through each bone and turn on the rigid envelope and turn the deformable envelope off)

Easiest way to tell which type Phyisque is using is by the colour. Rigid envelopes are displayed green and deformable envelopes are displayed in yellow/red.

fantastico.

try again

Posted: Wed Oct 05, 2005 7:50 am
by sichuan
Try to change "deformable" to "rigid" and the result is same.
I also can not make sure I am in the right way, so I take screenshot again. :oops:
Image
The following is another screenshot. The model is ok when animating in OGRE.
Image

Posted: Thu Oct 06, 2005 1:11 pm
by fantastico
I can't really be sure what the problem is then if changing the envelopes doesn't solve it. Seeing as though it's seems like a relatively simple model, have you tried using the Skin modifier instead?

fantastico