Sunteți pe pagina 1din 6

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 esta
lo 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.

S-ar putea să vă placă și