240 likes | 347 Views
Getting a Second Life. Matt Ganis IBM - Senior Technical Staff Member Hawthorne, New York. Virtual Worlds. A Virtual world is an online environment where the residents are avatars that represent the individuals that are participating online.
E N D
Getting a Second Life Matt GanisIBM - Senior Technical Staff MemberHawthorne, New York
Virtual Worlds A Virtual world is an online environment where the residents are avatars that represent the individuals that are participating online. Users of virtual worlds design their environments and often their avatars as well,from gender to clothing and hairstyle, and control how those avatars communicate, move, create things, and interact.
Virtual Worlds The functioning of a virtual world can mirror that of the real world, or it can allow residents to do such things as fly, wander around underwater, or teleport themselves to other locations. Today’s virtual worlds are immersive, animated, 3D environments that operate over the Internet, giving access to anyone in the world.
What is Second Life? A virtual world… • 3-D animated “metaverse” • Humans interact via “avatars” • Create, build, work, play, socialize • Without real world limitations • Environment (servers, software) owned by Linden Lab, small CA company • Opened to the public in 2003 • Grown explosively – >11,000,000 registered inhabitants from around the globe • Originally intended as social experience • Business is now being conducted
Second Life Population (as of 1/10/08) Residents Logged-In: During Last 7 Days 438,601 During Last 14 Days 586,647 During Last 30 Days 860,629 During Last 60 Days 1,341,350 Total Residents11,852,562
What is Second Life? • “Residents come to the world from over 100 countries with concentrations in North America and the UK … 60% are men, 40% are women and they span in age from 18 - 85.” • It is NOT a “game”
What Can You Do in SL? • Explore • Meet People • Chat (IM) • Talk (Voice now available) • Make groups • Make and Spend $ • Build
Who are you in SL? • Avatars • Virtual representation of yourself
Avatars Your virtual representation Stored in a central database Important features Appearance How you look (height, clothing, etc) Inventory What you can use and what you can DO Local animations Local sounds Other primitives or scripts Communication State and Motion Position, orientation, velocity, colliding, physics, etc
Avatars: What they can do • Create primitives • Interact with (touch) primitives • This often activates scripts • Attach prims to themselves • Chat (whisper, say, shout) • This can also activate scripts • Navigate • Ground-based (walk, run) • Air-based (fly) • Predefined animations 10/9/2014 11
Primitives • Seven base material types • Stone, metal, glass, wood, flesh, plastic, rubber • Has several other state parameters • Physical • Flexible (automatically non-physical) • Texture • Color • Bumpiness • Lighting • Transparency 10/9/2014 12
Linden Script Language (LSL) Embedded in a prim (or a group of prims) Not in avatars Each prim in a group can have a script Similar to C or Java But with an emphasis on states and events Events trigger behaviors (functions) Can also cause a change of state
Livable Communities Formal/Informal Services Safety/Security Home Design Parks & Recreation Well Run Community Centers Features of Livable Communities Transportation Housing Options The Arts Roads designed for Safe Driving Well Designed Sidewalks
Main Street Store Fronts Shopping Residential Community Center High School Elm Street
Livable Communities Formal/Informal Services Safety/Security Home Design Parks & Recreation Well Run Community Centers Features of Livable Communities Transportation Housing Options The Arts Roads designed for Safe Driving Well Designed Sidewalks
Thank you Matt Ganis ganis@us.ibm.com