Animation |
Agent State |
Example of When Used |
Specific animation examples |
Alert |
None |
When the character wants to alert the user |
Character looks towards user. |
CheckingSomething* |
None |
Spellcheck, grammar check |
Character looks something up in a reference book |
Congratulate |
None |
Complete a wizard |
Big grin, look of relief, tired but happy |
EmptyTrash |
None |
Trash is emptied in Outlook |
Character lights trash can on fire |
Explain |
None |
When the character wants to explain something to the user |
Looks briefly but attentively at user, then look away |
GestureDown |
GesturingDown |
Character points out something on the screen |
Character looks at user and then points and looks at the screen |
GestureLeft |
GesturingLeft |
Character points out something on the screen, such as a help topic or a piece of UI |
Character looks at user and then points and looks at the screen |
GestureRight |
GesturingRight |
"Presenting" a help topic or dialog |
Character looks at user and then points and looks at the screen |
GestureUp |
GesturingUp |
Character points out something on the screen |
Character looks at user and then points and looks at the screen |
GetArtsy* |
None |
AutoFormat |
Character puts on beret, holds palette, and paints |
GetAttention |
None |
High-priority tip |
Gestures strongly to get the user's attention; for example, jumps up and down waving arms |
GetTechy |
None |
Runs while in programming environment |
Character pulls out calculator or soldering iron |
GetWizardy* |
None |
Chart Wizard running while Character visible (action re-triggered with each new wizard panel) |
Character puts on wizard hat and waves wand |
Goodbye |
None |
Another Character is chosen |
This is an elaborate disappear that begins in RestPose and ends with blank frame |
Greeting |
None |
Character is chosen |
This is an elaborate appear that begins with a blank frame, and ends in RestPose |
Hearing_1* |
None |
Lengthy file open |
Ear to the ground, listening to the computer |
Hide |
Hiding |
Character leaves temporarily |
Leaves quickly in a puff of smoke |
Idle1_1 |
No user input |
Actively listening, then curls up and goes to sleep. (opportunity to show off character personality) |
Blinking, looking around, waiting patiently |
Idle2 |
No user input |
Longer idle periods |
Character yawns and looks sleepy |
Idle3 |
No user input |
Deep idle (when the character has been idle for a long time) |
Character goes to sleep |
IdleHit |
None |
This is a non-mapped representative sample of Idle Level 1 animations |
All of the idle animations |
LookDown |
None |
Looks down briefly |
Notices a row is inserted and glances at it |
LookDownLeft |
None |
Looks down and left briefly |
Notices a row is inserted and glances at it |
LookDownRight |
None |
Looks down and right briefly |
Notices a column is inserted and glances at it |
LookLeft |
None |
Looks left briefly |
Notices a table is inserted and glances at it |
LookRight |
None |
Looks right briefly |
Notices a word is moved and glances at it |
LookUp |
None |
Looks up briefly, as if at something going on above character on the screen |
Notices toolbar button gets clicked and glances at it (Character isn't surprised as much as interested) |
LookUpLeft |
None |
Looks left and up briefly |
Notices toolbar button gets clicked and glances at it (Character isn't surprised as much as interested) |
LookUpRight |
None |
Looks right and up briefly |
Notices toolbar button gets clicked and glances at it (Character isn't surprised as much as interested) |
Print |
None |
Printing a page of a print job |
Grabs one piece of paper and sends it down to the printer |
Processing* |
None |
General action for which we don't have specific character action |
Character gets look of concentration and pulls out a hammer to hammer. Animation should have a quick entry into a loop, then a quick exit |
RestPose |
None |
Used when the character isn't playing an animation |
An image of the assistant |
Save* |
None |
Used during a File Save operation |
Character puts something into a vault |
Searching* |
None |
Used for Find, spell check, and grammar check |
Head turns and looks back at document. Animation should have a quick entry into a loop, then a quick exit |
SendMail |
None |
Sending mail |
Pulls out a letter and puts it into a mailbox |
Show |
Showing |
Character returns from brief leave |
Springs quickly on stage, quickly |
Thinking* |
None |
Doing a complex calculation, such as Solver |
Character looks upward and scratches head. Animation should have a quick entry into a loop, then a quick exit |
Wave |
None |
Accompanying alerts |
Wave. Similar to Alert, but not as long or as frantic |
Writing* |
None |
Customer changes something in Tools Options; customer typing IntelliSearch request |
Pulls out pad and starts scribbling. Animation should have a quick entry into a loop, then a quick exit |