ScriptSpot

Script

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

By devrimdincer · Credited author: D. Dincer · 2012-02-10

Version
2009----2012........
Version requirement
3ds max 2009,,,
Date updated
2012-02-10
Votes
7
Description

FACEENGINE TUTORIAL

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 :

devrim_dincer@yahoo.com

Videos
Attachments

Tags: facial, 3ds max facial animation, character animation, facial motion capture, facial mocap, facial bones

Comments (22)

hi devrim dincer

Pradeep Khadgi · 2016-06-03

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.

Finally I Fixed the code - Watch how to use FaceEngine

sumitart · 2015-10-11

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.

https://youtu.be/eI0IGz3tQEg

Fixed Script Files Requests

JrMan · 2016-01-07

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 :)~

can not create FaceVERTAX.txt

sumitart · 2015-10-05

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

LAOMUSIC ARTS · 2013-12-30

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 !

No printed ok

Gspoutnik · 2012-09-29

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

Re

devrimdincer · 2012-11-25

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

No printed text

Gspoutnik · 2012-09-29

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.

devrimdincer · 2012-04-27

hi wicq08 ,

Faceengine mo-cap modul is an executable "exe" file with a dll , it is ready but ,
unfortunatelly , only I can sell it , please feel free to contact me if you interest ,

mo-cap modul

wicq08 · 2012-04-27

as an exe, after install it , Does it install it in 3ds max? and if so, what is its functionality? I mean , when you track the video sequence, what you do then? can you export a file , I dont know maybe a BVH file or something To work with Bonyface for example that has BVH importer,and if not what can you do with the track video then?

Re:

devrimdincer · 2012-05-04

Hi ,

No bvh , c3d , bip file or another export option for my mo-cap module in the near future ,

Pure 3ds max ,

tutorial

ghostpro278 · 2012-08-26

can you tutorial by a video?

tutorial

ghostpro278 · 2012-08-26

can you tutorial by a video?

jhn · 2012-02-15

This looks exactly like the script that was posted on the Area few years ago.

http://area.autodesk.com/forum/autodesk-3d-general/classifieds/3ds-max-f…

Is this "service" free, or do you charge for the script people get back for the model? If it's not free, please add commercial script to your description. Other then that my comments on the Area thread still remains.

If I misunderstood anything please correct me!
-Johan

denisT · 2012-02-14

looks interesting. but why the code is encrypted?
personally I've never used an encrypted script in my workflow.

Full source script , you can download this in attachments

devrimdincer · 2012-05-04

Context deleted

Hi ddincer

morteza_mhm · 2012-12-10

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

Re

devrimdincer · 2013-05-21

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

devrimdincer · 2012-04-21

No more encypted :) , thank you for your feedback

suggestion

agrebkhalid · 2012-04-23

when picking points it can be more effitient if wee cold specifie if the mesh is symetrique so we have to pick halfe the points, if you can give de VERTEX_RECORDER.ms without encrypting. thanks.

"Vertex recorder" source as in attachments ( new )

devrimdincer · 2012-05-04

You can download it