Académique Documents
Professionnel Documents
Culture Documents
Ruth Aylett
Overview
!
!
Crowds
Speech and Expressive behaviour
Embodied conversational characters
Creating autonomy
Scripting
Architectures
Interactions among
members of a group
Local neighborhood
Reynolds Boids
Originally birds or
fish
Complex behaviour
determined by
simple rules
Separation: Boid
Avoidance
Alignment
Cohesion
Motor Control
!
!
Steering Force
Integrate to determine acceleration
Thrust determines speed
Lateral Steering Force determines direction
Seeking and
Fleeing Applet
(Reynolds)
T=Dc
Pursuing and
avoiding applet
(Reynolds)
More Behaviors
!
Evasion
Arrival
Obstacle Avoidance
Repulsive force
Aim to boundary
Adjust velocity to be perpendicular to surface normal
Do People Flock?
Social psychologist s
report that people
tend to travel as
singles or in groups
of size 2 to 5.
Proximity
Coupled Behavior
Common Purpose
Relationship Between
Members
Moving Formations
!
!
Stationary Formations
Stationary quintuple
formed
Turn
Adjust orientation
Heading direction for forward walking
walkway axis
ped 1
ped 2
ped 1
ped 2
Adding goals
!
Talking Heads
!
Human faces
Thus high expectations:
Blinking, random head movement
Facial muscles
Lip sync
Rarely intelligent
Entirely scripted in most cases
No integration of speech production with
intelligent architecture and NL generation
Simple approach
Define overlay frames with different facial
expressions
For example, six mouth shapes
Visemes
Mouth and lip position
for each phoneme
Correspond to a
submesh in the
geometry
Using visemes
!
Autonomy
!
Scripting
!
!
Tennis
game
FSM
sequence"
Limitations of scripting
!
Becomes predictable
Either independent of local sensing
Or single FSM transition stimulus
Low-level architecture
Functional Architecture
for a fish
High-level architecture
VE or visualisation?
!
Disadvantages
Proprietary; oriented to scripting
Hard (in some cases impossible) to implement sensing
Fixed paths quite often