Participatory science in virtual worlds for implementing an eco-friendly society

EML3D

The Environment Markup Language 3D (EML3D) is an XML-based scripting language for 3D virtual object creation and manipulation in virtual worlds. Currently, EML3D offers full support for Second Life and limited support for Open Simulator.

To our knowledge, EML3D is the world’s first environment manipulation language for Second Life. EML3D is powerful, extensible, flexible, and can be used easily by non-programmers.

The picture below shows an example of the power and flexibility of EML3D. In this scenario, we created three colored and textured objects, three different types of trees, and tree different types of grass with only one simple script.

Objects, Textures, Colors, and Plants created using EML3D

The EML3D tool was designed and developed by Dr. Arturo Nakasone, first as a sub-project for the AstroSim project (Astrophysics Simulation Visualization Application for Second Life), and then, as an independent endeavor. To connect to Second Life EML3D uses an open source library called libsecondlife (renamed as openmetaverse).

Please take a look at our promotional video posted on YouTube:

You can download a high quality version of this video here: EML3D Promotional Video (HQ).

Papers can be found on the homepage of Helmut Prendinger.

Comments are closed.

Global Lab – Participatory science in virtual worlds implementing an eco-friendly society
HOME   ABOUT   TECHNOLOGY   PROJECTS   OUTREACH   CONTACT US
© 2010 Global Lab