Computer Animation Rick Parent Computer Animation Algorithms and Techniques Behavioral Animation: The Individual
Computer Animation Rick Parent Individual Autonomous Behavior Behavior: Manifestations of Individuality Body Expressions and Gestures Facial expressions Speech Autonomy: ‘Self-animated’ characters Internal state: psychology & biology & reasoning abilities Perception & reasoning about environment
Computer Animation Rick Parent Modeling Personality Personality – long term qualities Emotions – short term Mood* – third level Basic emotions*: happy, sad, fear, disgust, surprise, anger Source: Psychology literature
Computer Animation Rick Parent Reasoning Suggested precedence classes of internal state variables Imperatives Desires Suggestions Preferences: e.g. doesn’t like hamburgers Biological urges: hunger, survival, etc. Rational objectives: e.g., grab some ‘fast food’
Computer Animation Rick Parent Knowledge of world Background knowledge: e.g., physics AI - e.g., semantic networks Vision & other sense FoV occlusions Memory permanent v. transient events
Computer Animation Rick Parent Levels of Behavior Hooks for the animator to impose control Arbitration among competing intentions
Computer Animation Rick Parent Personality Models Biology/evolutionary approaches brain & anatomy biochemistry & personality genetics & personality Psychoanalytic approach psychometrics Freud, Adler, Jung Adaptation Theory: traits: passive, aggressive, withdrawn Need theory: Freud + experiential learning Arousal Theory: absorb & discharge energy
Computer Animation Rick Parent Type & Trait Theory Type: individuals slotted into a type e.g. introvert v. extrovert, Type A v. Type B Trait: lie on gradation combination defines behavior in situation e.g., aggressive, play, order Internal states: how perceptions dictate emotional experience
Computer Animation Rick Parent Trait Theory OCEAN: openness, conscientiousness, extroversion, agreeableness, neuroticism PEN: psychoticism, extraversion, neuroticism OCC: how perceptions dictate emotional experience
Computer Animation Rick Parent Laban Movement Analysis (LMA) Body - describes structural and physical characteristics of the human body while moving. Effort - the way a movement is done with respect to inner intention. Shape - the way the body changes shape during movement. Space - nvolves motion in connection with the environment, and with spatial patterns, pathways, and lines of spatial tension. Tool for human motion description
Computer Animation Rick Parent Speech Synthesis
Computer Animation Rick Parent Tools for Speech ToBI: Tones and Break Indices Festival: Speech Synthesis System text to speech Praat: Speech analysis, synthesis, manipulation MBROLA:
Computer Animation Rick Parent EMOTE Speech driven movement and gestures Torso & arms Laban Movement Analysis Effort Shape Norm Badler at U.Penn
Computer Animation Rick Parent BEAT Input text – marked up Generate non-verbal behavior in sync with speech Facial expressions, head & body motions gestures Justine Cassell at M.I.T.
Computer Animation Rick Parent ruth Doug DeCalro at Rutgers
Computer Animation Rick Parent Facial Expression
Computer Animation Rick Parent Facial Expression Ken Perlin:
Computer Animation Rick Parent Dominant personality AlphaWolf: