3. VUFORIA
Antes de iniciar el proyecto 3D en RA, se ingresa a la página de Vuforia y se registrar usuario (1), en caso
de tener una cuenta, solo iniciar sesión (2).
(1)
(2)
4. VUFORIA
Una vez iniciada la sesión, iremos a la sección Downloads (1) y descargaremos Vuforia (2) para Unity.
(1)
(2)
5. VUFORIA
Ahora nos vamos a Develop (1), agregamos una licencia básica de Vuforia en Get Basic (2), y le
pondremos Prueba (3), luego hacemos click (4) en ella.
(1)
(2)
(3)
(4)
6. VUFORIA
Una vez dentro de la licencia Prueba, copiamos la licencia (1) que posteriormente se añadirá a Vuforia.
(1)
7. VUFORIA
Ahora en la sección Target Manager (1), agregamos en Add Database (2) un nombre y su configuración
predeterminada (3) nuestra base para el modelo 3D.
(1)
(2)
(3)
8. VUFORIA
Ahora le damos a Add Target (1) y seleccionamos una imagen (2)
con un ancho básico de 4 (3) y con un nombre (4), y luego a add
(5), luego ingresamos a la imagen añadida dándole click (6).
(1)
(2)
(3)
(5)
(4)
(6)
9. VUFORIA
Ahora le damos a la opción Show Features que se encuentra debajo
(1) de la imagen para ver las características y si es buena para la base
del modelo de acuerdo con Augmentable (2).
(1)
(2)
10. VUFORIA Ahora le descargamos el plano en Download Database (All) (1), para
Unity Editor (2) y le damos a descargar (3).
(1)
(2)
(3)
11. UNITY
Ahora en Unity Hub, modificamos en Installs (1) y luego a Install Editor (2), a una
versión estable como lo es el 2021 (3), y luego añadimos módulos (4) para
plataforma Android que son 3 (5).
(1)
(2)
(3)
(4)
(5)
12. UNITY Ahora en el menú principal de Unity Hub, vamos a Projects (1), luego hacemos click
en New Project (2).
(2)
(1)
13. UNITY
Ahora creamos un nuevo proyecto, lo designamos como 3D Core (1) y lo
llamaremos My Project (2), luego Create Project (3).
(1)
(2)
(3)
14. UNITY
Dentro del proyecto vamos a File (1), y a Build Settings (2). Y dentro de esta
ventana, seleccionamos Android (3) y hecemos click en Switch Plataform (4) y lo
siguiente sería ir a Player Settings (5).
(1)
(2)
(3)
(4)
(5)
15. UNITY
Dentro de Player Settings, cambiamos el nombre de la compañía o lo dejamos por defecto (1). Dentro
de la sección Other Settings, configuramos el Minimum API Level (2), Target API Level (3), Scripting
Backend (4), desactivamos el ARMv7 (5) y habilitamos el ARM64 (7), tal como están en las imágenes.
(1)
(2)
(3)
(4)
(5)
(6)
16. UNITY
Ahora dentro de la sección Publishing Settings (1), damos click a Keystore Manager (2). Y en Keystore
Manager, damos click a Create New >> Anywhere (3) y guardamos (4).
(1)
(2)
(3)
(4)
17. UNITY
Una vez guardada el Keystore anteriormente, le creamos una clave que será Senati@123456 (1)(2)(3)(4) con el Alias
senati o senatinasos (5), luego confirmamos que el Keystore se añada el proyecto correctamente (6), se verá el
Keystore añadido al proyecto o en todo caso ingresar la clave y seleccionar(7).
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(7)
18. UNITY Ahora en la barra de herramientas, hacemos click en Assets (1) y seleccionamos
Import Package >> Cutsom Package (2). Y seleccionamos el paquete de Vuforia
para Unity (3) que se descargó al inicio.
(1)
(3)
(2)
19. UNITY
Ahora importamos (1), luego hacemos click en Update y esperar que termine de importarse (2).
Luego vamos a la barra de herramientas y seleccionamos Window >> Vuforia Configuration (3), en la
sección Inspector agregamos la clave de la licencia Prueba de Vuforia (4) que creamos
anteriormente.
(1)
(2)
(3)
(4)
20. UNITY Ahora hacemos lo mismo, Assets >> Import Package>> Custom Package y
seleccionamos el Target Image descargado anteriormente (1) y la importamos
(2).
(1)
(2)
21. SKECTHFAB Ahora vamos al navegador y buscamos la página de Sketchfab (1)
y nos registramos (2) o iniciamos sesión (3).
(1)
(2)
(3)
22. SKECTHFAB
Ahora buscamos el modelo 3D de un dragón (1), seleccionando
Downloadble (2) y Animated (3) y verificando que sea gratuito y
animado (4).
(1)
(2) (3)
(4)
23. SKECTHFAB
Una vez seleccionada el modelo, damos a Download 3D Model (1)
y verificamos que esté en formato .fbx o .obj (2) y se descarga (3).
(1)
(2)
(3)
24. UNITY Una vez descargado el modelo en 3D del Dragon, lo descomprimimos (1) y nos
darán los archivos source y textures (2), que se arrastrarán a la carpeta DRAGON
creada en Assets (3).
(1)
(2)
(3)
25. UNITY
Ahora en Hierarchy, eliminamos Main Camera (1), para ir a Game Object >> Vuforia
Engine y agregar la AR Camera (2), de AR Camera hacemos click derecho y en
Vuforia Engine, agregamos la Image Target (3).
(1)
(2) (3)
26. UNITY Ahora en Inspector que se abre por defecto cuando se agrega la Image Target,
cambiamos el Type a From Database (1), en la Database lo que se descargó
anteriormente (2) para la base de nuestro proyecto y se vería lo siguiente (3).
(1)
(2)
(3)
27. UNITY Ahora en la carpeta del modelo del dragón que se importó se arrastra el modelo
3D (1) al Image Target (2).
(1)
(2)
28. UNITY Ahora que tenemos el modelo del Dragon (1), se edita la escala ajustándola a
nuestra necesidad (2).
(1)
(2)
29. UNITY
Ahora del modelo del Dragon que se arrastró, editamos el Plane (1), de la escala 100
a 0 (2), porque necesitamos el modelo del Dragon sin plano, ya que le pondremos
uno luego más adelante.
(1)
(2)
(2)
30. UNITY
Ahora incorporaremos la animación, en la ruta assets (1), crearemos con click
derecho en Create > Animator Controller (2) que la llamaremos drag (3), luego
doble click en esta última y nos abrirá la ventana de Animator (5).
(1)
(2)
(3)
(4)
31. UNITY
Ahora buscaremos la escena animada del dragón en la siguiente ruta Assets >
DRAGON > source (1), luego expandimos el modelo del dragón (2) y arrastraremos
scene dentro de animator (3).
(1)
(2)
(3)
(4)
32. UNITY
Una vez que la scene está dentro de animator (1), arrastraremos el Animator Controller que
tendrá como nombre drag (2), al modelo del dragon dentro de Image Target de la AR Camera
(3) y se verá en la ventana Inspector por defecto o al seleccionar el modelo del DRAGON de
Image Target, se verá que se incorporó la animación (4).
(1)
(2)
(3)
(4)
33. UNITY
Ahora nos vamos a la ruta Assets > DRAGON > source (1) y seleccionaremos el modelo del
dragón (2) y nos abrirá la ventana Inspector (3), nos vamos a la sección Animation (4) y
deslizamos hasta abajo y activar las opciones Loop Time (5) y Loop Pose (6), para tener la
animación infinita sin pausas.
(1)
(2)
(3)
(4)
(5)
(6)
34. UNITY ASSETS STORE
Ahora en el navegador ingresamos a Unity Asset Store (1) y nos registramos (2) o iniciamos sesión (3).
(1)
(2)
(3)
35. UNITY ASSETS STORE
Ahora buscamos el ground (1) para nuestro proyecto, cambiándolo al precio gratuito (2), y seleccionamos
nuestro plano (3).
(1)
(2)
(3)
36. UNITY ASSETS STORE
Descargamos el ground para Unity y lo abrimos en Unity (1) y lo cambiamos a la aplicación (2).
(1)
(2)
37. UNITY ASSETS STORE
Ahora la importamos (1) y verificamos que lo que vamos a importar esté seleccionado (2) y lo
importamos (3).
(1)
(2)
(3)
38. UNITY ASSETS STORE
Ahora que está importado, vamos a la ruta Assets > ADG_Textures > Demo (1) y arrastramos la
DemoScene (2) al proyecto y buscamos el Plane10 (3) para luego arrastrarla a Image Target (4), en caso
de que la escala no es como la que querramos (5), la editamos, al igual la posición (6).
(1)
(2)
(3)
(4)
(5)
(6)
39. UNITY ASSETS STORE
El mismo procedimiento hacemos con el shader o textura de rocas, una vez descargada e importada (1),
seleccionamos el modelo (2) y la arrastramos a la ImageTarget (3).
(1)
(2)
(3)
40. UNITY ASSETS STORE
Luego vamos a la ruta Assets > Free_Rocks > _material (1) para arrastrar la textura de rocks (2) hacia
Cliff_collider (3) y quedaría como la siguiente (4).
(1)
(2)
(3)
(4)
41. UNITY ASSETS STORE
El mismo procedimiento hacemos con el shader o textura de arboles, una vez descargada e importada
(1), seleccionamos el modelo (2) y la arrastramos a la ImageTarget (3).
(1)
(2)
(3)
42. UNITY ASSETS STORE
Luego vamos a la ruta Assets > Dry_Trees > Materials (1) para arrastrar la textura de Bark, Bark_Mask o Normal (2) hacia
Dry6524, Dry8873LOD, Dry8873LOD009 Y Dry8873LOD010 (3) y quedaría como la siguiente (4). No olvidar ajustar la escala (5).
(1)
(2)
(3)
(4)
(5)
43. UNITY Luego de colocarle los shaders necesarios y las texturas necesarias, quedaría el
siguiente el proyecto (1).
(1)
44. UNITY Ahora vamos a File >> Build Settings (1), seleccionamos Add Open Scenes (2),
luego en Run Device, seleccionamos nuestro dispositivo (3) siguiente sería darle
click en Build And Run (4).
(1)
(3)
(4)
(2)
45. UNITY Guardar el APK con un nombre en la carpeta del proyecto realizado y guardar (1),
automáticamente se ejecutará en el dispositivo móvil.
(1)
46. APP RA Una vez ejecutado sobre el plano o base, el proyecto quedaría de la siguiente
manera (1).
(1)
48. Google drive Buscamos el APK en la ruta de nuestro proyecto, en
esta ocasión la ruta es C:UsersWindows... (1),
seleccionamos el APK (2) y lo subimos (3).
(1)
(2)
(3)
49. Google drive Seleccionamos el APK subido (1) y le damos a
compartir (2), luego configurar el compartir del APK
tal cual como se muestra en la imagen (3) y copiamos
el vínculo (4), que lo pegaremos posteriormente.
(1)
(2)
(3)
(4)
50. QR Para la creación del código QR vamos al navegador y e ingresamos a la página de
QR.io, nos registramos o iniciamos sesión en Dashboard (1).
(1)
51. QR Luego hacemos click en Create QR Code (1) y seleccionamos App (2).
52. QR Editamos como queremos que se vea nuestro enlace de descarga directa
mediante el QR (1).
(1)
(1)
(1)
(1)
(1)
54. QR Y así se vería el QR (1) y la otra foto, la pantalla de descarga detectada mediante el
código QR (2), la cual funciona solo en cierto dispositivos y ejecutas la aplicación.
(1)
(1)