Post by chriscrawford on Mar 2, 2016 10:03:30 GMT -8
For the last 48 hours I've been mulling over the details of showing moods on the faces of the actors. There are three pairs of moods: Sad/Happy, Fearful/Angry, and Lying/Sincere. Each of the six must have its own excursions. But how do I tag an excursion with moods?
The simplest approach is to assign one of the six moods to each excursion. We mark an excursion as expressive of sadness, or sincerity, etc. Then when we need to display a mood, we simply grab one of the appropriately tagged excursions.
But should display multiple moods in an excursion? Is there such a thing as fearful + lying? Or happy + sincere? Can moods be made to mix together? Should they?
There is a simpler solution to this arising from the fact that you'll see multiple excursions during a single turn. What if we show excursions based on the absolute values of the accompanying mood? For example, suppose that the interlocutor has the following mood values: Sad/Happy -0.3 Fearful/Angry +0.5 Lying/Sincere -0.2
I rigged these numbers to conveniently add up to 1.0. Then we'd have an angry mood excursion 50% of the time, a sad excursion 30% of the time, and a lying excursion 20% of the time. It's certainly artificial -- real expressions aren't so simple. But I think it's close enough.