ibm - cvut student research projects secondlife extensions procházka václav ([email protected])...
TRANSCRIPT
IBM - CVUT Student Research Projects
SecondLife Extensions
Procházka Václav ([email protected])Mikoláš Pavel ([email protected])
IBM - CVUT Student Research Projects
2
SecondLife• SecondLife is a 3-D virtual world created by
Linden Lab and opened to public in 2003• Nowadays around 40 000 residents on-line• Everything is build and owned by its
residents• Residents can sell, buy or trade items or
land• In-word currency is convertible to US dollar
and back
IBM - CVUT Student Research Projects
3
Goal
• Explore possibilities Create or add objects and other content Add dynamic behaviour by scripting objects Try possible object reactions on other residents
• Combine all previous and create robot-avatar which will react on other residents
IBM - CVUT Student Research Projects
4
What is it good for
• On-line worlds offers new experience• Framework for various activities, all in one
package• Education - museums, galleries • Entertainment - meeting friends, creating
communities, areas turned in to games• Business - advertising real goods, creating
virtual, conferences, presentations
IBM - CVUT Student Research Projects
5
Possibilities• Textures, sounds, avatar's animations and
clothing are created in external applications and then uploaded to SecondLife
• Objects are created in-world, cannot be easily brought in or out
• Scripts can control object appearance, movement and behaviour
• Scripts can communicate with another scripts, avatars or with real world
IBM - CVUT Student Research Projects
6
Possibilities
• Reactions on written speech are easy, on gestures complicated
• Voice isn't available (currently in beta test)• But even then no built-in voice recognition
or text <--> speech features• It possible do that - external application
interfacing SecondLife and Microsoft Speech API exists
IBM - CVUT Student Research Projects
7
Making use of possibilities
• Our robot-avatar is an animal breeder• Walks along predefined path with random
stops or direction changes, avoids collisions• React on what nearby residents say,
thought simple dialogue lends a pet• Pets are flying or walking around its master• After touched they make a noise
IBM - CVUT Student Research Projects
8
Video and screenshots• Screenshots and video capturing behaviour
of animal breeder and his interaction with another avatar http://ibm-cvut.felk.cvut.cz/~sle07/presentation/
Created pets: dog, cat and mouse