|
El ejemplo clásico de mundos virtuales es Second Life (SL), una red social 3D que en su momento causó mucho revuelo por su innovación. Sin embargo en la práctica se ha visto en los últimos años que el éxito obtenido no ha sido comparable con el augurado, apreciándose una importante migración de usuarios hacia otros "grids". Para muchos la causa de este fenómeno radica en las condiciones comerciales de la plataforma. Si bien la inscripción en el sistema es gratuita, no lo es contar con un terreno donde un usuario pueda construir un edificio u otros objetos. Para esto, SL define varios modelos comerciales de venta y arriendo, e incluso hay usuarios que son dueños de terrenos que han creado un negocio de bienes raíces en el mundo virtual.
Para crear una solución 3D que pueda ser usada por una empresa, necesitamos más libertad de acción, menores costos y mayor privacidad. Para esto han aparecido soluciones Open Source en los últimos años que permiten crear mundos virtuales privados, alojados en servidores propios, y que son compatibles con la tecnología de SL.
El primer de estos esfuerzos, y el más conocido y usado, es Open Simulator (también conocido como Opensim). Este servidor cuenta con la mayor parte de las funcionalidades de SL y tiene una comunidad de desarrollo que se ha preocupado de ir actualizando sus características a medida que SL va agregando nuevas. El lenguaje de programación de SL, llamado "LSL", está disponible con casi la totalidad de la API implementada. Junto a esto, el hecho de estar construida en Mono y utilizar Hibernate permite que Opensim pueda ser usado en Windows o Unix y con variados tipos de bases de datos.
El equipo de Open Simulator fue contactado posteriormente por otro equipo de desarrollo que había estado avanzando en una extensión al servidor. La extención es Modrex, que en conjunto con Open Simulator dieron origen a RealXtend. Esta unión de Opensim y Modrex agrega varias características adicionales, como la separación de la responsabilidad de manejar los avatares y la autentificación a servidores separados del responsable de controlar el mundo. Sin embargo lo que, en nuestra opinión, es más poderoso es la capacidad de usar estructuras mesh . Éstas corresponden a una forma de dibujar figuras 3D basada en redes de puntos en lugar de los "prims" clásicos de SL. Los mesh son ampliamente usados por aplicaciones de modelación como AutoCAD o Blender, permitiendo que los diseños hechos en estas herramientas puedan ser usados en el mundo virtual.
Con esto se abre la puerta para que los modelos disponibles, por ejemplo, en el Google 3D Warehouse puedan ser usados dentro del mundo, evitando crearlos nuevamente.
La siguiente evolución de RealXTend es el servidor Taiga y el visor Naali. Este último corresponde a una reescritura desde cero del visor, en lugar de usar la base disponibilizada por Linden, creadores de Second Life, años atrás. La gran ventaja de Naali es que nos permite modificar su interfaz modularmente, transformando el visor en una verdadera aplicación 3D adaptada para una necesidad particular.
Actualmente estamos trabajando en esto y en el diseño y creación de mundos para interacción de equipos remotos y capacitación. Nuestra experiencia con estas plataformas nos permite crear cualquier tipo de idea que su empresa pueda tener, ayudándo a concretarla en tiempos estructurados aplicando nuestra gestión de proyectos de forma estricta y controlada.
|