jueves, 4 de octubre de 2012


Tratamiento de fobias
En una colaboración conjunta con la Facultad de Psicología de la UNAM, con el grupo a cargo de la Dra. Georgina Cárdenas, se trabajó en la elaboración de varios ambientes para el tratamiento de desórdenes de agorafobia. En estas aplicaciones se integraron varias características como son: personajes, colisiones, efectos de visión borrosa y de túnel, y manejo de sonido espacial. La opción de poder integrar varios personajes y aumentar su número se hizo a través del uso de Replicant Body, que inlcuye diversos comportamientos de los personajes, de forma aleatoria. La programación de la visión de túnel y visión borrosa se realizó directamente en OpenSceneGraph y el manejo de sonido espacial con la biblioteca de osgAL.
Programadores: Pas. de Ing. Mauricio Flores Gerónimo(Psicología), Mat. Renato Leriche Vázquez(DGSCA).
Conclusiones
Es posible realizar las aplicaciones de realidad virtual a partir de la conjución de varios proyectos de software libre. Actualmente, al no existir un estándar en software para el desarrollo de aplicaciones virtuales inmersivas, encontramos varios proyectos de bibliotecas de código abierto que implementan de forma separada cada una de las partes que se requieren en una aplicación. Es decir encontramos diversidad en grafos de escena, bibliotecas de física, de manejo de personajes, sonido, interfaces, etc. De aquí que el primer paso, que es la selección del conjunto de bibliotecas sea largo, porque además de analizar si cumplen con los requerimientos que la aplicación pide, se debe asegurar la compatibilidad entre las diversas bibliotecas. Al ser proyectos independientes, encontramos que pueden o no ser compatibles entre si, o hay que modificar en código para que se logre esa compatibilidad. Este proceso de integración puede resultar largo, pero se obtienen varias ventajas, como es la optimización de código, la posibilidad de modificar las bibliotecas y la portabilidad de las aplicaciones.
Una gran ventaja de desarrollar en esta forma es que la gama de aplicaciones que se pueden construir es muy amplia, ya que contrario a lo que suele ocurrir en las bibliotecas comerciales que se enfocan a una cierta clase de aplicaciones, al conjuntar las bibliotecas de software libre, se eligen las adecuadas para los requerimientos de la aplicación que se está implementando, ampliando la capacidad para el desarrollo de las aplicaciones.

1 comentario:

  1. muy buen blog tiene muy buenas imagens y la informacion es muy buena (comentario hecho por ana maria)

    ResponderEliminar