Download presentation
Presentation is loading. Please wait.
Published byEmily Newman Modified over 9 years ago
1
Goals Try to Keep most of the interfaces as a web based thing…….. – Situation Publishing – Team Formation for situations, behavior demonstration, for important characters – Blog about your avatar, characters you are creating pets (if you are creating a pet), their backgrounds etc. – Specialized community formations (aka Ning) for creating characters/behaviors for a specific domain, Ontology Managers, Situation creators etc. – Domains like war, university students etc.
2
Interface for Situation Creators – Can be provided as a menu item – Should open a browser kind of window in SL – There is an embedded browser inside SL main interface. – Keeping all these interfaces as a web based thingy allows for keeping most of the things separate from Second Life
3
Interface for Situation Creators – Should provide the following facilities Create a new situation Browse through existing situations Modify a situation Provide lock/unlock feature in order to synchronize actions and avoid simultaneous modifications
4
Create a new situation Provide following features: – Brief situation title – Description – No. and roles of actors required to demonstrate the situation – Publish the situation
5
Title: Asking girl out in a bar Description: A boy enter a bar to seek out a girl. At the same time a hot girl enters the bar to have a drink …. Roles: A boy seeking out a girl. A hot girl. Bartender of the pub. Other public in the bar. Preferred Location: Bar or pub Publish
6
Publishing a situation Once a situation is created / modified, it needs to be published – Communication b/n SL client and a web server where situations can be published – Structure of server repository – Structure of situation itself (preferably XML)
7
Browsing thru’ Situations Requires the following: – Client/Server Communication – Should provide information as: Situation Title Description Roles/ actors needed to depict the situation Author Date of Creation Last modified by – in case modification other than from author is allowed No and link to demonstrations available Button to take to demonstration interface
8
Title: Asking girl out in a bar Description: A boy enter a bar to seek out a girl. At the same time a hot girl enters the bar to have a drink …. Title: Insulting someone Description: A father insulting her daughter’s lover so as to keep him away from her… Title: Man flirting with a woman Description: A father insulting her daughter’s lover so as to keep him away from her…
9
Title: Asking girl out in a bar Description: A boy enter a bar to seek out a girl. At the same time a hot girl enters the bar to have a drink …. Roles: A boy seeking out a girl. A boy seeking out a girl. A hot girl. A hot girl. Bartender of the pub. Bartender of the pub. Other public in the bar. Other public in the bar. Preferred Location: Bar or pub Author: Mehta Melson Created on: DD/MM/YY Title: Asking girl out in a bar Description: A boy enter a bar to seek out a girl. At the same time a hot girl enters the bar to have a drink …. Roles: A boy seeking out a girl. A boy seeking out a girl. A hot girl. A hot girl. Bartender of the pub. Bartender of the pub. Other public in the bar. Other public in the bar. Preferred Location: Bar or pub Author: Mehta Melson Created on: DD/MM/YY Existing Demonstrations Demonstrate Edit
10
Modify a situation Will modification other than from author be permitted? What should be modifiable? – Title: no – Description: may be – Author: no – Actors needed for demonstration: may be
11
Interface for Demonstrators Can be provided as a menu item, as well as a link from Situation Page The interface should provide the following: – Title and description of situation – List of roles desired for the situation – Roles occupied, by whom, link to member’s profile or short dialog box providing brief information about member – Join the team – Facility to IM team members
12
cont….. – Provision to search preferred location – Teleport to preferred location – Demonstrate: The team would discuss over chat sessions about demonstrating the situation Another group of interfaces to facilitate demonstration like – low level actions – higher level gestures and – Further higher level goals, plans Title: Asking girl out in a bar Description: A boy enter a bar to seek out a girl. At the same time a hot girl enters the bar to have a drink …. Roles: Boy - ABC Boy - ABC Girl - XYZ Girl - XYZ Bartender – Bartender – Others – A, B Others – A, B Preferred Location: Bar or pub Title: Asking girl out in a bar Description: A boy enter a bar to seek out a girl. At the same time a hot girl enters the bar to have a drink …. Roles: Boy - ABC Boy - ABC Girl - XYZ Girl - XYZ Bartender – Bartender – Others – A, B Others – A, B Preferred Location: Bar or pub Demonst rate Team Name: Team Blue Search Location Teleport to Location Joi n
13
Join Team of Demonstrators (DT) Another interface needed to allow users navigate thru’ DTs they have joined.
14
Behavior Demonstration Interface: Basic gestures Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE
15
Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE Say Shout Whisper Behavior Demonstration Interface: Basic Talk gestures
16
Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE kiss1 blush smile wink3 Head gestures PREVIEW Behavior Demonstration Interface: Basic gesture selection
17
Demonstration UI Future Ability to direct actions at characters (ex: Pinch X, Talk toward X) Demonstrate higher level actions Indicate Active Goals / Emotional states Indicate Perceptions – Perceptions can also have an ordering / suggestion effect on the high level actions Have a workflow-style UI, where the user can see a history of the interaction, and work with behaviors themselves rather than live action Could start Demonstrations by using high level behaviors (ie: build the interaction top down, rather than bottom up)
18
Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE Lisa Pinch Kiss Wink Follow ….. Attending to: Lisa Future: Engagement to Characters
19
Future: High-level actions Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE Actions Flirt Order Drink Greet (active)
20
Future: High-level action selection Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE Actions Flirt Order Drink Greet (active) Eat_loudly Talk_politics Compliment Poison Dinner gestures PREVIEW ACTION ONTOLOGY - Social Situations + Outdoors - Indoors + Lounging - Dinner + Bedroom + Clubbing + Private Situations + Murder Scenes + Sports
21
Future: Goals / Emotions Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE Active Goals Emotions Create Romance Excited Happy
22
Future: Perceptions Gesture: Talk: wave kiss1 growl smile jump_02 bow wave kiss1 growl smile jump_02 bow MORE Perceptions X is smiling. X is flirting with me
23
Demonstration UI Issues Engaging with other characters Turn-taking in interactions Real-Time vs Demo-Time: – In reality, interactions may overlap – In reality, interactions may be longer / shorter – Need to indicate if a “wait” behavior is happening during demo – (above may be appropriate through Debug interface) Ability to undo previous actions (History) (Representing / browsing high level actions)
24
Situation Perception & Reaction Perceptions Actions Time Mary smilingMax talking Max flirting with Mary Max body on floor Stop marriage Interrupt flirting Go to MaxPush Max E: Anger Low-level percepts High-level percepts Previously active goals / emotions / perceptions of others Max is badly injured Blood on floor Plans (high level actions) Lower-level actions T: Doctor Time Treat injury
25
Task List Team 1Second Level of Slides from last semester including use cases Manish/Iulian/Abhishek 2 Create the SL clientAbhishek, 4911 team 3 Behavior Demonstration/Goals Interfaces a)Paper prototypes (first half of the semester) b)Implementation (second half of semester) Christina, Iulian Iulian, 4911 team, Abhishek 4 Behavior Execution/Representation a) Behavior Representation b) Behavior Execution Engine/ Language : Manish/Iulian/Abhishek 5 Other Interfaces (not critical list for now) a) Paper Prototypes including situation publishing, team formation, blogging, specialized community formation etc (second half): b) Implementation a)Christina, all b)Iulian, Manish, Abhishek
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.