STEAM GROUP
Blender Source Tools BleST
STEAM GROUP
Blender Source Tools BleST
278
IN-GAME
1,624
ONLINE
Founded
8 November, 2013
All Discussions > Help > Topic Details
Rabbitfox 11 Aug, 2021 @ 7:23am
Converting .qc flex controller to .dmx controller for Source 2
Hello everyone,

I'm currently trying to convert character models from SFM to S2FM with Blender Source Tools. I got the model and rig to export properly and work in S2FM.

When I export the model with "Simple" flex properties they show up in S2FM and work. For left/right flexes I've just been manually splitting them apart in Blender and exporting them.

However, I'm trying to port a model that has a rather complex facial flex setup (FACS standard) where I can't just split all the flexes up. I know you can use the "advances" flex properties to import a flex controller .dmx file which then work in S2FM. I looked at the documentation on the Valve Developer Community site. I also looked at the example .dmx flex controllers in the source SDK for the TF2 models. I still can't make head or tails of it though.

The flex controller for the SFM model seems to be defined in the .qc file. Is there an easy way to just convert the flex controller information from the .qc file to a .dmx file that I can then use when exporting the model from Blender? I don't mind doing by hand, I'd just need a template for converting the information from the .qc file to the .dmx file.

Any help/suggestions would be much appreciated! Thanks!
All Discussions > Help > Topic Details