80 likes | 294 Views
propositions. proposition 1: agents need content proposition 2: agents must provide added value proposition 3: gestures and (facial) animation must be meaningful proposition 4: agents should be naturally embedded in their environment
E N D
propositions • proposition 1: agents need content • proposition 2: agents must provide added value • proposition 3: gestures and (facial) animation must be meaningful • proposition 4: agents should be naturally embedded in their environment • proposition 5: the behavior of agents must be understandable
remarks • remark 1: the aesthetics of agents should be centered around function, that is form and content • remark 2: developing agents requires intelligent multimedia technology
structure • requirements -- guidelines for system design • applications -- target demonstrators • technology -- declarative programming • evaluation-- validation, PEFiC • conclusions and future research -- digital dossiers
Requirements -- guidelines for system design programming platform • declarative language -- for agent support • multiple threads of control -- for multiple shared objects • distributed communication -- networking capabilities (TCP/IP) scripting behavior • convenience -- for non-professional authors • compositional semantics -- combining operations • re-definability -- for high-level specification of actions • parametrization -- for the adaptation of actions • interaction -- with a (virtual) environment
Applications -- target demonstrators • Agents in multi-user virtual environments • Mixed-media presentations with commentators • Tai-Chi, domestic servants and conducting music STEP applications • tai-chi demonstrator • grasping and reaching, using inverse kinematics and reasoning • facial animation (with text-to-speech) • virtual presenter -- presenting powerpoint presentation
Technology -- declarative programming DLP+X3D • control points: get/set -- position, rotation, viewpoint • event-handling -- asynchronous accept STEP • move -- move(Agent,BodyPart,Direction,Duration) • turn -- turn(Agent,BodyPart,Direction,Duration) • sequence -- [Action_1,...,Action_{n}] • parallel -- parallel([Action_1,...,Action_{n}]) • choice -- disjunct([Action_1,...,Action_{n}]) • repeat -- repeat(Action,k) composite operators
Evaluation -- validating agent-based applications • Embodied agents as fictional characters • phase 1 -- encoding • ethics -- good vs. bad • aesthetics -- beauty vs ugliness • epistemics -- realistic vs. unrealistic • phase 2 -- comparison • establishing personal relevance, mutual similarity and valence towards fictional character • phase 3 -- response • involvement vs distance -- tendency to approach or avoid PEFiC
Conclusions In this paper ... Future research directions validation scenario(s) • navigation -- pure interactivity • guided tours -- using some narrative structure • agent-mediated -- navigation and guided tours