Before you accept the loan Payday loan Where does the money go

MMetaverseSurface 0.2

Mar 15

Llega la versión 0.2 de MMetaverseSurface con mejoras sustanciales con respecto a la versión anterior, la primera de ellas es la correcion del bug que visualizaba el avatar como un fantasma y no cargaba la apariencia, este error no se presenta con OpenSimulator pero si con Second Life, así que se debe dar la orden explicita al cliente de la librería LibOpenMetaverse para que descargue la apariencia y el avatar pueda verse bien.

Pruebas MMetaverseSurface 0.2 Otras de las características adicionadas en la versión 0.2, es la posibilidad de limitar la zona sobre la cual el avatar se mueve, en la versión anterior el avatar se movía por toda la región en la que se encontraba haciendo el área total de movimiento muy grande lo que volvía muy sensible el movimiento de los marcadores sobre la superficie, para evitar esto ahora es posible configurar el ancho y alto de la zona dentro de la región sobre la cual se moverá el avatar, como también el punto inicial donde comienza la zona. Otro de los cambios fue la introducción de la segunda característica de la superficie, la posibilidad de mover objetos utilizando otros marcadores que representan objetos en virtuales a los cuales se les a dotado de un script que permite la comunicación a través de XML-RPC, en esta versión inicial cada vez que un marcador que representa un objeto se mueve o rota se ejecuta un llamado remoto en el servidor a través de web con la nueva posición y angulo de rotación del objeto, en las pruebas preliminares la comunicación con OpenSimulator es rápida debido a que el servidor es local, mientras que las pruebas con Second Life fueron muy lentas debido a que los mensajes son enviados vía web, en una futura versión se piensa atacar el problema utilizando comandos a través de chat que sean enviados por el primer avatar controlado y que cada objeto escuche los mensajes y los interprete.

En cuanto a la superficie sobre la cual se va a trabajar, el dia de hoy se hicieron pruebas con el acrílico de 62x48 cm que conforma la mesa, a la cual se le coloco un pedaso de 60x46 cm de papel pergamino para proteger la mesa de rayones producidos por el papel, se utilizo la misma camara y se realizaron varias pruebas con diferente iluminacion, al final las conclusiones fueron:

  • Si se desea utilizar la superficie son proyección se debe colocar una luz por debajo del acrílico que permita a la cámara obtener una imagen clara del marcador.
  • La luz a poner debajo de la mesa debe crear un ambiente homogéneo y no reflejarse en el acrílico ya que impide ver los marcadores en la zona sobre la que se refleja.
  • Otra posibilidad es tener marcadores con una fuente de luz interna que permita a la cámara ver claramente el marcador.
  • Si se utiliza un proyector se debe utilizar un espejo para controlar el reflejo directo en el acrílico.
  • Las imágenes a proyectar no deben interferir con los marcadores, haciendo estos invisibles para la cámara.

Al momento de hacer las pruebas hoy con objetos que se movieran los objetos se iban mas lejos de lo esperado y se demoraban mucho en responder, por tal motivo se debe replantear la forma de comunicación con los objetos y verificar que no se salgan de los limites de la zona.

Se continuara trabajando esta semana en el diseño de la mesa el cual esta semana se debe mandar hacer para tener tiempo de probar nuevas configuraciones de marcadores, luces y proyección.

Pruebas con la Superficie

Nota :

Gracias a Zopp quienes posibilitaron el acceso al laboratorio para realizar estas pruebas iniciales con la superficie y esas grandes pantallas.

Enlaces :

UA:A [1.1.7_509]

Read More

MMetaverseSurface Pruebas Superficie

Mar 07

MMetaverseSurface : Pruebas Iniciales

Para identificar la posible altura de la mesa y la distancia de la cámara que voy a utilizar en esta primera versión de la superficie interactiva, utilizando una técnica muy rudimentaria con dos sillas como soporte realice un montaje inicial, lo cual arrojo algunas conclusiones interesantes :

  • Debe poderse acceder a los objetos sobre la mesa de una forma fácil, sin necesidad de agacharse o utilizar una silla, la idea es que varios usuarios puedan manipular los objetos sobre la superficie estando de pie, por lo tanto la altura de la mesa debe ser de unos 90 cm.
  • La distancia de la cámara web Genius Slim 1322AF al acrílico debe ser de 65 cm, lo que hace necesario contar con alguna superficie adicional sobre la que se ponga de manera fija.
  • El tamaño de los marcadores de 6x6 cms al parecer es un buen tamaño para los marcadores finales, lo que permite identificarlos fácilmente, como también manipularlos.
  • Aunque los marcadores estaban hechos con hojas de papel, estos llegaron a rayar levemente el acrílico, por tal motivo se deben buscar alternativas para el material, como por ejemplo forrarlos con Contact.
  • Es ideal utilizar una superficie opaca adicional sobre el acrílico que no permita ver a través de el, para evitar  que los usuarios vean que esta dentro de la superficie, como también evitar saturar la imagen a procesar, esta superficie debe permitir observar un marcador cuando este se coloca encima de la superficie. Se probara con papel mantequilla de varios calibres. Adicionalmente este material serviría de protección para prevenir rayones en el acrílico, como también de superficie para proyectar.

Pruebas Iniciales Mesa Interactiva

Ahora el problema es diseñar una mesa donde se coloque el acrilico, con una altura de 90 cm.

Read More

PureData y reacTIVision en Ubuntu 8.10

Feb 02

pd_reactivision

Hora de mezclar PureData con reacTIVision :

  • Abrir una consola
  • Descargar la libreria para conectar reacTIvision con PureData
    http://mtg.upf.edu/reactable/?software
  • Buscar TUIO_PureData.zip y descargarlo
    o ejecutar el siguiente comando :
    wget http://ufpr.dl.sourceforge.net/sourceforge/reactivision/TUIO_PureData-1.4pre2.zip
  • Descomprimir la libreria
    unzip TUIO_PureData-1.4pre2.zip
  • Cambiar al directorio de la libreria
    cd TUIO_PureData
  • Ejecutar alguno de los demos
    pd TuioTheremin.pd
  • Abrir el Simulador de TUIO o el reacTIVIsion :
    • Ir al diectorio de TUIO Simulator
      cd <ruta>/TUIO_SIMULATOR
      ./run.sh
    • o Ir al diectorio de reacTIVision
      cd <ruta>/reacTIVision
      ./reacTIVision

Enlaces :

Read More

MMetaverseSurface 0.1 y Second Life

Jan 29

Pruebas iniciales del desempeño y ejecucion de la version 0.1 de la aplicacion MMetaverseSurface que permite controlar un avatar a traves de una superficie. En esta primera prueba se utilizo la plataforma Windows, una camara Genius Slim 1322AF, Second Life y MMetaverseSurface 0.1

Evaluacion :

  • Para conectar el avatar a Second Life debe utilizarse el LoginURIy no el que se coloco en la documentacion :

    https://login.agni.lindenlab.com/cgi-bin/login.cgi

  • El avatar controlado se mostro como una macha blanca, lo que indica que no termino de descargar su apariencia. Se deben hacer mas pruebas para determinar el problema.
  • Al momento de mover el avatar dentro de Second Life, los edificios impiden que este se mueva libremente, se recomienda utilizar una region con pocos edificios para utilizar la superficie.
  • Adicionar la posibilidad de indicar las coordenadas de una zona de la region para que el avatar se mueva sobre esta y no sobre toda la superficie. Esto permitiria crear un espacio para utilizar la superficie.
  • A diferencia de OpenSimulator el avatar permanece quieto cuando el marcador esta quieto.
  • No se pudo probar el giro del avatar debido a que no se descargo la apariencia del cliente.

En terminos generales funciono como debia, solo se presento el problema inesperado de la apariencia del avatar. Las recomendaciones despues de la prueba se tendran en cuenta para la version 0.2 de la aplicacion.

Enlaces :

Read More

Hola Mundo con reacTIVision y Camara

Jan 29

Continuan las pruebas de reacTIVision, ahora con los marcadores impresos en hojas de papel, una camara web Genius Slim 1322AF y el software ejecutandose sobre plataforma Windows, debido a que la camara no me funciona en Ubuntu Linux. Se utilizo el mismo programa que se desarrollo anteriormente, solo se utilizaron versiones de los programas Processing, reacTIVision para la plataforma Windows.

Camara Pruebas reacTIVision

Enlaces :

Read More
Page 1 of 3123