Grace/Vikia Face Catalog: ./scripts/facial.expr

NOTE: Each expression is from a starting point of "normal"

VIKIA Speech and Animation Code

February 28, 2001
VIKIA EXPRESSION AND ANIMATION LIST
Speech Code Template

n

 

squp

 

hnormal

 

lhtrust

 

rhtrust

 

lhdistrust

 

rhdistrust

 

hhumble

 

lhadore

 

rhadore

 

lhenvy

 

rhenvy

 

hexalt

 

lhresign

 

rhresign

 

lharro

 

rharro

 

enormal

 

lesob

 

resob

 

lessub

 

ressub

 

eself

 

leeob

 

reeob

 

leesub

 

reesub

 

eother

 

leoob

 

reoob

 

leosub

 

reosub

 

blcalm

 

blatten

 

blindif

 

blrefl

 

blthink

 

blcont

 

blstup

 

blres

 

blsurp

 

ncalm

 

ncruel

 

npassion

 

msusp

 

mfirm

 

maston

 

mgrief

 

mdisc

 

mfear

 

mjoy

 

mappr

 

mlaugh

 

ct

  "Countertweak", this catches the muscles that aren't otherwise modified
by the other anim commands, ie: inner-brows, outer-brows and furrow.

dn

  Normal "no expression" attitudes. For testing purposes only.

dhappy1

  General happiness, low-level
happily satisfied, not ecstatic

dhappy2

  General happiness, medium-level
all around happy

dhappy3

  General happiness, high-level
A little too happy; slightly afraid

dangry1

  General anger, low-level

anger

  sub-function, added to "angry" expressions
disappointed, stern lecture

ldangry2

  General anger, medium-level, left side
skeptical, disapproving

rdangry2

  General anger, medium-level, right side

ldangry3

  General anger, high-level, left side
extremely disappointed, "no good can come of this"

rdangry3

  General anger, high-level, right side

dirate1

  Irritation with speaker, low-level
unsure, neither approving or disapproving

ire

  sub function, added to dirate

ldirate2

  Irritation with speaker, left side
still barely unsure

rdirate2

  Irritation with speaker, right side

ldirate3

  Irritation with speaker, left side
disapproving, judging, someone said something very stupid

rdirate3

  Irritation with speaker, right side

dlisten1

  Attention on speaker, simulating listening, low level
things are fine, a little forced, maybe after an argument with someone else

attent

  sub function for dlisten

ldlisten2

  As dlisten1, but higher level, left side
a little flirty, gossippy, "did I hear you right?"

rdlisten2

  As dlisten1, but higher level, right side

dshame1

  Shame or embarrassment, low level
very sad, depressed but not tragedy, "I'm not doing so well"

dshame2

  Shame or embarrasment, mid level
more serious, not certain whether or not to tell why she's upset

ldshame3

  Shame or embarrasment, high level, left side
mid-thought, thinking of a very sad story

rdshame3

  Shame or embarrasment, high level, right side

ldpride1

  Pride or arrogance, low level, left
friendly, a little fake, wants to move on

rdpride1

  Pride or arrogance, low level, right

pride2

  dpride2 sub function

ldpride2

  Pride or arrogance, high level, left
wants to end conversation, still being friendly, higher position and status

rdpride2

  Pride or arrogance, high level, right

ldthink1

  Lost in thought, low, left
Ready to gossip, "let me tell you something", a little haughty

rdthink1

  Lost in thought, low, right

think

  sub function for dthink

ldthink2

  Lost in thought, high, left
A little bored, more general thought, deliberating,
"I've done that a million times"

rdthink2

  Lost in thought, high, right

ldremem1

  Remembering, low, left
just plain had enough, not quite exasperated, not defeated

remem1

  dremem1 sub function

rdremem1

  Remembering, low, right

ldremem2

  Remembering, high, left
only half listening, deep in thought, mind wandering

rdremem2

  Remembering, high, right

ldconf1

  Uncertainty or confusion, low, left
concerned, almost frightened, almost ready to step in,
trying to figure out what to do

conf

  sub function for dconf

rdconf1

  Uncertainty or confusion, low, right

ldconf2

  As ldconf1, medium, left
Still concerned, but taking a moment to think about the next step

rdconf2

  As rdconf1, medium, right

ldconf3

  As ldconf1, high, left
concerned, frightened and shocked, unbelievable information

rdconf3

  As rdconf1, high, right

ldsecret1

  Secretive and discreet, low, left
ready to share the choicest gossip, sort of amused, "not much surprises me"

lsecret

  sub function for left-side dsecret

rsecret

  sub-function for right-side dsecret

rdsecret1

  As ldsecret1, low, right

ldsecret2

  As ldsecret1, high, left
amused disbelief, "don't lie to me. Really?"

rdsecret2

  As ldsecret1, high, right

dbored1

  Bored and tired, low
looks a little despondant

bored1

  sub function for dbored1

ldbored2

  as dbored1, high, left
resigned, disinterested, wants to be left alone

rdbored2

  as dbored1, high, right

dsurp1

  Surprise and fear, low
frightened, serious sort of way, shocked

dsurp2

  as dsurp1, medium

dsurp3

  as dsurp1, high
total revulsion, ready to scream

ldsurp2

  as dsurp3, medium, left
a little more tempered, ready to run

ldsurp3

  as dsurp1, high, left
described as unnecessarily intense

rdsurp1

  as dsurp3, medium, right

rdsurp3

  as dsurp1, high, right
described as unnecessarily intense

lbmid

 

lbup

 

lbdown

 

rbup

 

rbmid

 

rbdown

 

lwide

 

lopen

 

lmid

 

lsquint

 

lshut

 

eup

 

emidhi

 

edown

 

eleft

 

emiddle

 

eright

 

mpin

 

mi

 

mo

 

ma

 

mu

 

muh

 

msmile

 

me

 

mn

 

mf

 

msh

 

mnl

 

mp

 

my

 

meh

 

mm

  EXPR(mdur, jaw(0) purse(-.3) smile(0) sneer(0) pout(-.2))

mmn

 

mfrown

 

msneer

 

mjawclose

 

mjawmid

 

mjawopen

 

nflare

 

nmid

 

nsmall

 

tdown

 

tup

 

tleft

 

tright

 

tmid

 

lcheekup

 

lcheekmid

 

lcheekdown

 

rcheekup

 

rcheekmid

 

rcheekdown

 

cheekup

 

cheekmid

 

cheekdown

 

ibup

 

ibmid

 

ibdown

 

libup

 

libmid

 

libdown

 

ribup

 

ribmid

 

ribdown

 

libup

 

obup

 

obmid

 

obdown

 

lobup

 

lobmid

 

lobdown

 

robup

 

robmid

 

robdown

 

fin

 

fmid

 

fout

 

lfin

 

lfmid

 

lfout

 

rfin

 

rfmid

 

rfout

 

squp

 

sqmid

 

sqdown

 

lsqup

 

lsqmid

 

lsqdown

 

rsqup

 

squp2

 

rsqmid

 

rsqdown

 

htleft

 

htmid

 

htright

 

robmid

 

robdown

 

fin

 

fmid

 

fout

 

lfin

 

lfmid

 

lfout

 

rfin

 

rfmid

 

rfout

 

squp

 

sqmid

 

sqdown

 

lsqup

 

lsqmid

 

lsqdown

 

rsqup

 

squp2

 

rsqmid

 

rsqdown

 

htleft

 

htmid

 

htright