Having some trouble trying to export & compile face flexes

Started by Primarina, February 22, 2017, 11:46:07 PM

Previous topic - Next topic

Primarina

Hi, I am having trouble trying to get the face flexes to work with my model.

Max:
http://i.imgur.com/frNJsa6.png
http://imgur.com/0xbqmTv

HLMV:
http://i.imgur.com/8UkZmmR.png

Note that the "MouthClose" slider is set to 1, so it's supposed to have the jaw to close, but it isn't in HLMV.

Now, I followed the Valve Developer Wiki on how to implement face flexes and I have tried pretty much everything there, but it resulted in the same result. And yes, I have set the MouthClose flex to 100% in frame 1 only, so I am not too sure why it isn't working.

QC File:
$cd "C:\Users\Dev\Desktop\Bayleef SFM & GMOD"
$cdmaterials "models\pokemon\Gen 2\Bayleef"
$model studio "Bayleef.smd"{

flexfile "bayleef.vta"
{
defaultflex frame 0
flex "MouthClose" frame 1
}

flexcontroller "phoneme" "MouthClose" "range" 0 1

%MouthClose = MouthClose
}
$modelname "yunpolmodels\pokemon\gen 2\Bayleef.mdl"
$bodygroup LEye
{
studio LEye1.smd
studio LEye2.smd
studio LEye3.smd
studio LEye4.smd
studio LEye5.smd
studio LEye6.smd
studio LEye7.smd
}
$bodygroup REye
{
studio REye1.smd
studio REye2.smd
studio REye3.smd
studio REye4.smd
studio REye5.smd
studio REye6.smd
studio REye7.smd
}
$bodygroup Leaf
{
studio Leaf.smd
blank
}
$bodygroup LLeaf1
{
studio LLeaf1.smd
blank
}
$bodygroup LLeaf2
{
studio LLeaf2.smd
blank
}
$bodygroup LLeaf3
{
studio LLeaf3.smd
blank
}
$bodygroup LLeaf4
{
studio LLeaf4.smd
blank
}
$bodygroup RLeaf1
{
studio RLeaf1.smd
blank
}
$bodygroup RLeaf2
{
studio RLeaf2.smd
blank
}
$bodygroup RLeaf3
{
studio RLeaf3.smd
blank
}
$bodygroup RLeaf4
{
studio RLeaf4.smd
blank
}
$texturegroup "skinfamilies"
{
{
"pm0153_00_BodyA1.vmt" "pm0153_00_BodyB1.vmt" "pm0153_00_Eye1.vmt"
}
        {
"pm0153_00_BodyA1_shiny.vmt" "pm0153_00_BodyB1_shiny.vmt" "pm0153_00_Eye1_shiny.vmt"
}
{
"pm0153_00_BodyA1_NoLW.vmt" "pm0153_00_BodyB1_NoLW.vmt" "pm0153_00_Eye1_NoLW.vmt"
}
{
"pm0153_00_BodyA1_shiny_NoLW.vmt" "pm0153_00_BodyB1_shiny_NoLW.vmt" "pm0153_00_Eye1_shiny_NoLW.vmt"
}
}
$surfaceprop "flesh"
$sequence ragdoll "ragdoll.smd" FPS 30 activity ACT_DIERAGDOLL 1






wallworm

So I do not know with cursory inspection why your model is failing. It could be in the QC settings for the flex. But I haven't worked with flex deeply for last year so I'm not sure if the syntax has a problem at first glance.

I recorded a video to help explain the WW process to do it most efficiently, but I won't get a chance to edit and load it until the weekend.

Primarina

Actually, never mind. I managed to figure out what I did wrong. It turns out I was doing it correctly the whole time. It had something to do with the scale command in the qc file that I didn't mentioned here. I solved it by scaling it inside Max.

SMF spam blocked by CleanTalk