Utah School of Computing Behavior CS5540 HCI Rich Riesenfeld Fall 2008 CS5540 HCI Rich Riesenfeld Fall 2008
Student Name Server Utah School of Computing slide 2 Fall 2007 Problem Want to assign individual behaviors to actors? Environment -Have actors than can be replicated -Have behaviors that can be assigned to actors -Can run the resulting product to observe the simulation Want it to look convincing Want to assign individual behaviors to actors? Environment -Have actors than can be replicated -Have behaviors that can be assigned to actors -Can run the resulting product to observe the simulation Want it to look convincing
Student Name Server Utah School of Computing slide 3 Fall 2007 Depicting Behavior What are good icons for communicating behaviors?
Student Name Server Utah School of Computing slide 4 Fall 2007 Example Actors: Pigeons Behaviors -Eating seeds -Flying -Escaping pursuit -Being chased Actors: Pigeons Behaviors -Eating seeds -Flying -Escaping pursuit -Being chased
Student Name Server Utah School of Computing slide 5 Fall 2007 Specification Gestures Useful for parameterizing behavior Walking -In which direction? -How far? -Stylized vectors are good for this Magnitude Direction Useful for parameterizing behavior Walking -In which direction? -How far? -Stylized vectors are good for this Magnitude Direction
Student Name Server Utah School of Computing slide 6 Fall 2007 Example Computer Graphics Int Toward Gesture Based Behavior Authoring, Edward Yu-Te Shen and Bing-Yu Chen, National Taiwan University (p59) Computer Graphics Int Toward Gesture Based Behavior Authoring, Edward Yu-Te Shen and Bing-Yu Chen, National Taiwan University (p59)
Student Name Server Utah School of Computing slide 7 Fall 2007 OpenSteer Steering Behaviors for Autonomous Characters
Student Name Server Utah School of Computing slide 8 Fall 2007 Neat demos of behavior attributes: Online version of the GDC 1999 paper: Steering Behaviors For Autonomous CharactersGDC Steering Behaviors For Autonomous Characters
Student Name Server Utah School of Computing slide 9 Fall 2007 Mouse Gestures
Student Name Server Utah School of Computing slide 10 Fall 2007 Mouse gestures
Utah School of Computing End Behavior