Presentation is loading. Please wait.

Presentation is loading. Please wait.

Goals Try to Keep most of the interfaces as a web based thing…….. – Situation Publishing – Team Formation for situations, behavior demonstration, for important.

Similar presentations


Presentation on theme: "Goals Try to Keep most of the interfaces as a web based thing…….. – Situation Publishing – Team Formation for situations, behavior demonstration, for important."— Presentation transcript:

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


Download ppt "Goals Try to Keep most of the interfaces as a web based thing…….. – Situation Publishing – Team Formation for situations, behavior demonstration, for important."

Similar presentations


Ads by Google