0% encontró este documento útil (0 votos)
105 vistas21 páginas

Empezando Con ARToolkit

Este documento explica los pasos para crear una aplicación de realidad aumentada básica utilizando ARToolkit en Unity. Describe cómo descargar e importar el paquete ARToolkit, crear los objetos necesarios en la escena de Unity y agregar los scripts correctos para reconocer marcadores e integrar objetos 3D.

Cargado por

CualQuiera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
105 vistas21 páginas

Empezando Con ARToolkit

Este documento explica los pasos para crear una aplicación de realidad aumentada básica utilizando ARToolkit en Unity. Describe cómo descargar e importar el paquete ARToolkit, crear los objetos necesarios en la escena de Unity y agregar los scripts correctos para reconocer marcadores e integrar objetos 3D.

Cargado por

CualQuiera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Empezando con
ARToolkit
de: Mrhofflich

Dificultad: Plataforma: Categoria:

Avanzado Unity Software

Favoritos:

0

Twittear Compartir
 REPORTAR

Descripción: 

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 1/21
30/3/2017 Empezando con ARToolkit

 Con todo el mame del Pokemon Blog Comunidades


Go, estoy Explorarles entra la Iniciar
seguro que a muchos curiosidad
de que es la realidad aumentada y por que no están tratando de hacer el próximo

Sesión

Pokmeón Go, así que en este proyecto les enseñaré como correr su primer programa de
realidad aumentada con el paquete de Unity 3D open source llamado ARTool kit

Licencia: GNU Affero General Public License v3.0

Tags:

Unity3D ARToolkit Unity AR Realidad aumentada ARTool kit

Paso 1:
Primero vamos a ingresar a la página de descargas de ARToolkit aquí, y vamos a
descargar el paquete para Unity 3D

Después hay que asegurarnos de imprimir o conseguir una imagen de los marcadores.
¿Que són los marcadores? Pues básicamente son las imágenes que entrenamos para
que nuestra computadora reconozca como señal de inicio para nuestra realidad
aumentada, el que usaré en el ejemplo se llama Hiro

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 2/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Una vez que lo tengamos descargado, vamos a irnos a Unity y vamos a importar el
paquete. Para hacer esto vamos a irnos a Assets > Import Package > Custom Package.

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 3/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Después de seleccionar el paquete, se comenzará a importar:

Una vez que se carguen todos los ítems, aparecerá un cuadro de diálogo, hay que dar
click en el botón de agregar todo o All y después import: 

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 4/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Vamos a crear un GameObject vacío para después agregarle un script de ARToolkits

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 5/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Una vez creado el objeto, vamos a cambiarle el nombre en la ventana Inspector por
ARToolkit

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 6/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Después vamos a seleccionar nuestro objeto y con el clic derecho vamos a crear un
objeto hijo vacío

A este nuevo objeto lo vamos a nombrar Scene Root 

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 7/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Ahora agregaremos un objeto hijo a Scene Root del tipo cámara, para hacer esto hay
que dar clic derecho sobre Scene Root y seleccionar el objeto de tipo cámara.

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 8/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Paso 2:
AGREGAR SCRIPTS

Una vez que tenemos creados nuestros objetos, vamos a agregar los scripts
necesarios para interactuar con nuestros marcadores. Para hacer esto vamos a
navegar en la ventana de Proyecto. Vamos a irnos a Assets > ARToolkit5-Unity >
Scripts

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 9/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Vamos a seleccionar el script ARController y lo asignaremos al objeto padre ARToolkit.


Para hacer esto hay que arrastrarlo desde la ventana de Proyecto hasta la ventana de
Jerarquía. De la misma manera seleccionaremos ARMarker y lo arrastraremos al
objeto ARToolkit.

El script AR Origin lo vamos a arrastrar al objeto Scene Root

Ahora arrastraremos el script llamado ARTrackedObject al objeto llamado Marker.

Por último, arrastraremos el script llamadp ARCamera al objeto de tipo cámara.

Paso 3:
CONFIGURANDO LOS SCRIPTS

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 10/21
30/3/2017 Empezando con ARToolkit

Ahora vamos a configurar todo para que nuestro ejemplo funcione. Vamos a

 seleccionar el objeto llamadoBlog Comunidades


ARToolkit, y en la ventana Explorar 
de inspector vamosIniciar Sesión
a tener
2 scripts que agregamos en el paso anterior. Primero vamos a seleccionar la capa
los

(layer) llamado AR Background,

Cuando seleccionemos esa opción nos aparecerá un recuerdo que nos pregunta si
queremos agregar esa capa a todos los objetos hijos también, ahí vamos a seleccionar
que no.

Una vez seleccionada esa capa nos iremos al script ARMarker y en el campo de
Marker Tag vamos a poner Marker1.

Después nos vamos a asegurar de tener seleccionado el marcador correcto, en este


caso usaremos el marcador llamado patt.hiro


Después nos iremos al objeto Scene Root y seleccionaremos la capa (layer) llamara
AR Foreground
http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 11/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Una vez que lo seleccionemos, nos aparecerá un recuadro preguntándonos si


queremos asignar esa capa a todos los objetos hijos también, a lo que responderemos
que sí.

Después vamos a seleccionar el objeto Marker y en la ventana de inspector


encontraremos el script AR Tracket Object. En el campo de Marker Tag, vamos a
escribir Marker1, si todo va bien van a ver que aparece esta parte:

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 12/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Ahora vamos a seleccionar el objeto llamado Camera, y en el objeto inspector vamos a


dar clic en el campo Culling Mask, vamos a ver que está todo seleccionado.

Vamos a seleccionar Nothing, y vamos a seleccionar después solamente AR


foreground

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 13/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 14/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Paso 4:
CREANDO EL OBJETO EN REALIDAD AUMENTADA

En este punto ya tenemos todo configurado, ahora vamos a crear el objeto que
queremos que aparezca cuando la cámara haya detectado el marcador. En este
ejemplo haremos un que aparezca un cubo. Para crearlo hay que seleccionar el objeto
Marker y con el clic derecho seleccionaremos 3D Object > Cube.

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 15/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

El cubo que se creará probablemente este muy grande para notarlo en la ventana
llamada escena. Para hacerlo más pequeño vamos a modificar la escala a
0.08x0.08x0.08, para cambiarla hay que irnos a la ventana inspector, y modificaremos
ahí los valores de X, Y, y Z.

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 16/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Si todo sale bien, la ventana de escena debería verse algo así:

Si no se ve exactamente igual no hay problema, pueden revisar con el scroll del mouse 
para revisar el zoom, recuerden que deben tener el mouse en la ventana de escena

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 17/21
30/3/2017 Empezando con ARToolkit

para que funcione el zoom. Probablemente, el cubo esté atravesando el marcador.


 Blog Comunidades
Vamos a subirlo un poco para que aparezca completo.
Explorar

Iniciar Sesión

Para hacer esto hay que dar clic en el cubo y seleccionar la flecha que representa el eje
Y, y de ahí podemos moverlo a un punto donde no atraviese el marcador.

Y ya estamos listos para dar play a nuestro ejemplo de realidad aumentada. Al dar play,
nos van a aparecer 2 recuadros, en los cual vamos a dar clic ok en ambos.

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 18/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 19/21
30/3/2017 Empezando con ARToolkit

 Blog Comunidades Explorar


 Iniciar Sesión

Ahí lo tienen, espero que les sirva como punto de partida para todas sus aplicaciones
de realidad aumentada.

Saludos!

MrHofflich

Comentarios:
Lobo
Genial, traigamos a Dragón ball a la vida
21/07/2016

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 20/21
30/3/2017 Empezando con ARToolkit

 Comentar:
Blog Comunidades Explorar
 Iniciar Sesión

PUBLICAR 

Nacion Maker
Actualmente este proyecto se encuetra en fase de desarollo

ERRORES Y SUGERENCIAS

Siguenos!
Facebook
Twitter
Github
Makers Guaymas

© 2016 Nacion Maker | Makers Guaymas Developer > Jhonatan Laguna

http://nacionmaker.io/nacion/proyectos/empezando­con­artoolkit/ 21/21

También podría gustarte