FaceFX issue on Custom model/Race
#1
Posté 03 octobre 2011 - 01:20
I have a custom model, with it's own race, and have just completed rigging it's face for facial animations.
The problem is, that while regular facial and body animations in the cutscene editor do work, generated facefx from the conversation editor do not. Does anyone have any idea if a setting need be made in order for the facefx to work?
The creature has settings for eyes, head, and hair. as opposed to a face morph. (if that means anything).
All help will be appreciated!
#2
Posté 03 octobre 2011 - 05:08
what have you done so far? What do you mean exactly by "regular facial and body animations in the cutscene editor"? Have you already generated a facial or a head animation with the facefx editor from the cutscene editor, meaning that you have already an adequate fxa and can see the custom creature in the preview window? If you do not mean this by regular - this could be a cause for your problem. You need a fitting fxa.
There are other fxas available which could be used. But for your custom model you will probably need a custom fxa. If you have one - fine. (I have no idea if a plugin for Maya or another app is free available, doubt it, and we have only a limited version of the facefx editor...)
Given that you have the adequate fxa - let´s move on to the facefx editor which is connected to the conversation editor and works a bit different because it was customized.
When you edit a speak line in the facefx editor - is the regular human.fxa still loaded? Check the title bar if you see only the robo face. Afaik the human.fxa is loaded as default.
Again assumed you have already changed the fxa by opening a new actor - have you imported an anim set? May be you have to unmount it first.
(On my quick test I could not unmount . It was not enabled. Therefore I can´t exclude that there are some general limitations)
Are there any hints in your log window or in the console of the facefx editor?
Modifié par Yara Cousland, 03 octobre 2011 - 05:12 .
#3
Posté 03 octobre 2011 - 10:31
I'll clarify what I have done. I am using the creature in cutscenes for now. Body animations work perfectly, and manual facial animations work well. i.e. cs_f.aod_o, cs_f.lpsync and all cs_f. manual animations work on the face itself.
I've never used the face fx editor itself, (nor do I know how at the moment unfortunately) but rather I generate facefx for VO and expression automatically in the conversation editor.
I also do not use a stage for my needs, so I don't preview the line through the Convo editor itself either. Currently the fxa generated by the lines I use work perfectly for other *human* models,(in said cutscene) only the custom model that I freshly rigged does not react to speaklines placed in the cutscene editor. So I have not touched any fxe's as of yet.
I suppose for further testing, I could associate the actor with a stage, then generate speaklines, preview and see if I get results, but I fear all that work will lead to the same problem.
I realize there are many differences between fxe/fxms and simple ani/gads but is there anything in the game that causes generated fxas to OWNER to work on every human model ? Do I need to make any specific settings to the race gda perhaps? (I did not create the race, and the person responsible for that is currently on vacation)
Edit: do you feel I need to work with the facefx editor itself to get more info from any potential log errors?
Modifié par DahliaLynn, 04 octobre 2011 - 09:16 .
#4
Posté 03 octobre 2011 - 11:38
I just read that the FXA associates the bones accordingly. Do I have to set an FXA somewhere in the creature setting or race definition for the fxe to recognize the facial bones?
Modifié par DahliaLynn, 03 octobre 2011 - 01:14 .
#5
Posté 03 octobre 2011 - 02:12
I will be away for a business travel the next days. So, let´s chat. I´ll send you a pm. I will see what I can do for you.
#6
Posté 04 octobre 2011 - 09:24
Thanks Yara for helping via chat
I've tested a model using the same mesh before the race change, (using a regular DA:O skeleton) and that model *did* work with facefx, only looks slightly out of proportion.
The only difference between the DA:O skeleton and the new race skeleton is the distance of the head to the shoulders. The model is slightly taller than human female. Bonecount is the same.
Would anyone know if there was a way to set this race to a DA:O FXA preset? (If I am even asking the right question). Or, create a new FXA? Or any other option for this model to react to facefx generated by the conversation editor?
Modifié par DahliaLynn, 04 octobre 2011 - 09:25 .
#7
Posté 04 octobre 2011 - 02:18
#8
Posté 04 octobre 2011 - 10:46
#9
Posté 05 octobre 2011 - 02:13
I have found that the Facefx editor can indeed save an actor as a new FXA which is good news I think, as I hope to add the new FXA for the game to recognize.
Since I have very little experience in editing the 2DAs, and mapping out all their associations, I will have to look into that more closely, and hope that this will actually solve the problem.
@cuvieronius if you do come up with any results please do share!
The crazy thing is, that for the moment, I only need three spoken lines for a cutscene
Modifié par DahliaLynn, 05 octobre 2011 - 02:18 .
#10
Posté 06 octobre 2011 - 12:34
I tried setting the FXA override and other setting in the *.chr file, only this file cannot be exported.
E: 02:02:56 - Unable to locate an exporter or resource information for object type:chr
Does anyone know how this resource affects the game?
Resetting the facefx in that field still yielded no results, but it is the first place I was able to find that has this setting.
#11
Posté 06 octobre 2011 - 10:05
#12
Posté 06 octobre 2011 - 06:14
#13
Posté 06 octobre 2011 - 07:47
Lip-sync for speak lines should work for all other fxa types with the default setting.
And the werewolf has not so much humanoid features. I haven´t tweaked it.
Mapping within the facefx editor could be the last step if your custom model will respond to the default setting.
Edit: The werewolf.utc has no reference to a character.
Modifié par Yara Cousland, 06 octobre 2011 - 08:02 .
#14
Posté 06 octobre 2011 - 08:12
So, the problem you are having must be with either the bones in the custom model, or your facefx export. Tell me more about your custom creature please and maybe I can help more.
#15
Posté 06 octobre 2011 - 08:34
As far as the model I am using, it uses the humanfemale bonestructure, only the head and neck were raised as far as I know. Perhaps if Alchemid has time she could tell a bit more on the details on how it was designed and implemented into the game.
What I myself ended up doing, was rig the head mesh to work with regular animations.
@Cuvieronius if you have the time and skype installed would you mind if we took this to chat? I can send you my details via pm if that is alright with you.
Modifié par DahliaLynn, 06 octobre 2011 - 08:58 .
#16
Posté 06 octobre 2011 - 08:46
#17
Posté 06 octobre 2011 - 08:54
And yes, our Djinni uses DA humanoid bones.
#18
Posté 06 octobre 2011 - 09:03
Would you know if there is any special setting or bone linking that needs to be done for facefx to recognize the headbones? (This is way out of my league) but I am trying my best to think logically.
@Cuv thanks
#19
Posté 07 octobre 2011 - 06:47
One of the models will be used only for cutscenes I think it has two models: the head and the body. In the APR file it is set as a creature and it seems the face fx works for this model.
The other model, the problematic one, should be a companion, so we created a custom race for him... with separated pieces body, head, eyes, hair and eyelashes. Again using the DAO skeleton and moving bones of the neck and head to match the mesh... I don't have a computer right now to see what the problem is, perhaps I have broken the skeleton structure when moving the bones (I would have to redo it in smaller steps and check each one in game) or is something race related missing.
#20
Posté 07 octobre 2011 - 01:52
The FXa is out of my league, but i assume what it does is make the connection between a gesture and the bones, so the game voiceacting can instruct any different faces by common gesture controls.
Facial Animation by Cutscenes animates the Bones directly ,so it appears to work regardless of the FXA.
Might be interesting to know which FXA is assigned by the model. Via "Facial Animation Blueprint" setting in my scripts if it were used.
#21
Posté 08 octobre 2011 - 11:30
Alternatively there may be something concerning that race-fxa link defined in the configuration file of the toolset itself, but that's pure guess.
#22
Posté 09 octobre 2011 - 02:43
I went to the wiki and found the following page:
http://social.biowar...t/index.php/MMH
The first few lines in the mmh "script "show the optional FXActor name and it's string. I opened up the head mmh of the model in GFF editor and found the "MMH_FACIAL_ANIMATION_BLUEPRINT_NAME" which was located in the same hierarchy as the script, and decided to try my luck at inserting humanmale.fxa in the empty field.
Although the animation looks a bit strange, it WORKS! At least now I have something to work with, figure out what I need to tweak...but this is wonderful. I'm hoping now I can find out what I need to do to make the facefx work properly, (more rigging I guess *sigh*) but thank you so much for getting me out of the hole I was so deeply stuck in!
Edit: Eshme, I use your import/exporter in gmax.(awesome) can you tell me where this "Facial Animation Blueprint" setting/script is located? This is what I need so that hopefully I don't have to manually set it in the mmh file every time I export a new version - unless the setting imports and exports automatically once set?
Modifié par DahliaLynn, 09 octobre 2011 - 03:15 .
#23
Posté 09 octobre 2011 - 02:35
#24
Posté 09 octobre 2011 - 05:52
DahliaLynn wrote...
Edit: Eshme, I use your import/exporter in gmax.(awesome) can you tell me where this "Facial Animation Blueprint" setting/script is located? This is what I need so that hopefully I don't have to manually set it in the mmh file every time I export a new version - unless the setting imports and exports automatically once set?
Its a setting in GOB object. The setting shouldnt be lost once its made, it is stored in the max scene.





Retour en haut






