Clase 14

Realidad aumentada

Según Wikipedia: «La realidad aumentada (RA) es el término que se usa para describir al conjunto de tecnologías que permiten que un usuario visualice parte del mundo real a través de un dispositivo tecnológico con información gráfica añadida por este. El dispositivo, o conjunto de dispositivos, añaden información virtual a la información física ya existente, es decir, una parte virtual aparece en la realidad. De esta manera los elementos físicos tangibles se combinan con elementos virtuales, creando así una realidad aumentada en tiempo real.»  (Consultado en noviembre de 2024)

La realidad aumentada agrega elementos virtuales (que pueden ser modelos 3d o cualquier tipo de información) a una realidad existente, no imaginaria ni simulada. Se diferencia de la realidad virtual en que esta  se construye a partir del diseño gráfico en 3d de «mundos virtuales», que pueden simular realidades pero son totalmente imaginarios. 

Te compartimos el relato del Diseñador Gráfico Bruno Giménez, que usó Realidad Aumentada como parte de la realización de su trabajo final.

Qué se necesita para construir  RA

Qué se necesita para visualizar RA

¡Manos a la obra!

Para poder experimentar cómo se construye una realidad aumentada hemos seleccionado un software que permite agregar modelos 3d, en tiempo real, a un entorno físico real. Se trata de Aumentaty, un programa gratuito en su versión educativa. (Si aun no lo instalaste podés descargar programas Aumentaty Author y Aumentaty Viewer). Los requerimientos de hardware son mínimos, pero para usarlo necesitás tener una cámara conectada a tu pc. Desafortunadamente este programa solo tiene versiones disponibles para Windows (no para Mac), y no hemos encontrado ningún otro para reemplazarlo. En el ejercicio que hemos planteado no se almacenará información en un servidor remoto, sino en tu computadora.

A pesar de que se trata de un archivo seguro, si al descargar el programa el sistema operativo de tu computadora bloquea su ejecución, podés hacer click en el hipervínculo “Más información” de la ventana emergente. Luego, seleccioná la opción “Ejecutar de todas formas”. Recordá que ante cualquier inconveniente o duda al instalar el programa, podés consultarnos para guiarte en el proceso.

1-

En primer término necesitamos exportar un archivo desde Blender. 

 

Podés hacerlo con cualquiera de los objetos que modelaste anteriormente.

El formato .obj

Corresponde a archivos de objetos en 3D y fue desarrollado, inicialmente, por Wavefront Technologies. Se usa tanto para animación como para impresión en 3d en color. Permite una codificación de las superficies 3d aproximada o precisa, según se configure. La codificación «aproximada» en .obj codifica las superficies utilizando polígonos, como triángulos, cuadriláteros o hexágonos. La codificación «precisa» guarda curvas B-spline racionales no uniformes (NURBS) dando como resultado superficies suaves (no facetadas) que simulan mejor la superficie original, sin importar la escala a la que se vean o impriman en 3d, aunque el peso del archivo puede ser mayor que si se elige una codificación aproximada. Cuando se exporta un archivo .obj, puede ocurrir que también se genere un mapa de textura, (una imagen bidimensional que envuelve el objeto 3D para darle textura o color. La información de color y textura también se almacena como atributos de caras. Es por eso que al generar un archivo obj también se crea, un archivo .mtl (con los atributos de las caras) y /o un archivo .png (con el mapa de textura). 

Su especificación es abierta (esto quiere decir que no es necesario pagar royalties para incluirlo en un programa como formato de importación/exportación). Puede ser considerado un formato “universal” o  de intercambio porque lo abren o importan numerosos programas, entre ellos Blender, Sketchup, Maya, Autocad, 3d max y otros más.

En los archivos .mtl se guardan las instrucciones sobre cómo mostrar los materiales. Por eso nunca se deben separar los archivos .obj y .mtl ya que, al hacerlo, no se cargarán ni visualizarán los materiales en el modelo 3d.

2-

Luego, es necesario generar un código de rápida respuesta QR

Descargá los códigos QR que ofrece Aumentaty e imprimí uno de ellos o cargalo como imagen en tu celu. (Es importante que si imprimes, lo hagas en calidad final para que el negro resultante sea lo más oscuro posible).

3-

Ahora trabajemos en Aumentaty

Generemos nuestro archivo de realidad aumentada.

Si no podés imprimir tu código QR, también podes cargarlo como imagen en tu celu.

Te pedimos que completes el siguiente formulario de autoevaluación, tenés tiempo de completarlo hasta mañana viernes 6 de noviembre a las 13hs.

TAREA SINCRÓNICA

CONSIGNAS

  • Actividad equipos (Grupos).
  • Tenés tiempo de resolver estas actividades hasta las 13 hs de mañana viernes 6 de noviembre.

1

Si pudiste trabajar en una pc con cámara, te pedimos que hagas una captura de pantalla similar a la de arriba, con la experiencia de realidad aumentada del equipo (te pedimos que trabajes con objetos modelados por vos).

2

Prepará el archivo para que, con un tamaño en píxeles de 800 x 600 px, no pese más de 200 Kb y denominalo como Grupo + número. (Tené en cuenta las variables que inciden en el peso de un gráfico de mapa de bits para no sobrepasar ese límite)

3

Compartí la imagen en el mural que está a continuación.

4

Por último, subí al Aula virtual tus archivos obj + mtl.

Hecho con Padlet

Taller de reflexión sobre Inteligencia Artificial

A partir de las 11 hs realizaremos un Taller de reflexión sobre Inteligencia Artificial al que podrás acceder haciendo clic aquí. 

Por último, te pedimos que completes la encuesta de fin de cursado.

Si llegaste hasta acá, has recorrido toda la clase.