lunes, 29 de diciembre de 2008

ARToolkit en el IPhone

Esta claro que el IPhone es un soporte ideal para nuevas aplicaciones, por el tamaño de la pantalla, capacidad del procesador y su interfaz multi-touch, así que era inevitable que tarde o temprano apareciera una demo de ARToolKit sobre este dispositivo (desarrollada por ARToolWorks). De momento funciona, pero la velocidad de refresco es bastante baja, no debido al procesamiento, sino al pobre acceso que permite el SDK de Apple a la cámara del IPhone (a lo mejor por esto hay tan pocas aplicaciones de vídeo sobre este móvil).

viernes, 19 de diciembre de 2008

domingo, 14 de diciembre de 2008

Como andar por escenarios virtuales interminables.

Los dispositivos de visualización de realidad virtual (Head mounted displays, CAVE, etc.) son capaces de mostrarnos mundos interminables. Hasta ahora, lo más común es utilizar un mando para navegar por estos entornos. El dispositivo CAVE añadió la libertad de poder movernos por el entorno virtual, aunque siempre limitados al espacio entre las pantallas. En conclusión, hasta la fecha no podíamos andar libremente por un entorno virtual, como si este fuese real. Como solución a este problema, me gustaría destacar dos aproximaciones diferentes.
La primera, se vale de una cinta andadora especial que nos permite andar no solo hacia delante, como las cintas comunes, sino en cualquier dirección. Lo mejor para entenderlo ver los dos vídeos siguientes.


La segunda, pensada para cuando se utilizan cascos de realidad virtual, se vale de engañar a nuestra percepción para hacernos creer que andamos en linea recta, cuando realmente lo hacemos en círculos. Gracias a esto, es posible hacernos creer que hemos andado 25 metros en linea recta, cuando realmente nos hemos movido en un área de 12x9 metros. Aquí os dejo un enlace a un blog muy interesante (VR Geek Blog) donde se cuenta más en detalle.


jueves, 11 de diciembre de 2008

Nvidia incorpora OpenCL a su kit de herramientas para computación paralela.

La empresa Nvidia ha incorporado a su kit de herramientas de computación paralela el estándar OpenCL 1.0 que ha sido liberado recientemente.

OpenCL (Open Computer Languaje) es un API para computación paralela haciendo uso de la GPU, aunque tambien puede utilizar la CPU. Este API ha sido estandarizado por el grupo khronos (Open Standar for Media Authoring and Acceleration). El API tiene el mismo proposito que CUDA, con la salvedad que se ha convertido en un estándar y poco a poco lo iran adoptando los distintos fabricantes de hardware.

No solo ha sido adoptado por parte de Nvidia, sino que Apple, impulsora del estándar, lo incorporara en su nuevo sistema operativo (Snow Leopard) que saldra en breve.

Las especificaciones del standar se encuentran en http://www.khronos.org/registry/cl/

lunes, 8 de diciembre de 2008

Realidad aumentada en edificios "Spatial Augmented Reality"

En el desarrollo de aplicaciones de realidad aumentada se pueden utilizar diversos sistemas de visualización, desde unipersonales como un casco, o para varias personas como un proyector. A este último, en el que la información virtual se proyecta sobre el mundo real, utilizando proyectores, se denomina "Spatial Augmented Reality". En este tipo de visualización el principal reto es proyectar la información virtual compensando las deformidades de la superficie donde se proyecta, puesto que no son pantallas de color blanco uniforme y planas, sino edificios, mesas, habitaciones con muebles, etc.
Esta demostración de las empresas francesas EasyWeb y NeoProj, proyectan diversos efectos de pelotas que caen por las fachadas de edificios, rebotando en los salientes, helicópteros que vuelan alrededor de los mismos, y mucho más. El vídeo es un poco largo pero vale la pena...

martes, 2 de diciembre de 2008

Eye Pet, realidad aumentada para la PS3

Sony mostró en Agosto en la GC'08 su nuevo juego Eye Pet. Este juego consiste en una mascota virtual, la cual vemos en nuestro televisor como si estuviese en la mesa justo delante de nosotros, de hecho podemos jugar con ella con nuestras propias manos. Esta interacción con la mascota se realiza gracias a la captura de los movimientos del usuario utilizando la cámara (se vende por separado) de la PS3. En mi opinión, este juego podría considerarse como una evolución de Eye Toy. Ahora ya pasando de los gráficos 2D en overlay, a una compleja mascota virtual.

Nuevo Nokia N97


Nokia continua desarrollando móviles con características ya prácticamente similares a las de un ordenador convencional. Después de anunciar el dispositivo que hará frente estas navidades al Iphone, Diamond, etc,( el Nokia 5800 ) Nokia anuncia el lanzamiento de su nuevo móvil de la NSeries, el Nokia N97. Poco se sabe de las características de esta nueva joya de Nokia pero lo que sí se sabe es que cuenta con una cámara Fotográfica de 5 MPixeles, pantalla táctil, 16 GB, GPS y WIFI.


(AÑADIDO)

Tenemos más información y varios videos de demostración:
Redes: WCDMA 900/1900/2100 (HSDPA),EGSM 850/900/1800/1900 MHz
Interfaz de usuario: S60 quinta edición
Dimensiones: 117.2 x 55.3 x 15.9 mm
Peso: Approx. 150 g
Pantalla: 3.5 inch TFT con hasta 16 millones de colores, widescreen 16:9 (640×360 pixels)
Pilas: Nokia Battery BP-4L, 1500 mAh
Memoria: 32 Gbyte de memoria interna, slot de hasta 32 Gbytes microSD (cuando esté disponible)
Reproducción de vídeo: MPEG-4/SP, MPEG-4, AVC/H.264, RealVideo, Windows Media (WMV9),Flash Lite 3.0 / Flash Video en el navegador
Reproducción de música: MP3, AAC, eAAC, eAAC+, WMA
Cámara: lentes Carl Zeiss Tessar, 5 megapíxeles (2584×1938), JPEG/EXIF (16.7 million/24-bit color), flash con dos LEDs
Captura de vídeo: MPEG-4 VGA (640×480), 30 fps
Conectividad:
WLAN IEEE 802.11b/g con soporte UPnP, conector Micro-USB, USB 2.0, auriculares estéreo de 3.5 mm , soporte de salida de TV (PAL/NTSC),Bluetooth 2.0 con sonido estéreo A2DP y EDR
Receptor GPS con soporte para A-GPS













Nokia moderniza su Web

Siguiendo con la "TouchMania" Nokia ha modernizado su Web añadiendo un componente Flash bastante original. Como más vale una imagen que mil palabras ( o en este caso un enlace que mil palabras) aquí os dejo el enlace a dicha página: Nokia

viernes, 28 de noviembre de 2008

HTC Touch HD (Diamond a lo grande)

Otro de los moviles lanzado para hacer frente a la IphoneMania es el HTC Touch HD, que es una versión a lo grande del HTC Diamond. La característica más relevante es su pantalla que, con sus 3,8 pulgadas, gana a las 3,5 de Iphone. Por otro lado continua utilizando el S.O de Windows Mobile en su versión 6.1 con lo que hace que sea un accesorio bastante goloso para los desarrolladores de programas para dispositivos móbiles.

Para más información se puede consulta aqui




Nunca más los dvds desordenados.

De entre los miles de aplicaciones de la visión por computador, he encontrado este vídeo en el que se muestra un curioso uso de la misma: "reconocer carátulas de dvds". No he encontrado información sobre esta demostración ni la tecnología que usa, pero al parecer ha implementado un algoritmo, similar al que utiliza la librería BAZAR. Primero se realiza un procesamiento de la imagen de muestra en el que extrae características de la imagen, las cuales se comparan con una base de datos precalculada, en la que almacena todas las imagenes de las carátulas y sus características. En este caso las características utilizadas, parecen ser: esquinas en la imagen, intersecciones, puntos aislados, todas ellas características geométricas obtenidas a partir de un calculo de contornos.

Nokia se sube al carro de los teléfonos con pantalla táctil.

Al final Nokia también se ha subido al carro de los teléfonos con pantalla táctil (Iphone, HTC, etc.) y presenta el modelo 5800 Express Music. Hay mucha información en Internet sobre las características de este terminal, algunas aseguran que tiene chip gráfico, otras que no, también se dice que puede llevar un procesador dedicado a la reproducción de música, y un sin fin de especulaciones. Echando un vistazo a su web oficial, las características más llamativas son: un tamaño de pantalla de 3,2' ofreciendo una resolución de 640x360 pixels, el método de interacción táctil (no especifican que sea multitouch), acelerómetros, cámara de 3,2 mega pixels, salida de televisión, memoria interna de 81 MB ampliable con micro-SD hasta 16 GB y la larga duración de la bateria.

Observando este terminal desde el punto de vista de desarrollo de aplicaciones 3D y de Realidad Aumentada, el anuncio de poseer un procesador 3D dedicado es muy prometedor. Esto nos permitiría tener una alternativa al N95-8G, que hasta ahora es el usado en nuestro grupo de investigación para el desarrollo de aplicaciones móviles. El aumento de resolución también es un buen dato, pero habrá que ver si las capacidades del procesador son adecuadas a esta mayor resolución, o por el contrario este aumento de la imagen se traduce un procesado gráfico más lento. En cualquier caso, todas las informaciones parecen apuntar a que en ningún caso se alcanzara la potencia de procesamiento del IPhone (que además utilizar una resolución de pantalla menor).
En cuanto al sistema operativo, este teléfono incluirá la quinta edición de la conocida Symbian S60, con el soporte para pantalla táctil.

Este nuevo teléfono parece muy prometedor. Nokia vuelve a la linea de incluir el chip 3D como en el N95, y que no llevaban los últimos terminales de alta gama (por ejemplo el N96). De todas formas, habrá que esperar a poder utilizar uno y poder testear nuestras propias aplicaciones de RV y RA...

jueves, 27 de noviembre de 2008

Quien dijo que los museos son aburridos...

La Realidad Aumentada, más allá de las publicaciones en congresos y revistas, es útil. Aprovechando las capacidades de este paradigma de interacción, las aplicaciones de Realidad Aumentada son capaces de mostrar objetos virtuales sobre el mundo real, utilizando diversos dispositivos de visualización (PDAs, Head Mounted Displays, etc.). Gracias a esto nacen aplicaciones como esta, en la que varios grupos, cada uno con una PDA, compiten en un juego con todo el museo como escenario. En este caso, el tracking de cada una de las PDAs se realiza utilizando la librería ARToolKit (marcas capturadas por la cámara de la PDA), con lo que además, añadir nuevas zonas de juego es tan barato como imprimir nuevas marcas en cartulina. Esta aplicación es una muestra más de que con un poco de imaginación, es posible dar utilidad a las tecnologías que se desarrollan en los laboratorios de investigación de las universidades.

Pantallas Multitouch autolimpiables

Dentro de la fiebre de las pantallas multitouch, una de las posibilidades que existe es la que se puede ver en estos video.




Además, aumentan la sensación de "tocar" las cosas. El único problema que hemos detectado es que al rato de gastarla los dedos se pueden quedar algo arrugados...

miércoles, 26 de noviembre de 2008

PIXLR, editor de imagenes online

Pixlr, es un editor de imágenes online con una interfaz muy parecida a la que nos ofrece Photoshop pero mucho más reducida.
Con unos controles muy sencillos podemos crear, retocar y modificar cualquier imagen sin necesidad de recurrir a otros programas de retoque fotográfico.
¿Cúantas veces nos hemos visto en la situación de querer retocar urgentemente una fotografía y no tener el programa adecuado instalado en nuestro ordenador? Pues bien, con tan solo entrar en su web, aqui , tendremos todo lo necesario.


Interfaz tipo "Minority Report"

La nueva interfaz de usuario llamada "G-Speak" está basada en la futurista interfaz que se utilizó en la película de Ciencia-Ficción "Minority Report" donde podíamos ver a Tom Cruise interactuar con el sistema utilizando unos guantes especiales.


G-Speak está desarrollada por Oblong Industries y se puede ver un espectacular video del funcionamiento de dicha interfaz.





Interacción Multimodal ¿El final del teclado y ratón?

Parece que por fin el típico entorno monitor + teclado + ratón, esta evolucionando gracias a lo que se conoce como Interacción Multimodal. La interacción multimodal consiste en utilizar diversos canales de comunicación simultaneamente con nuestro computador, los más conocidos: la voz y los propios movimientos del usuario. En cuanto a la voz, todo el mundo ha probado su marcador por voz del teléfono móvil, o el (odioso) contestador de voz de las compañias telefónicas, asi que más o menos ya conocéis sus posibilidades. Respecto a los movimientos del usuario, existen multitud de sistemas de capturas, más o menos expertos, y en estas lineas me gustaría destacar los que simplemente utilizan la captura de los movimientos de las manos, sustituyendo el uso de ratón y teclado.
Ultimamente, echando un vistazo a youtube o cualquier página de vídeos on-line, se ven cantidad de vídeos de demostración, en los que con una simple cámara se capturan los movimientos y gestos de las manos. Aquí os coloco un par de ellos que me han parecido interesantes. El primero llamado PlayAnywhere, de Microsoft, usa las sombras de las manos producidas por un foco infrarrojo para capturar las manos.

El segundo, Surface, también de Microsoft, utiliza una cámara colocada en la parte inferior de la pantalla para "observar" los objetos que tocan la misma (incluidas las manos del usuario).

Por último, como muestra de que esta tecnología tambien puede ser móvil, os paso una alternativa al típico teclado.

martes, 25 de noviembre de 2008

Los cursos de EuroGraphics


Desde hace ya unos meses, y de una forma casi sigilosa, la gente de Eurographics (European Association for Computer Graphics) está colgando en web, bajo la denominada Computer Graphics Educational Materials Source (CSGEMS), un excelente conjunto de cursos relacionados con los gráficos por computador, Realidad Virtual, juegos on-line, etc.

Para poder acceder al contenido de estos cursos, la mayoría de ellos gratuitos bajo licencia GNU-GPL, basta que pincheis aquí.

Dentro del conjunto de este valioso material nos gustaría destacar el "Curso sobre Programación 3D tiempo real empleando el motor de Quake3" (3D Graphics Programming Using the Quake3 Engine). Hemos estado evaluando su contenido y no descartamos realizar alguna tarea de formación similar.

MARA: Realidad Aumentada en el móvil

Nokia se dio cuenta hace unos años de que sus móviles están muy cerca de un ordenador convencional. Como resultado fundó el Nokia Research Center, centro muy activo de investigación orientado a como aprovechar las capacidades de sus teléfonos en diversas aplicaciones: reconocimiento de imagen (por ejemplo para códigos de barras 2D), realidad virtual, realidad aumentada, etc.

Aquí me gustaría destacar el proyecto MARA. En este desarrollo, de hace un par de años, Nokia utilizaba un GPS y brújula electrónica unidos a un teléfono móvil. Con estos dispositivos obtenían tanto la posición como orientación del teléfono con lo que pueden mostrar información de la zona en que nos encontramos. Utilizando la cámara del teléfono es posible mostrar esta información sobre la vista del mundo real que vemos a través de nuestro teléfono.

Este proyecto, y desarrollos similares han sido reconocidos en diversos rakings de las "10 técnologías emergentes" http://www.technologyreview.com/read_article.aspx?ch=specialsections&sc=emerging&id=18291

Os animo a que echeis un vistazo a la página del proyecto, porque nuestros desarrollos no andan muy lejos de este... http://research.nokia.com/research/projects/mara/index.html Aunque nuestro objetivo siempre es utilizar únicamente el teléfono (sin la brújula electrónica).

lunes, 24 de noviembre de 2008

Por fin... Llegan las vacaciones de Navidad...

Hola a tod@s, como siempre por estas fechas el turrón entra en nuestras mentes y nos empieza a bloquear.... y ello requiere como no de descanso para poder procesarlo.... unos más que otros (yo por ejemplo este año estoy hecho una silfide y me lo puedo permitir...), en fin que no me lio más... a lo que vamos...

Como las comparaciones son odiosas para evitarlas y despues de analizarlo detenidamente (llevo dos o tres meses mareando la perdiz...) he decidido que este año nos unamos a nuestros compañeros de Lisitt (Tráfico), referencia que siempre esta presente. Por tanto, esta es la normativa general de vacaciones..., que luego puede ajustarse en detalles sobre todo para la gente que tenga cosas programadas, sea de lejos etc...

Copio y pego:

"Para la gente que se está guardando días sueltos de vacaciones y quiera saber si podrá utilizarlos en las vacaciones de Navidad, paso a contaros como está el asunto: Los días festivos en Navidad son: 25, 26, 31 (diciembre), 1, 2, 5 y 6(enero). De entre los días 24, 29 y 30 todo el mundo podrá elegir un día festivo y las personas que tengan algún día de los sobrantes de las vacaciones de verano, sólo podrán utilizar 1 día para coger otro de estos días. El día 24 la jornada de trabajo será de 9 a 14 horas. Los días 29 y 30 será jornada normal de trabajo."


El futuro de la Gestión de Proyectos y la Producción Integrada según Microsoft

El pasado 20 de Noviembre asistimos a las V Jornadas de Dirección de Proyectos organizadas por el Capítulo Valenciano del Project Management Institute. Como parte de estas jornadas pudimos compartir buenos momentos con Diego Navarro y Rafael Lostado miembros del capítulo valenciano del PMI. El primero es colaborador nuestro, y autor de unos blogs más importantes en español sobre Gestión de Proyectos. El segundo es profesor titular de la casa y director del Master DAP en Gestión de Proyectos que tanto éxito y referencia está teniendo en sus última ediciones.

Como parte de estas jornadas, me gustaría destacar la charla de Ramón Costa del Centro Innovación en Productivitat de Microsoft. Como parte de sus contenidos mostró la apuesta de futuro (más bien la visión) que tiene Microsoft en la Gestión Integral de Proyectos y la aplicación de las últimas tecnologías en Producción Integrada.



La propuesta se basa en apostar por un modelo futuro de gestión de proyectos donde se incluye en uso del paradigma de la Realidad Aumentada con el uso de dispositivos basados en UMPC y mesas tipo Microsoft Surface.

Actualmente, nosotros estamos trabando en un proyecto de I+D (con financiación de la LIA de Proyectos de I+D+I del Plan Nacional de I+D+I a 2008-2011 del MITYC) denominado SICURA (Sistema Integrado de seguimiento y mantenimiento de obras de Construcción basado en computación Ubicua y Realidad Aumentada) donde a corto y medio plazo pretendemos obtener resultados no muy dispares a lo que podeis ver en ese video con toques demasiado futurista.


Dando la bienvenida a un investigador invitado de Cantabria


Mediante nuestro blog me gustaría dar la bienvenida al investigador invitado Borja Ballester Carral. Borja Ballester, natural de Arce (Cantabria) es graduado en Multimedia por la UPC (Universitat Politècnica de Catalunya) y tiene un master en modelado y animación sobre 3D MAX.

Durante estos meses, Borja va a formar parte de nuestro equipo de diseñadores 3D y, en particular, va a centrar sus trabajos en el subproyecto SP7 dentro de la iniciativa Ciudad Multidimensional financiada por el Ministerio de Ciencia e Innovación.

El proyecto “Ciudad Multidimensional”, liderado por la empresa constructora Dragados, está orientado a la consecución de un entorno innovador y sostenible en el que se optimicen los procesos y se produzca una máxima eficacia en este tipo de construcciones, además de mejorar las condiciones de seguridad y salud laboral. Su catalogación como proyecto singular y estratégico viene dada por el salto cualitativo que va a suponer en la I+D+i, gracias a la unión del sector de la construcción y diversos organismos de investigación, unión que producirá un desarrollo tecnológico global y unos beneficios socio-económicos cuantificables.

Por fin somos desarrolladores Apple


Dado que el iPhone ha revolucionado la manera en la que el mercado piensa sobre la computación móvil, este dispositivo ha sido durante estos últimos meses una de las plataformas móviles objetivo de nuestros desarrollos.

A diferencia de otro tipo de dispositivos basados en Windows Mobile, Symbian o Android, el desarrollo de aplicaciones sobre Iphone (2G o 3G) requiere unirse a lo que ellos denominan el "iPhone Developer Program".

Con el objetivo de pertenecer a este programa de desarrolladores empezamos nuestras gestiones (vía web y correo electrónico) la última semana del mes de Julio de 2008. Tras diferentes intercambios de correo, el envío de multiple documentación (CIF de la universidad, poderes notariales, etc), atención de llamadas de Apple para la verificación de la identidad y el pago de 99,00$ (suponemos que anuales), por fín han aceptado nuestra inclusión en el equipo oficial de desarrolladores.

Según nos informan en pocos días recibiriemos un paquete con el "license key" para poder desarrollar con las últimas versiones de Iphone OS para nuestros terminales Iphone 2G y Iphone 3G que estamos empleando en algunos de nuestros proyectos.

Hasta la actualidad, estamos desarrollado sobre el último SDK (denominado 9M2158a) liberado el 08/04/2008 por Apple sin restricciones de licencia sobre la Beta 3 de iPhone OS (denominada build 5A240d). Como buenos SDK y firmwares en versiones beta están cargados de "bugs", problemas y no aprovechan toda la funcionalidad de este dispositivo.


Ya tenemos nuestro blog corporativo


Nuestro grupo de investigación ARTEC (Advanced Research and Technological Expansion in Computer graphics) pertenece al Instituto de Robótica de la Universitat de València.

Nuestro grupo es un equipo dedicado desde su fundación en 1992 a los gráficos 3D interactivos, la Realidad Virtual y Simulación Civil. Se trata de un equipo multidisciplinar formado por Informáticos, Físicos, Matemáticos, Artistas Informáticos (Bellas Artes) y Psicólogas.

Los trabajos realizados en este periodo abarcan desde la simple visualización interactiva incluyendo actores virtuales, hasta los sistemas de simulación integrados que incluyen proyección y sensorización de dispositivos externos, pasando por el diseño y gestión de gráficos sobre la red.

Ya que nos interesa todo lo relacionado con la utilización de la Web 2.0 para la gestión de la Comunicación, hemos creado nuestro blog corporativo como un escaparate de nuestras investigaciones en el ámbito de los gráficos 3D tiempo real así como nuestros desarrollos sobre Realidad Virtual y Realidad Aumentada.