" Faceengine " facial bone creator for 3ds max facial animations

7 votes
Date Updated: 
Author Name: 
D. Dincer


To run the facial script :

1- Un-rar the "faceengine.rar" into your 3ds max programm folder.
for example ,

c:\program files\3ds max\faceengine

2-in 3ds max environment , run the "vertex recorder" script, if you have problems like " runtime error ..." , you need to run "3ds max.exe" as administrator , and re-run this script

3-With first button , select your 3d head model

4-With second button , select the vertices one by one according
to the visual quide on script window ( red dot on the quide model ) ,
it is very easy and takes approximately 8 - 10 minutes , if you forget the selected point location , you can change the slider value to see the selected locations.

5-After 100 vertices selection, the coordinate data is created by
the script , called "facevertex" text file ,

Please note that , facevertex file is under "..3ds max\faceengine\def " folder :

6- Open this text file , and , delete all the " signs in notepad , then copy all the lines in this edited text file , and finally , paste them onto original script shown below or in attachments ,

with this action , you are changing the original pop points with your own 3d head model coordinates , so, this step is very important , ( I did not have time to make this deletion operation automatically )

7- Now , you can run this new script for your model , ( to see the real time bone creation , please evaluate the script ,do not run the script , this is very fantastic )

and use skin modifier with the main bones , so , please use only the main facial bones in skin modifier , to hide unused bones , please , evaluate the "hiding script ," ( hiding script is not proper for "run script" command , you can only evaluate it )

8- I know that , some of the transforms can be better , my contact adress :

[email protected]

Version Requirement: 
3ds max 2009,,,
Video URL: 
faceengine.rar5.79 MB
Faceengine results for spaeking animation6.84 MB
facial_bones_creation_source.ms138.51 KB
hiding_unused_bones.ms3.04 KB
vertex_recorder.ms15.17 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Pradeep Khadgi's picture

hi devrim dincer

hello sir im learnling animation using 3d studio max and it would be very greatfull, if you post video tutorial of facial animation using marker. I heartly request you for tutorial.


JrMan's picture

Fixed Script Files Requests

HI sumitart

Thx for fix the code!

I have follow the video on Youtube to correct the vertex_recorder.ms
But it well error when I recording the sixth vertex

would you mind to upload your fixed .ms?
many THX :)~

sumitart's picture

Finally I Fixed the code - Watch how to use FaceEngine

After spending a lot of time to understand the code, finally I fixed the script files myself. Watch this video on Youtube and learn How to create facial bones using FaceEngine.


sumitart's picture

can not create FaceVERTAX.txt

please fix the problem. I have install and used script as you said in tutorial description. But when I select one vertex for left mouth and press second button. It says can't create FaceVector.txt file. I have run 3ds max as administrator, almost done everything but same problem.
Please help because this script is most important for all. thanks for your effort.


My drive-test report

Hi !

first big thanks for you effort doing this !

I am on 32bits PC, Win XP SP3 and 3ds Max 2010 SP2.
2 - in 3ds max environment , run the "vertex recorder" script:
Suggestion: if the bitmaps have a grid or the guide-head has more light on it, we achieve better results placing the control hedras;
Question: how to undo an already placed hedra/point/vertex ?
3 - Here comes the "almost" nightmare: facevertex.txt editing !
One need a text editor with replace/mask function to delete all " !
i´ve used Notepad++ for this.
4 - Insert the newly created 100 vertex coordinates at the top of facial_bones_creation_source.ms file, overwriting the default coordinates !!
5 - after finishing the bones creation, all bones are in giant size.To fix this, press "H" on keyboard, alphabetical order and CTRL+Shift all bones starting with "BONES_". In menu Animation/Bones Editing Tools/Fin Adjustments Tool
6 - There are loads of unnecessary bones in the low neck area, for Facial Animation !
7 - the hedras were not linked to the control points. So I just deleted then all.
8 - the IKs handles are to close to the modell. This does not make any sense.

I can´t wait for an upgrade !

Thanks again !

devrimdincer's picture


Hi , I checked it and
It was working without problem ,

morteza_mhm's picture

Hi ddincer

Please ReChek In 3ds Max 2013 64bit .....
And Fix Script ....
Tnx ;)

devrimdincer's picture


Hi ,

Thank you very much for your interest ,

I am sorry for this late reply , That was not a must to create data file actually , but I will check it again ,
thank you again

Gspoutnik's picture

No printed ok

Ok! you must close the scene for the script prints.
Is this normal??

Gspoutnik's picture

No printed text

Hello Maxscripters,

faceengine prints nothing in FaceVERTEX.txt. the file is blank!
Structure C: \ Program Files \ Autodesk \ 3ds Max 2012 \ faceengine \ DEF
I work in Win7 64bit 3dsmax 2012.
I tested with VERTEX_RECORDER.mse and vertex_recorder.ms but the result is the same ... No changes FaceVERTEX.txt
Someone there a solution?
Thank you.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.