When I began this series of investigative reports on Second Life, one thing I was really looking forward to was to see just how much “science” was going on in Second Life. I wanted to know is the majority of what happens inworld Social or Academic?
The reality wound up being more complex than I originally thought, being heavily influenced by the perspective of who I was speaking to. Some people said science was everywhere, while some people said it was a nonexistant community. After several weeks of digging around I’ve come to some conclusions, and I share them here.
(10:30am Added an addendum to the end of this story)
(2/17/2010 Another addendum)
The Definition of ‘Science’
The primary issue is one of definitions: What is ‘Science’ , and what would constitute ‘Science in Second Life’? While I was leaning more toward high-performance computing and data analysis, some people thought of sociological studies, while others simply of science education. All are valid in their own way, but very different and distinct systems.
Sociology & Psychology
Several psychologists and sociologists view SecondLife as a rare sandbox of human behavior. The open nature of the system removes several of the restrictions found in online games, allowing more natural interaction between avatars, but also allows people to assume whole new personalities. The distinctions between the user’s real persona and their chosen avatar has been the subject of many psychological studies and books.
Books like John Suler’s ‘Psychology of Cyberspace’ is a great resource that discusses the observed group dynamics and psychological behaviors monitored inside virtual worlds, and lays out possibilities for psychotherapy and clinical work inworld. However, such world raises several ethical dilemmas:
First of all, is it ethical to attempt psychotherapy in cyberspace? If the therapist is communicating with the client through typed text (as in e-mail, chat, and message boards), all sorts of valuable information – like physical appearance, body language, and tone of voice – are missing. That easily could pose problems in making an accurate diagnosis and evaluating the treatment, which often rely on f2f behavioral cues. Without f2f cues, the therapist also may not be able to verify the identity of the client. Is the person really who he or she claims to be?
Scientific Institutes
Several scientific institutes operate inside virtual worlds, Second Life in particular, but rarely perform ‘science’ inworld.
The IEEE maintains a large region inworld, full of buildings and beautiful scenery. However, every time I visited over the month I’ve been doing research, it was deserted. From what I could tell, the island existed to serve only a few minor purposes:
- Meetings were held a regular, although very wide separated, intervals to discuss new IEEE standards and regulations.
- A library held information on all approved and pending IEEE standards, in classical library form. (Unfortunately, the “books” were actually merely links to the PDF’s on the IEEE website, so little new information was available).
- A fairly extensive “training” area for newbies, teaching the basics of movement, interaction, and basic UI
This same design plays out over and over throughout Second Life. A few exceptions exist, however, like the NOAA island. NOAA has an in-world island where the same meeting and training areas exist, however they also have some basic ‘tourist trap’ attractions such as a “Fly Through a Hurricane” simulation and life updated weather map for the US. Nothing terribly useful, but fun and worth checking out at least once if you’re inworld.
Scientific Research
Finally, the real Scientific Research I began my quest to find. Unfortunately, during my month inworld I’ve been unable to find any HPC simulation research in Second Life. This seems to be for several reasons:
- SecondLife doesn’t lend itself to the same geometric design constraints as simulation outputs. Everything in SL is built from ‘Prims’, while most Visualization and Analysis packages work with raw Triangles.
- SecondLife also does not lend itself to extremely large models, most models are limited in the few thousand “prims” and not the millions of triangles typically required.
- SecondLife costs money
- Putting a simulation result in SecondLife requires that the owner effectively “give up” the dataset, putting it in the world for whatever nefarious means it may come to.
Some of these can be mitigated. Linden Labs has recently announced the “Second Life Enterprise” product that allows researchers to effectively deploy their own SL grid within their own labs, removing the public nature of the system. This also allows researchers to change from the monthly “rental” pay system of Second Life to a more permanent “buy it once” exchange, which is more palatable to most institutions.
However, the first two requirements still are a burden. One good example of this is the “E8 Polytope” model made by Second Life user “Wizard Gynoid“. More art than science, it is a sculpture showing a mathematical construct in 8-dimensional space. Beautiful to look at, it cannot exist in most places within Second Life because of the extreme geometric complexity. How complex? 6,000 prims. Paltry by data analysis standards, but too much for Second Life to handle.
However, all is not lost. Other groups want to use SecondLife as a tool for collaborative data analysis and exploration, and alternative solutions have arisen.
The most widely known solution is called ‘ScienceSim‘, operated through a collaboration of the ACM and various research institutions and corporations. Based on the open-source SecondLife server system called ‘OpenSim‘, it is mostly compatible with the SecondLife client but adds in more functionality for those who need it. Allowing users to connect in their own physics engines and other computational drivers, users can either connect a grid up to a running simulation or perhaps even run their simulation directly inworld.
During the recent SuperComputing2009 conference in Portland, OR, Justin Rattner put it on the line during his keynote by demonstrating one such simulation live. The Fern Seed project from Utah State University, developed by Aaron Duffy, runs multiple islands inside ScienceSim.
Rattner used the simulation as an example of emerging research technologies that will create future challenges and opportunities for the High Powered Computing industry. The computationally intensive project, built on the open source Opensimulator 3D Application Server, simulates a population of around 100,000 ferns in an environment with customizable terrain, soil, weather, seasons and physics. Each fern possesses a genetic code that controls how well it adapts to different environmental conditions. Based on the environment, population density, and other factors, the ferns reproduce, passing successful genetic codes to their offspring and allowing the population to evolve over time. Users can login and interact with the objects in the virtual world and with each other using avatars, providing unique opportunities for data visualization and education.
A powerful demonstration and a great use of the technology, when I visited I found it empty. The simulations were no longer running, although all of the islands (and a degree of historical data) remained. Hopefully I merely found them during a lull in simulation, and their research will resume soon.
Conclusion
After a month of intensely searching for scientific research in SecondLife, and by extension any virtual world, I did finally find some, although not what I had hoped. HPC simulation and data analysis seems to be a rarity in the space for reasons ranging from the constraints of the massive datasets to “Why bother?”, but the sociological and psychological uses of the worlds are still under active research.
Addendum: (Added Late)
I meant to add this before publishing, but forgot.
Of course, everything I said in this article could possibly be rendered moot by tools like OpenSim & Second Life Enterprise, as these “Grids” could run in entirely enclosed networks, unavailable for me to access. So perhaps data analysis and other tools are widely popular and used everyday, but not in a public-facing network where we can see them. There is a little information available indicating this could be the case, tools like Green Phosphor, but until we start seeing more press releases and public information, we won’t really know.
And for the record, I spoke with several researchers in a wide spectrum of disciplines and none of them were actively using Virtual Worlds for scientific research. Most of them didn’t use Virtual Worlds for anything at all, but some did use them for meetings and coordination, but took the actual research and analysis into other platforms specifically designed for it. People are already telling me I’m wrong (only an hour after posting, wow), so maybe I’ll revisit this after I collect some new names to talk to.
Addendum #2:
Wow, so many responses. The SecondLife & VirtualWorlds community is nothing if not well-connected and passionate. Lots of great links in the comments, so be sure to read those. People are already pointing out my errors & new information, so it looks like my journal into SecondLife is not complete yet. Be sure to read one followup already online:
Also, if anyone out there meets this criteria, please drop me a line at [email protected] :
Using SecondLife, ScienceSim, or any OpenSim based project (OSGrid, ReactionGrid, etc) to visualize and analysis data from a computational simulation run on an HPC platform that is used for actual insight and action. Not for computational research, but to actually create real actionable data for real products.
Weather simulations, blast codes, weight strains, computational chemistry, anything is a go.
Interesting summary. There’s a conference in Middlesbrough you may be interested in.
CALL FOR PAPERS. Immersive Technologies for Learning: A multi-disciplinary approach
First Annual Conference of the International Virtual Worlds
Research Group (iVERG)
28-29 June 2010, Teesside University, Middlesbrough, UK
Conference Website: http://www.tees.ac.uk/schools/sssl/sssl_events_details.cfm?event_id=2851
Please check out http://ec3v3.projectchainsaw.com for a showcase of AVAYA’s web.alive. It is based on the UNREAL engine and is capable of accomodating models with millions of poygons, is web-embedded with VOIP spatial communication.
http://www.youtube.com/watch?v=NcU1Cwlnu6I
http://www.calebbooker.com/blog/2010/02/10/an-early-adopters-quick-guide-to-webalive/
The Institute of Electrical and Electronics Engineers (IEEE) is developing the Artificial Intelligence Learning Center (AILC) to showcase the use of Artificial Intelligence (AI) technologies in virtual worlds, robotics, web, and smart phone applications. The AILC is sponsored by the IEEE Computer Society, which is the world’s leading membership organization for computing professionals.
The IEEE’s AILC is about more than just sharing AI knowledge though; it’s also about helping to shape its future use. The center will include information on a wide range of AI technologies from free open source solutions to high-end AI used by government, academia, and commercial industry. The IEEE hopes that virtual world AI applications can help AI to be better understood and its potential more fully realized.
Contact Joey Aboma if you’re interested in helping out with the Artificial Intelligence Learning Center (AILC) project in any of the following areas:
* Architectural Design
* 3D Modeling
* Texturing
* SL Building
* Linden Scripting Language
* SL Particle effects
* Artificial Intelligence (AI) research
* AI integration into SL
http://ewh.ieee.org/r2/wash_nova/computer/cms/
Great erticle, thats what researchers need to see and know. Good job.
Randall,
It sounds like you have a fairly specific idea of what you’re hoping to find being done in virtual worlds. From your bio, it also sounds like you have access to some challenging datasets. Why not jump in yourself and see if the kinds of things you are imagining are possible using one of these platforms? We are doing things using opensim today that weren’t possible 6 months ago, and the fixes that allow it to happen would never have been put in place if people weren’t intentionally pushing the limits of the technology.
Setting up an opensim server isn’t difficult – or I think there is still space available in the ScienceSim landgrant program…
@George Djorgovski Glad to hear from you 🙂 I heard of MICA and went to check them out, but again I was unable to find anything in the realm of people doing actual scientific analysis. Even in your linked journal, I see only one article that I would consider inworld simulation work (the N-Body simulation), and that’s only a research project with no actual applications (yet).
What I’m looking for is inworld simulation analysis and visualization of real product, not graduate research or theory. Computational steering, weather model visualization, blast code visualization, even crowd behavior modeling visualization, I’ve been unable to find anything beyond people theorizing that it’s possible.
Hi, Randall, you may be interested in MICA, http://mica-vw.org , the first (real) scientific organization based in VWs. And yes, we do some real research. Check out some of our publications, which you will find linked at that website. Visit us in SL at StellaNova, and come to some of our regular events. We are now moving to OpenSim, including ScienceSim.
There is a lot of VW-based research going on. Check out http://jvwresearch.org/ for some examples, in addition to our own publications linked at http://www.mica-vw.org/wiki/index.php/Publications
Perhaps you should have done a bit more research? 🙂
I think it’s important to have a reason for using a virtual world rather than some other tool. If it’s a matter of shared presence because you want to bring a team, class or conference together to chat, do some planning, view some computation run off-world, etc then fine. Expecting a general purpose VW like SL to suddenly develop unique and unexpected dataviz capabilities is otherwise a little unrealistic. At the present time there’s also a need for individuals with the ability, time and motivation to put in the dev work and share the outcomes. The community is small and somewhat fragmented. Educators get publications from this, scientists in many cases can find faster routes short-term to the same end. That said, did you work your way through this database https://sites.google.com/site/slscgroupsite/places , this wiki http://sldataviz.pbworks.com/ and read this paper http://www.journal.chemistrycentral.com/content/3/1/14 or this blog http://network.nature.com/people/joannascott/blog/2010/01/22/virtual-conferencing-solo-09-retrospective ?
Thanks for mentioning my E8 Polytope and displaying the video we produced on the Second Life platform. You might be interested to know that I have since concentrated on building the E8 Polytope object in the Open Sim Reaction Grid http://reactiongrid.com/default/Register.aspx and was able there to increase the size of the object to 200 meters in diameter. This is because the Open Sims don’t have some of the building size constraints that Second Life does. This object is so BIG that you can fly around inside it, and even explore the tunnel that runs vertically through it.
The ease with which the object can be accessed then allowed me to identify the facets that make up the outer skin of the object, and thus I identified a new polyhedron.
Even as we speak I’m working on a 3,000 piece “Klein Bottle” and hope to put a skin on that as well. The Open Sim allows me to make this object BIG, and more importantly, allows me to “link” all of the pieces together to make one object. This is something that Second Life can’t do.
My use of the Open Sim platform in Reaction Grid is continuing to reveal advantages over the Second Life platform, and I keep looking for new problems or applications where the Open Sim can be applied.
Wizard Gynoid
Avatar
http://www.linkedin.com/pub/wizard-gynoid/19/6b8/615
@ aduffy70 Thanks for stopping by! 🙂
Yes, I saw your islands during SC09 and was in attendance during the Justin Rattner Keynote where it was demonstrated, very impressive stuff! I fully understand them not running constantly, and I’m glad to hear that the entire project hasn’t ended 🙂
Randall,
Thanks for visiting my regions on ScienceSim… I wish I’d been around or had an experiment running while you were there. I think you’ve stumbled onto one of the curses of these great persistent virtual environments…. they are persistent. People can log in anytime, day or night, weekday, weekend or holiday. So using random visits to virtual world regions to gauge whether they are being used for scientific research might not give meaningful results.
Try transferring that idea out of the virtual world… in the building I’m sitting in there are about 25 active research labs. If you went door to door, at any given time, in some you’d find people “doing science”, but most would be empty and it would be difficult to tell what type of research happens there. The one I work in is empty today because I’m in my office (surfing the web apparently) and my labmates are off doing field work, analyzing datasets, writing research papers, preparing for conferences, planning future projects, or teaching classes. And this is the middle of a workday. If you stopped by in the middle of the night (or at 11:27am on a Sunday) the building would be deserted – and closed to the public.
I think there is more research happening in virtual worlds then you’ve uncovered in your search. Unfortunately we don’t have a great way for people who are interested to find it, or even really for those of us who are doing it to find each other. That is one reason why I was drawn to ScienceSim… I could do my work on any public opensim grid or keep it all behind a firewall, but there are benefits to being part of that community.
Anyway, stop by anytime… there may not always be active science happening, but I am trying to develop interpretive/interactive displays explaining what I’m doing.
Aaron Duffy
Biology graduate student
Utah State University
http://fernseed.usu.edu
You mention the limitation in having to work with prims and the low number of prims available.
You should read about Second Life “sculpted prims”. This takes a normal prim (say a sphere), and lets you add a special “texture” to it up to 32×32. The “rgb” in the texture is then mapped to “xyz” offsets to make very complex shapes of up to 1024 vertices per prim. A region can have 15,000 prims so intheory you could have an object with up to 15,360,000 vertices in one region by placing multiple sculpted prims beside each other.
NASA used this approach to simulate the Mars Victoria Crater(Explorer Island, 19,61,635) created from satellite data.
The sculpted prims can also have normal colour textures too, so you can colour them the way you want.
It should be noted that OpenSim isn’t a grid, but rather the software that open grids such as OSgrid run on.
Randall —
With ScienceSim, you just saw a tiny tip of the OpenSim iceberg. OpenSim is free to download and run. If you want to have your OpenSim world professionally hosted, it’s less than a tenth the cost of SecondLife — with more functionality (giant prims, mega-regions, server-side software, etc…). You can hypergrid teleport between different worlds, and have no age restrictions — and no avatar name restrictions. (Unless you want them.) And no adult content (again, unless you want it).
You can run a world behind your firewall, and only have your own staff and researchers access it, or run it in public mode, or have it run by a third party as either a private or public world. You can attach it to an existing world — like ScienceSim, OSGrid, or ReactionGrid, or run it as a standalone grid.
There are several hundred OpenSim worlds currently registered with either the OpenSim community or the MetaverseInk search engine (run by Christa Lopes, the UCI prof who invented the hypergrid teleport system — the 3d version of the World Wide Web). And there are estimated thousands of worlds run in private or quiet mode. It’s impossible to tell how many of these there are since there is no official central clearinghouse for this.
To find researchers working in OpenSim, probably the best starting points would be the forums and discussion lists focusing on particular topics of interest. There s a large OpenSim educational community, for example — centered on ReactionGrid, but much of it running private, behind-the-firewall worlds for their own students and educators.
I track the top 40 grids or so, and their region counts. Just these grid alone are already a quarter the size of Second Life by land area — even though OpenSim only became stable and usable, and only became hypergrid linked, last year. The technology still hasn’t hit the alpha release. And there’s still no decent user-friendly browser. Once it hits alpha and becomes more stable — and a 3D version of Netscape comes out which makes it easier to access — I expect the growth rate to get even steeper.
List of largest OpenSim grids: http://www.hypergridbusiness.com/2010/01/opensim-continues-to-gain-in-january/
— Maria Korolov
Editor, Hypergrid Business
http://www.hypergridbusiness.com
@ Eric Hackathorn Would help if you gave me a way to reach you 🙂 Drop a line to [email protected], I’ld love to talk.
Hey Randall,
Thanks for stopping by, I wish I had of run into you. If you’re interested in hearing what government agencies are up to in virtual worlds give me a shout!
Eric Hackathorn / Hackshaven Harford
NOAA’s Virtual Worlds Program Manager