Avatars for the Internet

Darla

Optimized for the Internet, these actual screenshot closeups show Darla emoting as she gestures and converses while navigating atop the webpage of her favorite Corporate Sponsor.

Darla's Tale
Darla Schubert was born and raised just outside of Denton, TX where her family at one time operated a thriving cattle business. Darla currently works at Texas Instruments as a marketing manager, marketing manager for SASI, Small Appliances Sold over the Internet.

While in college, majoring in both business and marketing, Darla supported herself by working part-time in her Grandmother’s small-town diner. During her fifth year of college she worked at TI as an intern, where her bubbly personality and zest for life caught the eye of a senior marketing manager who hired her full-time the day after she graduated. After two years of hard work, Darla worked her way into a junior management position. 

Darla was married for a year, right out of college, but her husband’s fast paced life as a gambler and monster truck driver often kept him on the road. Although independent herself, she grew impatient with such an unsettled lifestyle, so for now she lives in her grandmother’s trailer with her 2 beagles and grandma’s aged cat.

Darla is a sporty type. Growing up she liked to hunt and fish, and was an avid rodeo enthusiast during high school, winning numerous awards from barrel racing to hog tying. Currently she raises dogs and takes night classes in ballroom dancing, hoping to meet that special someone….


The Making of Darla
darla.jpg
850 polygons: base head - 600, hair - 200, eyes - 50. Eventually interchangeable parts such as hairpeices, hats, and helmets will be implemented. Hidden Surface Removal will be invoked to delete underlying polygons. This would cull more than 100 polygons from the above base head.

darla_spline640x480.jpg
The mesh was created in 3DSMax using Surface Tools. Once the splines are created, a parameter specifying the "patch topology" coursely controls the Level of Detail. 

Morphs can be generated by carefully adjusting the underlying splines. This process is not very forgiving; by editing the splines you risk modifying the underlying topology. Immediately after creating a Morph Target, make sure that it has the same number of vertices as the source object, and that it Morphs in 3Dstudio.

darla_phonemes.jpg
Phomemes necessary for Speech - driven by our speech engine.
From left to right, top to bottom:
a/i, oo, ee, oh, mbp, ktdsl.

darla_emote.jpg
Emotional States may be determined by the User.
From left to right, top to bottom:
happy, sad, angry, suprise, laugh, wail, wink, blink.

Standards
Darla is modeled and animated to be H-anim compliant, an emerging standard adopted by both the VRML and Mpeg4 community.darla_allmorphs.jpg
Entire Max File showing all 6 Phonemes (bottom) plus 8 Emotional / Autonomic States. 
To be added - yawn.

Proposed Morph Targets and Naming ConventionsDARLA-POINT.GIF
Phonemes:
p0_darla-neutral
p1_darla-ai
p2_darla-ee
p3_darla-kdtsl
p4_darla-mbp
p5_darla-oh
p6_darla-oo
p7_darla-w

Base Emotions:
e0_darla-neutral
e1_darla-happy
e2_darla-sad
e3_darla-angry
e4_darla-suprise

Additional Emotions:
e5_darla-laugh
e6_darla-wail
e7_darla-wink
e8_darla-yawn

Autonomic Behaviors:
a1_darla-blink

Naming Conventions within 3DStudio:
p1_
2 letter prefix designates type of data - speech, emotion, or autonomic.

darla-
Name of character. This could be limited to 6 characters if desireable.
By specifically naming the character this will ensure that this morph
position won't get confused with that of other characters during production.

neutral, ai, etc
A clear description of every morph position will prevent confusion.

Naming Conventions for the .wrl file:
This could be the same as the 3DStudio objects with the descriptions
stripped out.

p0_darla.wrl
p1_darla
p2_darla
p3_darla
p4_darla
p5_darla
p6_darla
e0_darla
e1_darla
e2_darla
e3_darla
e4_darla
e5_darla
e6_darla
e7_darla
e8_darla
a1_darla


Stasia McGehee
January 22, 1999