6
 NyArT oolKit 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 NyArT oolKit 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

Tutorial NyArtoolkit for Android

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.