View
35
Download
0
Embed Size (px)
DESCRIPTION
TUTORIALPASO A PASODE COMOCREAR UNA APLIACIONANDROIDCON REALIDADAUMENTADA.
Citation preview
NyArToolKit For Android Tutorial
Bueno pues a peticion de Emilio ya que yo tampoco encontre documentacion sobre nyartoolkit, me decidy a aportar un poco de lo que aprendi al tratar de hacer realidad aumentada con .md2 y NyArToolKit for Android.
Para empezar este tutorial sopongo que ya tienes instalado Android Bundle con la api de android de la version 2.3.2.
NOTA:
La version que vamos a usar es estalo descomprimimos y
bueno pues despues de esto debes saber que el modelo que quieras cargar lo debes modelar con blender 2.49 o 2.47 se que son versiones muy antiguas pero recordemos que los la extencion .md2 tambien es una extencion muy antigua y supongo que el algoritmo para cargarlo tambien es muy antiguo, asi que debes aprender primero a usar esta version de blender y debes saber como crear un modelo y exportar su textura a un solo archivo o de otra manera no funciona, eje ejemplo del video de emilio de exportar el cubo con 1 sola
textura podria funcionar.
Ahora cuando nosotros usamos la libreria nyartoolkit para processing solo usamos 1 libreria, pero cuando usamos Ny ArToolKit For Android usamos.
-NyArToolKit For Android-Min3d
Los algoritmos de nyartoolkit for android solo sirve para hacer realidad aumentada y el de min3d es para cargar objetos 3d ya sean .md2 .3ds y .obj pero el ejemplo que ha echo el autor de NyArToolKit solo lo ha hecho para que se puedan cargar los .md2 y si llegas a tratar de cargar un .3ds o un .obj jamas te mostrara nada bueno al menos a mi no me funciono.
E importamos el proyecto
Si pudiste importar correctamente el proyecto debe aparecer algo asi
Ahora obtenemos los siguientes directorios,
src: Es la carpeta en donde se encuentra todo el codigo necesario.
raw: es en donde pondremos nuestros modelos .md2
Ahora veamos el codigo que necesitamos modificar y este se ubica en buscamos el NyArToolKitActivity.
y ahora busquemos este bloque de codigo.
Droid y droidr
son los nombre de los archivos .md2 que estan en la carpeta raw.
Ahora en la carpeta drawable debemos meter la textura de cad uno de los modelos que querramos cargar es importante que las texturas o archvis png o jpg sean con el mismo nombre que el de los modelos.
Osea si mi modelo se llama
mimodelo.md2
la textura se debe llamar
mimodelo.png
Patthiro y pattkanji son los 2 marker por defecto pero podemos cambiarlos sin ningun problema.
Ahora por si queremos agregar nuestros propios markes solo faltaria hacerlos con el marker generator que se encuentra en la web y guardarlos la carpeta drawable y modificar esta linea de codigo.
Espero que con esta pequea explicacion entiendan un poco como modificar el ejemplo, yo hice el cubo del la exportacion .md2 para processing que tiene emilio en su canal y funciono correctamente.