Working on better facial expressions for sex animations
Hey there ! How have you been doing? As I said in my previous blog entry I haven't been able to really spend ebnough time ingame to create galleries for months. BUT ... I have recently started working on something that as been bothering me for a long time. Facial expressions during sex scenes !
(If you don't care about all this and just want boobs, skip all this and go for the pictures at the bottom !)
I'm sure you already noticed sexlab facial expressions are not really good. In short they are stiff. You can certainly look for other options, like 0SEX since 0SEX has better expressions but 0SEX is clunky and tend to be annoying to use. Sexlab has phonemes that repeat always after the same amount of time ... yeah. A few month ago I stumbled on the "Random Emotion Mod" on the nexus and the thing looked promising. It was ... ok in addition to sexlab (provided you disabled sexlab expressions beforehand). But despite its good points it had also several bad ones in a sex situation :
(awesome powerpoint skill here ! )
I wasn't able to understand the code at the beginning, much less edit the script but it was the best starting point available to create something interesting so ... I learnt. I learnt how to manipulate psc files in notepad++ and how to edit pex files. The second step was learning the code and I knew nothing about that so I learnt Python. After that I was able to break the code.
Now to the interesting point and what I'm trying to achieve !
The random emotion mod has some core functions built in that allow soft transitions for phonemes / expressions / blink / wink / brows ... and that's the cool part that can be used to create something better.
My (reasonable) plan :
I want the player to have only to set expression and overall eye direction. And then let the script do its magic.
I want to keep the expression set by the player through mfg console but have its strength vary randomly over time. I want blink / wink / brow movement to be a bit random but consistent with it. So to each expression a template will be associated.
In the same manner I want mouth opening to be random in duration and periodicity but consistent with expression.
I want eye direction to stay consistent with the direction chosen by the player. If you set the eye to look right through mfg console the eye will move but your char will look to the right whatever happens.
So here are a few template ideas :
My not reasonable plan that I won't be able to do because I never have time :
Make a mod that detect the sex animation and role of the player and set the proper eye direction and expression before triggering the other script.
Example : Anal doggystyle as a female character. Expression chosen automatically : pain. Eye direction : right (or left) depending on face direction. then trigger the random emotion script to create the small variations
My even less reasonable plan that will never ever happen :
Make sound files matching any phoneme duration. Duh ...
Where am I right now?
Well let's say I ahve one template working fine but it needs some good cleaning to make the code a bit more consistent. It's working best as a pleasure or shy template. Expression stays the same but varies in intensity, eye keep same overall direction and phonemes and blinking are totally random. I think I can achieve my reasonable goal, that is having 6 or 7 templates working at the end. I just need a couple of month.
Screenshots below as I am testing all this in a not so roleplay manner with an alternate version of my character (Shandar is helping) :
Cheers and wish me luck and patience !
22 Comments
Recommended Comments