Movie examples from Improved Facial Animation subsystem.


Friendly Talking Head.
An example of a Talking Head with a friendly personality (5 Megs).

Unfriendly Talking Head.
An example of a Talking Head with an unfriendly personality (5 Megs).

Facial Realism and Interactivity Examples :

Complex Talking Head.
A Talking Head situated in a story telling environment with a photographic texture for head, hair and eyes (9.2 megs).

Mentor System Talking Head.
A Talking Head connected to the Mentor System answering various questions (8.8 megs).

Facial Animation Markup Language Experiment :

Tagged text plus Videos of News presenter
Plain Text
(2.2 megs)
Marked up Text
(2.2 megs)
<?xml version="1.0"?>
<!DOCTYPE sml SYSTEM "./sml-v01.dtd">

<sml>
  <p>
  <neutral>
  
  Detectives investigating the brutal <emph_GST 2 4 1000/><r_roll 2 3 1000/> murder of
  Sarah Payne, have received <hr 2 4 800/><nod 2 3 800/><r_roll 2 3 800/> two hundred fresh
  calls from <hl 2 5 900/><l_roll 2 6 900/><emph_GST 2 7 900/> the public.
  
  This comes after <2b 2 9 700/> an appeal to locate a lorry driver, who <hr 2 4 800/>
  <r_roll 2 5 800/> <nod 2 4 800/> might have seen Sarah's <hl 2 4 800/><l_roll 2 5 800/>
  <nod 2 4 800/> killer.
  
  </neutral>
  </p>

</sml>

Tagged text plus Videos of Sales assistant

Plain Text
(7 megs)
Marked up Text
(7 megs)
<?xml version="1.0"?>
<!DOCTYPE sml SYSTEM "./sml-v01.dtd">

<sml>

  <p>
  <neutral>
  
  Hi, <smile 2 6 3000/> and <l_roll 2 4 800/><emph_GST 2 3 800/> thank you for choosing
  Dominoes Pizzas online.
  
  From the <lu 2 5 3000/> top menu bar you can choose all 7 of our <smile 2 5 4000/>
  famous pizzas, ranging from <smile 2 4 4000/> the <2b 2 9 700/>succulent seafood to the
  <smile 2 4 2000/> <r_roll 2 3 800/> <emph_GST 2 3 800/> tantalizing supreme.
  Our pizzas come in <l_roll 2 3 1000/><emph_GST 2 3 1000/> 4 different sizes,
  small, medium, large and the new <surprise 2 3 2000/> extravaganza, which you
  can select from the <lr 2 5 1900/><lu 2 5 1900/> top left of your screen.
  
  On the <ll 2 5 4000/> right of the screen you can see the extra toppings to add to your pizza,
  just <l_roll 2 3 2000/><emph_GST 2 4 2000/> click on the topping and drag it onto the pizza.
  
  Once your <smile 2 5 4000/> satisfied with your choice, just click on the order
  button located at the <ld 2 6 2500/> <ll 2 6 2500/> bottom right of your screen.
  
  Its just that easy.
  
  Once <smile 2 5 3000/> again, Thank you for choosing dominoes pizzas.
  
  
  </neutral>
  </p>

</sml>

Tagged text plus Videos of Story teller

Plain Text
(5 megs)
Marked up Text
(5 megs)


<?xml version="1.0"?>
<!DOCTYPE sml SYSTEM "./sml-v01.dtd">

<sml>

  <p>
  <neutral>
  
  The enormous dragon, ambled slowly to his feet. He gave a <blink 2 10 500/> blink,
  then a <r_roll 2 8 500/> <right_wink 2 10 500/> wink and reared <r_roll 2 5 2000/>
  <lu 2 7 2000/> his ugly head towards the sky.
  
  At first the villagers were confused <confused 2 8 4000/> by what they saw. But then
  the people began to stare with a look of <surprise 2 5 2000/> surprise and then awe.
  This quickly turned to <fear 2 5 3500/> fear as the people realized what was actually
  about to happen.
  
  With a cheeky grin<smile 2 6 3000/> the dragon, leapt <lu 2 10 2000/> high into the air
  and then looking down <ld 2 6 4000/> onto the village. breathed a ball of fire
  from his ravenous mouth.
  
  </neutral>
  </p>

</sml>

Tagged text plus Videos of SML+FAML vs SML marked text

SML Text
(6.4 megs)
SML+FAML Text
(6.7 megs)

SML VERSION
<?xml version="1.0"?> <!DOCTYPE sml SYSTEM "./sml-v01.dtd"> <sml> <p> <neutral> <pitch range="+150%">A little dog goes into a saloon in the Wild West, and beckons to the bartender. </pitch></neutral> </p> <p> <neutral><speaker gender="male" name="us1"> <pitch range="+100%">'Hey, bartender, give me a whiskey.'</pitch> </speaker></neutral> </p> <p> <neutral>The bartender ignores him. </neutral> </p> <p> <neutral><speaker gender="male" name="us1"> 'Hey <emph level="moderate" affect="p">bartender</emph>, give me a <emph level="moderate" affect="p">whiskey!'</emph> </speaker></neutral> </p> <p> <neutral> <emph>Still</emph> <pitch middle="-20%">ignored.</pitch> </neutral> </p> <p> <neutral><speaker gender="male" name="us1"> 'HEY <emph level="strong">BARMAN</emph>!! GIMME A <emph level="strong">WHISKEY!!'</emph> </speaker></neutral> </p> <p> <neutral> The bartender takes out his six-shooter and <emph level="moderate"> shoots</emph> the dog in the <emph>leg</emph>, and the dog runs out the saloon, <emph level="moderate" affect="b">howling</emph> in pain. </neutral> </p> <p> <neutral> Three <emph>years</emph> later, the wee dog appears <emph target="e">again</emph>, wearing boots, jeans, <pause length="short"/>chaps, a Stetson, gun belt, and <emph level="moderate">guns</emph>. He ambles <rate speed="-30%">slowly</rate> into the saloon, goes up to the bar, leans <emph level="strong"> over</emph> it, and says to the bartender, </neutral> </p> <p> <neutral><speaker gender="male" name="us1"> 'I'm here to <emph affect="b" level="moderate">git</emph> the man that shot muh <emph level="moderate">paw</emph>.' </speaker> </neutral> </p> </sml>

SML + FAML VERSION
<?xml version="1.0"?> <!DOCTYPE sml SYSTEM "./sml-v01.dtd"> <sml> <p> <neutral> <pitch range="+150%">A <smile 2 5 5000/>little dog goes into <l_roll 2 4 1200/><nod 2 3 1200/> a saloon in the Wild West, and <r_roll 2 6 1000/><nod 2 3 1000/><hl 2 4 1000/> beckons to the bartender. </pitch></neutral> </p> <p> <neutral><speaker gender="male" name="us1"> <pitch range="+100%"><hl 2 5 800/> <g_left 2 8 1100/> <pause msec="3800"/> <hr 2 5 800/> <g_right 2 8 1100/> Hey <emph_GST 2 7 1400/><r_roll 2 8 1400/>, bartender, give me a whiskey.' </pitch> </speaker></neutral> </p> <p> <neutral>The <smile 2 4 1500/> bartender ignores him. </neutral> </p> <p> <neutral><speaker gender="male" name="us1"> 'Hey <emph level="moderate" affect="p">bartender <emph_GST 2 5 1500/> <anger 2 2 1500/> </emph>, give me a <emph level="moderate" affect="p">whiskey!'</emph> </speaker></neutral> </p> <p> <neutral> <emph>Still <nod 2 2 500/><r_roll 2 3 500/> </emph> <pitch middle="-20%">ignored.</pitch> </neutral> </p> <p> <neutral><speaker gender="male" name="us1"> <anger 2 4 2000/>'HEY <emph_GST 2 6 2000/> <r_roll 2 6 2000/> <emph level="strong">BARMAN</emph>!! GIMME A <emph level="strong">WHISKEY!!'</emph> </speaker></neutral> </p> <p> <neutral> The bartender <l_roll 2 5 1500/><nod 2 5 1500/> takes out his six-shooter and <smile 2 5 2000/><r_roll 2 5 2000/> <emph_GST 2 6 2000/> <emph level="moderate">shoots</emph> the dog in the <emph>leg</emph>, and the dog runs out the saloon, <emph level="moderate" affect="b"> <hu 2 7 1800/><l_roll 2 5 1800/> howling</emph> in pain. </neutral> </p> <p> <neutral> Three <emph>years</emph> later, the <r_roll 2 4 1000/><nod 2 4 1000/> wee dog appears <emph target="e">again</emph>, wearing boots, jeans, <l_roll 2 4 1000/><nod 2 4 1000/> <pause length="short"/> chaps, a Stetson, <r_roll 2 5 1000/><nod 2 5 1000/> gun belt, and <r_roll 2 5 1000/><emph_GST 2 5 1000/> <emph level="moderate"> guns</emph>. He ambles <rate speed="-30%"> slowly <l_roll 2 5 2000/> <nod 2 5 2000/> </rate> into the saloon, goes up to the <hd 2 6 2950/><r_roll 2 6 2950/> bar, leans <emph level="strong"> over</emph> it, and says to the bartender, </neutral> </p> <p> <neutral><speaker gender="male" name="us1"> 'I'm here to <l_roll 2 5 1000/><nod 2 5 1000/> <emph affect="b" level="moderate">git</emph> the man that <smile 4 2 1000/> shot muh <emph level="moderate">paw</emph>.' </speaker> </neutral> </p> </sml>
 

Speech Markup Language Experiment C: tagged text plus Videos

Plain Text
(8.3 megs)
Marked up Text
(9.2 megs)
<?xml version="1.0"?>
<!DOCTYPE sml SYSTEM "./sml-v01.dtd">

<sml>
  <p><neutral>
    <pitch range="+150%">
    The March Hare took the watch <pause msec="100"/> and looked at it
    <sadness 1 5 1000/> gloomily. Then <pause msec="400" smooth="yes"/> he
    <emph>dipped</emph> it into his cup of tea, and looked at it 
    <rate speed="-20%"><emph>again</emph></rate>. But he could think of
    <emph>nothing-better</emph> to say than his first remark, <pause/>
    <pitch middle="+30%"> It was <sadness 1 5 1800/> the <emph>best</emph>
    butter, you know. </pitch>
    </pitch>
    
    <pause msec="700"/>
    
    <pitch range="+100%">
    <emph>Alice</emph> had been looking over his shoulder with some curiosity.
    <pause msec="600%"/>
    </pitch>
    
    <pitch middle="+10%" range="+250%"> What <surprise 2 7 2000/> a funny watch</pitch>
    <pitch middle="-10%"><pause smooth="yes"/>she remarked. <pause/></pitch>
    <pitch middle="+10%" range="+300">It <surprise 2 7 3000/> <emph>tells</emph>
    the day of the <emph>month</emph>, and <emph>doesn't</emph> tell
    what o'clock it is! </pitch>
    
    <pause msec="800"/>
    
    <pitch range="-50%"><rate speed="-10%"> Why <anger 2 3 1000/>
    <emph>should</emph> it?</rate></pitch>
    <pitch middle="-15%">muttered the Hatter.</pitch> <pause/>
    <pitch range="+10%"> Does <emph level="moderate">your</emph> watch tell
    you what year it is? </pitch>
    
    <pause msec="600"/>
    
    <pitch middle="+5%" range="+400%"> <rate speed="+20%">Of <anger 2 6 1000/>
    course not,</rate></pitch>
    <pitch middle="-15%">Alice replied very readily.</pitch>
    <pitch middle="+10%" range="180%">But that's because it stays the
    <emph>same</emph> year for <emph>such</emph> a long time <rate
    speed="-20%"><emph level="moderate" target="e">together.</emph></rate>
    </pitch>
    
    <pause msec="700"/>
    
    <pitch middle="-5%"><rate speed="-15%">Which <sadness 2 6 3000/> is just the
    case with mine, <pause msec="200"/></rate> said the Hatter. </pitch>
    
    <pause msec="1500"/>
    
    <pitch range="+130%">
    <rate speed="-15%">Alice</rate> <confused 2 7 4000/> felt
    <emph>dreadfully</emph> puzzled. The Hatter's remark seemed to have no sort
    of <emph affect="b">meaning</emph> in it, and <emph>yet</emph> <pause
    smooth="yes"/> it was <emph>certainly</emph> English.
    </pitch>
  </neutral></p>
</sml>