Jugando con OpenSim

by Mauricio López

El otro día estaba jugando con el servidor de OpenSim, a ver que cosas se pueden hacer dentro de un ambiente local, y la verdad es que a pesar de ser una versión muy buena de lo que es el simulador de SecondLife, aun está plagado de problemas. (No soy programador, así que es prácticamente nada lo que podría aportar al desarrollo.).

OpenSim es un simulador de realidad virtual, derivado del motor de SecondLife. (en realidad es igual). La gracia de tener esto aparte de SecondLife, es que al correr en un servidor local, la velocidad de procesos de los objetos es mucho mejor, y es posible tenerlo funcionando en una red privada, lejos de hackers, y dentro de un ambiente controlado para el que lo necesite. (en SecondLife uno depende de el servicio de ellos y la velocidad no es tan buena para los que estamos en Chile).

Según la configuración del servidor, uno puede “servir” una isla que tiene aprox. 250 metros cuadrados, o definir algo más grande, incluso servir más de una. Y por los protocolos que utiliza, estas islas pueden ser contíguas y tener linea vista entre ellas, además de poder ser cruzadas a pie o volando por los usuarios.

No me he metido tanto en esa área, pero me he dedicado a probar que cosas interesantes pueden ocurrir en la red local.

La velocidad es increible, tan buena como cualquier juego 3d, y en el resto de las acciones es igual a SecondLife.

Dentro de las cosas que probé, aparte de modelar algun objeto 3D, o una casa,  veo que tiene un uso bastante interesante para lo que podría ser reuniones virtuales, como por ejemplo compartir la pantalla de un pc dentro del mundo virtual, así se pueden poner presentaciones tipo powerpoint, mostrar algún sitio web, o una imagen que requiera revisión y discusión. También como para revisar prototipos de productos, los cuales se pueden representar fácilmente dentro del sistema, y agregarles interacción. Es posible además hacer un montón de otras cosas, como simular ambientes antes de construirlos o que son imposibles de recrear en la vida real. (como por ejemplo recrear un espacio para tratar el vértigo).

Incluso para el tema de paisajismo está super bien, ya que al crear objetos como árboles, y otras plantas y ornamentales (que algunas ya vienen incluidas), es posible realizar una maqueta a escala real del lugar, sin muchas limitaciones respecto de la forma y la apariencia de los materiales.

El aspecto final no es todo lo fotorrealista que uno quisiera, pero es muy bueno para realizar incluso simulaciones de interacción. Supuestamente el límite de personas que cabe dentro de un espacio dentro de este simulador es de 50 personas por isla, una cantidad que es suficiente como para realizar alguna simulación de tránsito de personas por un espacio cerrado, o una recreación de evacuación de un lugar.

OpenSim no es tan completo como uno quisiera, a diferencia de SecondLife, la colisión con objetos aun no está arreglada, eso significa que no todas las formas quedan transitables, por ejemplo, un objeto con un hueco dentro es imposible transitarlo. Cosa que es fundamental al crear objetos como escaleras, túneles  o accesos a lugares en altura. Pero creo que estas cosas son mínimas y serán resueltas luego como para permitir una interacción más rica e inmersiva dentro del mundo virtual.

Pero cosas como integración con Skype, VoIP, IM, VNC y otro montón de servicios web, ya están. Leí por ahí que un grupo está implementando Asterisk dentro de esta red, así que pronto será posible tener teléfonos y centrales telefónicas dentro de ese mundo para marcar hacia otros territorios o al mundo real.

De todas formas esto está empezando, y habrá que esperar a que madure un poco más, y que aparezcan más dispositivos que permitan hacer la experiencia más interesante e inmersiva.