opensim tutorial what is opensim second life
Este tutorial explica qué es OpenSim, cómo funciona, cómo crear un mundo virtual 3D OpenSim Second Life, clientes y visores de OpenSim y sus aplicaciones:
Si alguna vez has jugado masivamente a los juegos de rol multijugador en línea como La tarjeta SIM o Sim City , es posible que esté más cerca de comprender el concepto de OpenSim y Second Life. Pero tanto OpenSim como Second Life son más que estos juegos de rol.
Tanto OpenSim como Second Life permiten a los usuarios crear e interactuar con objetos y escenas virtuales tridimensionales de una forma más inmersiva que la que ofrece el 2D, y que es una representación digital detallada de objetos y escenas del mundo real alojados en mundos virtuales que se pueden detallar. representaciones del mundo real.
Lo que vas a aprender:
¿Qué es OpenSim?
La ventaja más convincente de OpenSim es que genera mundos virtuales 3D que son representantes directos y más reales de objetos del mundo real que asequibles en entornos 2D. Los usuarios se sienten inmersos en estos entornos mientras usan. Por lo tanto, es muy útil en juegos, entrenamiento, modelado y otros casos de uso.
2D versus 3D:

(imagen fuente )
Los mundos virtuales, por ejemplo, ofrecen enormes beneficios para la realización de proyectos de simulación individuales y empresariales, como los empleados en educación y formación. Obtienes tierras virtuales, tan vastas como desees, a un costo muy bajo, además de que también obtienes los beneficios de crear contenido 3D sin tener que entender cómo desarrollar juegos de rol multijugador.
Además, aunque ofrecen muchas herramientas de personalización, OpenSim y Second Life ofrecen mejores beneficios de inmersión que los juegos de rol.
Al igual que en muchos juegos de rol en línea, puede crear, comprar y ofrecer a la venta propiedades virtuales con dinero real. En el juego Sim City, por ejemplo, los usuarios pueden diseñar y construir sus ciudades mientras que en The Sim, los jugadores pueden controlar a los personajes en las actividades del día a día.
OpenSim permite a los usuarios crear comunicaciones cliente-servidor. Se puede crear contenido 3D usando el software OpenSimulator y luego la misma persona u otras pueden usar los visores OpenSim para navegar a través del contenido 3D de la misma manera que funcionan los navegadores web.
Comunicación cliente-servidor:

(imagen fuente )
OpenSimulator es gratuito, y también es un software de código abierto que permite a cualquier persona crear un mundo virtual o un modelo de simulación de las regiones del mundo real y acceder al mundo virtual en sus computadoras utilizando visores OpenSim como Firestorm.
Los mundos virtuales están alojados en servidores que podrían estar en la nube. OpenSim se compara con OpenQwaq y OpenWonderland, que son otras alternativas más pequeñas a OpenSim para las personas que desean construir mundos y elementos virtuales.
La siguiente imagen es un ejemplo en el que se utiliza el software OpenSim para construir una malla:

(imagen fuente )
El software proporciona las herramientas para construir elementos 3D que se asemejan al mundo real. Esto se puede usar para divertirse o para otras cosas, como la construcción de comunidades virtuales, como en las redes sociales, capacitación, reuniones, lugares sociales, aprendizaje y simulaciones.
Como tal, ha encontrado aplicación entre jugadores, escuelas y educadores, profesionales de la salud, ejército, gobiernos y empresas.
Uno de los casos de uso más convincentes de OpenSim son las reuniones y conferencias virtuales.

- Hay miles de activos con los que puede comenzar al crear mundos virtuales y proyectos virtuales en OpenSim. Algunos están disponibles de forma gratuita, mientras que otros tienen un costo de venta por parte de creadores y comerciantes.
- Un activo es una sola malla u objeto creado por el código del simulador. Además, proporciona a los usuarios herramientas para crear conectores y módulos que se pueden utilizar para ampliar las bases de datos y plataformas de la organización.
- Denominados como cuadrículas, los mundos virtuales independientes construidos por diferentes constructores y empresas y proyectos también son accesibles a través de la hiperred. Juntos, los mundos virtuales inter-accesibles se denominan comúnmente metaverso.
Historia de OpenSim
Darren Guard fundó el proyecto OpenSimulator en enero de 2007, aunque varios intentos anteriores en proyectos similares fracasaron debido al desafío de escribir un servidor y un cliente al mismo tiempo.
La evolución de los entornos virtuales 3D multiusuario (MUVE) y los juegos de rol en línea multijugador masivo (MMORPG) comenzó con las versiones de interacción basadas en texto (llamadas Mazmorras multiusuario o MUD) donde múltiples usuarios podían interactuar en textos.
MUD avanzado a MOO o MUDS, versiones orientadas a objetos. Luego, los MOO avanzaron a MUVE como resultado de tecnologías avanzadas de gráficos por computadora y tecnologías de comunicación de información. Luego, estos han avanzado hacia mundos virtuales inmersivos o metaversos.
que es un makefile c ++

¿Cómo funciona OpenSim? Tecnología detrás de OpenSim
Aquí hay un video: La tecnología detrás de OpenSim
Para usar OpenSim, es necesario descargarlo e instalarlo en PC con Windows y Linux. En Windows, se ejecuta sobre .NET Framework y en máquinas similares a Unix sobre Mono Framework.
El software se publica bajo la Licencia de software de Berkeley o Licencia BSD, que permite la incorporación de OpenSimulator en los productos porque es comercialmente amigable.
Por otro lado, una persona que desee acceder a contenido 3D creado con OpenSimulator requiere descargar e instalar visores OpenSim como Firestorm y Singularity. Desde aquí, pueden navegar por el contenido de OpenSim en cualquier región o cuadrícula insertando un URI de acceso de la misma manera que usan las URL en los navegadores web.
El software OpenSimulator está integrado en C # y se puede expandir mediante módulos de complemento. Cada uno de estos módulos de complemento se puede desarrollar y cargar por separado e independientemente para agregar funcionalidad al servidor.
El software puede funcionar en modo autónomo o de red con un solo proceso que maneja toda la simulación en modo único y múltiples procesos que manejan diferentes simulaciones y se ejecutan en diferentes máquinas en el modo de red.
Servicios OpenSim que se ejecutan dentro de Robust.exe.

(imagen fuente )
- OpenSimulator admite dos lenguajes de scripting, Linden Scripting Language escrito por la empresa Linden Lab y C #.
- Una arquitectura conocida como Hypergrid permite al usuario teletransportarse entre mundos virtuales, o como comúnmente se conoce, regiones de OpenSim. La arquitectura proporciona un mapa con hipervínculos que indexa las redes públicas. Con esta arquitectura, las cuadrículas pueden retener enlaces de teletransportación entre sí incluso cuando no están en la misma cuadrícula.
- El lenguaje de scripting OpenSimulator (OSSL) utilizado para escribir OpenSim amplía el lenguaje de scripting Linden utilizado para construir Second Life. Esto se hace agregando funciones adicionales que el OSSL comprende. Las funciones .os se utilizan de la misma forma que las funciones .ll.
A continuación, se muestran ejemplos de esas funciones:
osTeleportAgent (): Esto permite teletransportar a los agentes a una posición y región diferente en el mundo.
osSetDynamicTextureURL () : Esto permite mostrar una imagen externa o generada dinámicamente en el mundo.
Los diseñadores de OpenSim y Second Life utilizan programas de modelado y animación 3D y complementos de software como Blender para crear mallas desde cero o personalizar objetos y simulaciones 3D. Estos se pueden exportar a OpenSim y Second Life para usarlos como avatares u otros objetos en las regiones de la cuadrícula de OpenSim.
El software Blender se puede utilizar para construir un modelo de malla de OpenSim y Second Life:

(imagen fuente )
Aquí hay un video: Cómo importar mallas en OpenSim
Second Life y LSL
El siguiente ejemplo muestra a Avatares asistiendo a reuniones en el mundo en Second Life, todo con voz, video e imágenes, gestos, etc.

(imagen fuente )
Second Life es el mundo virtual en línea de Linden Lab que se desarrolló en junio de 2003. Linden Lab fue creado en 1999 por Philip Rosedale. La intención era desarrollar hardware que permitiera a las personas sumergirse en mundos virtuales.
Al igual que OpenSim, el usuario de Second Life puede comprar terrenos virtuales en 3D de tamaños determinados en Second Life y construir objetos, escenas y lugares en 3D por motivos de diversión, negocios, sin fines de lucro o de organización.
Second Life tiene tantos objetos y activos 3D creados por personas, grupos, organizaciones y empresas que los ofrecen de forma gratuita o pagada. Las personas pueden usarlos gratis o comprarlos para usarlos en su terreno, tal como están o después de personalizarlos.
- Las personas también pueden construir, comprar u obtener gratuitamente avatares (representaciones humanas digitales) que pueden usar para interactuar con lugares, objetos y con otros avatares.
- Second Life utiliza el lenguaje de codificación o scripting LSL, que es un lenguaje similar a C # / Java. El lenguaje LSL da comportamiento a primitivos, objetos y avatares en Second Life.
Hacer clic aquí para ver un video sobre los conceptos básicos de la creación de scripts
La secuencia de comandos de Linden Lab en Second Life se representa en la siguiente imagen:

Propiedades de OpenSim:
- El software es compatible con el entorno 3D multiusuario en línea.
- Es compatible con el lado del simulador en tiempo real, simulación física con múltiples opciones de motor, incluido ODE.
- Admite múltiples clientes y múltiples protocolos para permitir el acceso a mundos virtuales al mismo tiempo.
- Admite clientes que pueden crear contenido 3D en tiempo real. Los generadores de terreno en tiempo real y los generadores de paisaje utilizan potentes selectores, mapas de mezcla y máscaras para pintar directamente en la vista 3D y ver los resultados de inmediato.
- Admite secuencias de comandos en el mundo utilizando Linden Scripting Language (LSL) / OpenSimulator Scripting Language (OSSL). Los scripts se pueden agregar desde módulos de región sin parchear el código OpenSim. El soporte de LSL es ventajoso porque ya se ha construido un gran stock en este lenguaje y esto se puede utilizar en OpenSim.
- Admite módulos de escena que permiten editar y personalizar aplicaciones del mundo virtual.
Entornos 3D multiusuario en OpenSim:
Los entornos virtuales 3D multiusuario (MUVE) y los juegos de rol en línea multijugador masivo (MMORPG) se muestran en línea en espacios simulados en 3D.
Los usuarios pueden interactuar representados como avatares 3D. Pueden realizar muchas actividades, como caminar, volar, correr, saltar y bailar. Los avatares y los objetos 3D se pueden diseñar en función de la experiencia del usuario y la apariencia imaginaria.
¿Cómo crear un mundo 3D usando OpenSim?
¿Cómo hago para crear un mundo 3D usando OpenSim? ¿Dónde lo alojo? ¿Y cómo lo gestiono? ¿Dónde empiezo?
Las cuadrículas le permiten alquilar y alojar terrenos virtuales en ellos, comúnmente llamados regiones o subredes, u obtener uno para ofertas gratuitas y en este terreno virtual, puede construir objetos como casas y escenas como montañas y praderas, etc. estas regiones.
La mayoría de estas cuadrículas tienen activos u objetos gratuitos con los que puede comenzar al construir una región virtual. Otros objetos y scripts se compran en marketplaces y grids como Kitely. Luego puede vender artículos virtuales usando criptomonedas o dinero del mundo real.
Por ejemplo,
Supongamos que desea convertirse en propietario de una red, lo que significa que deberá alojar su red en un servidor. Le costará más que alquilar un terreno virtual en una red alojada o un software de creación de mundos virtuales independiente como DreamWorld.
Supongamos que desea asumir el costo y luego pagar más terrenos para alquilar.
En ese caso, necesitaría crear sus archivos de cuadrícula OAR (OpenSim ARchive) o archivos IAR (Inventory ARchive) y luego alojarlos en la nube o almacenamiento descentralizado de blockchain. Los usuarios pueden visitarlos y explorarlos. También puede tener una página web para publicar información sobre su cuadrícula y permitir el descubrimiento de la cuadrícula en los motores de búsqueda.
Para crear sus archivos OAR de cuadrícula, hay muchos lugares desde los que puede encontrar archivos OAR e IAR gratuitos para comenzar como plantillas para su proyecto de cuadrícula en el software OpenSimulator, y luego personalizarlos como desee. OutWorldz.com es un buen lugar para ser considerado.
Alternativamente, puede usar objetos 3D y / o OpenSimulator u otro software para crear archivos .oar desde cero para su cuadrícula privada, grupal u organizacional. Los archivos tienen la extensión .oar y son archivos.
Una cuadrícula puede tener varias regiones, que puede construir una por una, teniendo cada región un solo archivo OAR o una combinación de ellas.
Los archivos OAR contienen la información de la región de la cuadrícula y permiten transportar la región de una instancia de simulador a otra. Permiten transportar la información XML sobre el tamaño de las regiones, la forma del prisma, las texturas aplicadas a los prismas y los elementos dentro de los prismas, incluidos los sonidos, las tarjetas de notas y los scripts. Los archivos también contienen información sobre el terreno.
Una vez que tenga sus archivos de cuadrícula OAR e IAR listos en su computadora o simulador de región, existen múltiples servicios de hospedaje de cuadrículas que le gustaría considerar en función de las características de los cursos.
Puede obtener servicios de alojamiento que lo ayuden a instalar y configurar su red, instalar y parchear software, por ejemplo, monedas del mundo, administrar la conectividad de la red y equilibrar la carga, hacer copias de seguridad y brindar soporte al cliente.
Pocos de los que conocemos son Dreamland Metaverse al costo de $ 45 por mes, Zetamex Network al costo de $ 198 por mes, DigiWorldz, que también es una red en sí misma y aloja grillas a un costo de $ 200 para el primer servidor, GreekLife, que es también una cuadrícula por sí misma y aloja cuadrículas al costo de 57 euros por minirredes, YourSimSpot al costo de $ 25 por mes para una región, Oliveira Virtual Lands al costo de $ 12 por mes, y muchos otros.
Un servicio de alojamiento puede cargar sus archivos de inventario OAR e IAR de cuadrícula además de lo anterior. Otros agregarán servicios de interfaz de usuario del sitio web para su cuadrícula y muchos otros servicios personalizados.
Una vez que se carga en un servidor de alojamiento, los usuarios pueden descargar visores OpenSim como Firestorm e iniciar sesión en su cuadrícula.
Ejemplo: Usamos el software DreamWorld para crear una mini cuadrícula en un PC. Es fácil y solo necesita descargar el software desde el página principal , instale y ejecute OpenSim.exe para iniciar sesión con la contraseña y el nombre de usuario predeterminados, luego cargue una región precompilada que pueda personalizar, guárdela en su unidad local y haga una copia de seguridad, o cárguela en otras cuadrículas, luego vuelva a cambiar la región predeterminada contraseña y nombre de usuario a los suyos, todo en menos de 30 minutos.
El software DreamWorld le permite cargar tantas regiones en su cuadrícula, cambiar el tamaño de las regiones, cambiar el visor predeterminado y decidir si su avatar debe estar visible o no.
Como se muestra en el ejemplo de la imagen siguiente, crear una cuadrícula con el software Dreamworld lleva menos de 10 minutos.

(imagen fuente )
Clientes y visores de OpenSim
Los visores OpenSim son equivalentes a los navegadores web que se utilizan para acceder a Internet. Son desarrollados de forma independiente por terceros para el software OpenSim y se pueden descargar, instalar en una computadora o teléfono y utilizar para iniciar sesión en las cuadrículas de OpenSim.
Se puede acceder al contenido creado con el software OpenSimulator utilizando diferentes visores de la siguiente manera. Primero, debe registrarse con una cuadrícula de OpenSim existente o crear la suya, luego guardar la información de inicio de sesión para usar en los visores.
Los visores se instalan en una computadora u otros dispositivos. Los diferentes visores son compatibles con diferentes plataformas de computadoras y dispositivos. Los visores son desarrollados por terceros distintos de los desarrolladores de software OpenSim.
Una persona que desee acceder al contenido creado con OpenSim, utilizando estos visores, requiere apuntar al visor a la cuadrícula con la que crearon una cuenta o ingresar el URI de inicio de sesión, que es la URL de un sitio web equivalente al visor después de instalarlo. Este URI apunta a la cuadrícula y la región es a lo que el usuario quiere teletransportarse o saltar. Luego inicie sesión en la red.
Cuando usa el visor OnLook para ver el contenido de OpenSim, inicia sesión en una cuadrícula en la que ya había iniciado sesión. Apunta al espectador a la cuadrícula y comienza la ubicación.

- Visor VL fresco: Visor de OpenSim más antiguo.
- Visor de OnLook
- Visor de tormenta de fuego: Más ampliamente usado. El sucesor de Phoenix y visor basado en v3.
- Ayuda: Sucesor de Imprudence basado en v3.
- Cliente de Radegast Metaverse: Cliente ligero.
- Singularidad: Basado en bolas de nieve.
- Turno de día: Derivado de Kokua.
- Scenegate : Derivado del visor de Alchemy. Interfaz de usuario completa accesible, pero mejor para visitar mundos virtuales y no para construir.
- Texto ligero: Es solo para los visores de OpenSim para ayudar a los usuarios a conectarse a una cuadrícula, chatear y administrar inventarios, etc. Puede ayudar a cuidar los mensajes, o cuando se usan sistemas con especificaciones bajas, o simplemente poner su alt en línea sin tener que cerrar la sesión principal avatar. Incluyen JOpenMetaverse que está basado en Java y es compatible con Android, Windows, Linux y MacOS; Metabolt ; y Cliente de red móvil para Android.
Simulaciones de física y secuencias de comandos en OpenSim
El uso de OpenSim para simular movimientos de animales y humanos se muestra en la siguiente imagen.

(imagen fuente )
La simulación física se basa en un modelo matemático que define el estado de un medio en un momento determinado. Cada una de las variables del modelo matemático define el estado o la posición o la velocidad de la totalidad o parte del sistema.
El modelo matemático se basa en un conjunto de ecuaciones diferenciales que describen la evolución de las variables a lo largo del tiempo. La ecuación está determinada por las fuerzas y la geometría.
Una vez que una persona ha constituido o escrito una ecuación, el siguiente paso es hacer que la computadora resuelva la ecuación. El proceso para que la computadora resuelva la ecuación se conoce como análisis numérico. La mayoría elige el método Runge Kutta.
Para las simulaciones que involucran colisiones, pasos adicionales aseguran la detección de la colisión y el retroceso en el tiempo hasta el momento anterior a la colisión, lo que permite modificar las velocidades.
El resto de los complicados pasos implican representar el objeto simulado en los gráficos de computadora, manejar las entradas del usuario y sincronizar con tiempo real.
- Un motor de simulación o Physics Engine hace todos los cálculos y presenta los objetos visuales para que el usuario los muestre y los modifique. OpenSimulator usa OpenDynamicsEngine u ODE como el motor de física predeterminado, aunque también es compatible con el motor de física básica o POS (Physis of Simplicity).
El motor es un algoritmo que modela el comportamiento de objetos 3D OpenSim o Second Life. Se agregan en el software OpenSim como complementos.
- ODE soporta la colisión con todos los cubos, esferas, cilindros, etc. y todas las combinaciones de distorsiones incluyendo hueco, ahusamiento, torsión, corte de trayectoria, etc. También soporta colisión con prims esculpidos cuando se combina con Meshmerizer.
Ejemplo de simulación en OpenSim:
Si desea simular la amortiguación de una masa unida a un solo resorte que luego se une a una pared, puede definir una función matemática que especifique la masa del objeto unido al resorte, el valor de amortiguación, la rigidez del resorte, la longitud del resorte, y el punto fijo.
La física, en el ejemplo anterior, puede definirse comenzando con el hecho de que “la fuerza generada por un resorte es proporcional a la distancia de estiramiento del resorte.
En otras palabras, Fspring = -k x
dónde x es la distancia de estiramiento, a es la constante del resorte.
Sin embargo, una fuerza de amortiguación o fricción resistirá esta fuerza o movimiento en la dirección opuesta;
Fdamping = -bv , v siendo la velocidad del resorte y b la constante de amortiguación.
Por lo tanto, Fuerza resultante total F = F resorte + F amortiguación = -k x-b
Según la ley de movimiento de Newton, F = ma y usando a = x ” donde la definición de aceleración es la segunda derivación de la posición;
mx ”= -k x-bv O x ”= - x - x’; que es la ecuación diferencial que define el movimiento de amortiguación del resorte.
Si grafica la ecuación en la simulación, puede ver la simulación en tiempo real. La simulación se puede retransmitir en la pantalla. También podemos resolver la ecuación diferencial de segundo orden numéricamente usando el método de Runge Kutta convirtiéndola en una ecuación diferencial de primer orden.
Generación de terreno en tiempo real y generadores de paisaje en OpenSim:
- Rinios, por ejemplo, es una herramienta de animación en tiempo real que envía datos de animación al espectador en tiempo real.
- Terreno. Party, una herramienta basada en web, permite convertir terrenos de mapas del mundo de la vida real en mapas de altura que se pueden importar como archivos .png y usar en OpenSim.
- Terraingen genera terrenos para usar en OpenSim a partir de archivos DEM de USGS.
- Daylon Leveler produce terrenos para OpenSim a partir de diferentes fuentes. Utiliza herramientas y filtros similares a pinturas para crear características.
- RegionGenerator puede producir archivos XML de región.
- OpenSimulator-Regions-Generator es un generador de regiones para PHP, PHP7.
¿Cómo se producen las secuencias de comandos en el mundo en OpenSim?
El lenguaje OpenSimulator Scripting Language (OSSL) se utiliza para la creación de scripts en OpenSim. Sigue a Linden Lab Scripting pero tiene funciones adicionales. El procedimiento de escritura de scripts en OpenSim es similar al de escribir scripts en Second Life.
Sin entrar en detalles, una vez escritos estos scripts, el compilador del programa puede compilarlos y ejecutarlos en clientes OpenSim.
Otras herramientas y procesos en OpenSim
Otras herramientas en Second Life y OpenSim incluyen herramientas de análisis de registros, servidores de dinero como la versión modificada del procesamiento de moneda DTL llamada DTL / NSL Money Server, monitoreo para análisis de estadísticas, software de seguimiento de cabeza 3D y sistemas proxy.
Principales aplicaciones de OpenSim y Second Life
Software FlexSim utilizado para simular un piso de fábrica y operaciones:

| Area de aplicación | Descripción |
|---|---|
| Casos de uso de juegos y ocio | - OpenSim se aplica en juegos que tienen objetivos, reglas, desafíos e interacciones como componentes clave. Permite juegos inmersivos en 3D. |
| Casos de uso de educación | - Las clases y salas virtuales ahora son algo común en las cuadrículas de OpenSim. Los formadores y educadores pueden comprar terrenos y construir objetos para la formación y la educación. - Se pueden organizar clases virtuales, contenidos y lecciones basadas en estudios pedagógicos. |
| Casos de uso médico | - Los mundos virtuales, junto con la realidad virtual o separados de ella, se pueden utilizar para simular laboratorios y procedimientos médicos, como procedimientos quirúrgicos, para capacitar al personal médico de forma virtual sin necesidad de viajar. - También se ha aplicado en la simulación de virus y bacterias para ayudar a comprender cómo atacan al cuerpo humano. - Los laboratorios virtuales se pueden usar para aprender y probar sin tener técnicos en terrenos peligrosos. |
| Entrenamiento como en el ejército | - Los mundos virtuales pueden crear simulaciones profesionales para entrenar e impartir habilidades específicas a soldados y oficiales. Esto permite entrenar a los soldados sin exponerlos a ningún peligro o riesgo de muerte y ahorrar en costos de entrenamiento. |
| Reunión: reuniones de negocios y sociales y otras reuniones no comerciales | - Los mundos virtuales pueden tener salas de reuniones virtuales y salas de conferencias, etc. con herramientas específicas para presentaciones, incluidas pizarras, soporte para notas y comentarios. - Las empresas y organizaciones pueden administrar a los trabajadores de forma remota con todos los beneficios de demostraciones y explicaciones casi reales. Los trabajadores pueden completar tareas de forma remota, en un sentido inmersivo. - Los gerentes y empleados pueden colaborar y realizar tareas juntos, de forma remota. - Las empresas pueden demostrar sus modelos y planes a socios e inversores antes de continuar con las asociaciones. Pueden hacer demostraciones de soluciones a los clientes, de forma remota y de forma más realista. |
| Modelado y Diseño | - Los objetos del mundo real se pueden expresar de manera más realista en 3D como si estuvieran integrados en la vida real. - Los técnicos pueden debatir y colaborar en el diseño y modelado organizando reuniones más realistas y utilizando objetos 3D. - Las personas pueden colaborar y sugerir cambios y modificaciones a los diseños y modelos antes de proceder a la producción. - Los fabricantes de vehículos utilizan mundos virtuales para probar sus modelos y diseños. |
OpenSim se puede integrar con otro software como Sloodle para permitir el entrenamiento respaldado por evidencia de datos.

(imagen fuente )
Conclusión
Hemos estado estudiando OpenSim como una tecnología cliente-servidor que permite la producción o generación de mundos virtuales 3D y su visualización y exploración a través de Internet utilizando visores OpenSim como Firestorm. A veces, estos entornos se pueden hacer compatibles con visores de realidad virtual o auriculares, pero en la mayoría de los casos no es así.
Vimos que OpenSim emplea un motor de física y secuencias de comandos, a veces secuencias de comandos en tiempo real, para producir estos entornos.
Idealmente, se aplica un modelo matemático para simular objetos. Un modelo matemático es una función matemática que define el comportamiento: orientación, forma, tamaño, color, etc. de un objeto en particular en un momento dado. Por lo general, los mundos 3D son modelos matemáticos complicados que se pueden explicar aquí.
Finalmente, analizamos la aplicación obvia de OpenSim. No solo se emplea en juegos, sino que las empresas también lo utilizan para publicitar sus productos aprovechando la inmersión que genera. Las simulaciones son muy efectivas para entrenamiento, dentro y fuera de la industria militar, reuniones virtuales, modelado, etc.
Lectura recomendada
- 12 MEJORES software de animación 2D y 3D gratuitos (Comparación 2021)
- Los 7 mejores videos de realidad virtual: los mejores videos de realidad virtual 360 para ver (2021 LIST)
- 10 mejores juegos de realidad virtual (juegos de realidad virtual) para Oculus, PC, PS4
- Futuro de la realidad virtual: tendencias y desafíos del mercado
- Las 11 mejores soluciones de escritorio virtual: escritorio en la nube gratuito
- ¿Qué es la sala de datos virtual (VDR)? Todo lo que necesita saber
- ¿Qué es la realidad virtual y cómo funciona?
- 10 MEJORES aplicaciones de realidad virtual (aplicaciones de realidad virtual) para Android y iPhone (2021 SELECTIVA)