TUTORIAL INSTALACIN UNITY3D Y VUFORIA
REQUERIMIENTOS
UNITY 3D 4.5.0 f6
https://kickass.to/unity-pro-4-5-0f6- eng-cracked-brd-at-team-t9196950.html
VUFORIA UNITY EXTENSION SDK(crear cuenta)
https://developer.vuforia.com/resources/sdk/unity
ADROID SDK https://developer.android.com/sdk/index.html#download
Despus de descargar el Adroid SDK, ejecutar el SDK Manager e instalar (Tools-> Android SDK build-tools Rev 20.)
Vuforia Portal
Cuando se trabaja con proyectos de RA necesitaran un marcador(imagen a seguir), ellos podrn ser administrados por medio del portal Qualcomm Vuforia, alli podrmos subir nuestras imgenes que sern procesados y tendremos nuestros paquetes para ser importando dentro de Unity.
Vuforia Portal
1. Creamos un nuevo Database. (crear con un nombre relacionado a su proyecto, eg. Arquitectura )
Vuforia Portal
1. Agregamos nuestro target(imagen) que deseemos que nuestra aplicacin siga. En este caso tengo dos target subidos, ustedes tendrn que subir sus propias imgenes , solo una por database.
Vuforia Portal
1. Una vez procesada la imagen ya podremos descargarla y llevarla a unity.
Vuforia Portal
1. Seleccionar Unity Editor, y dar click en Create, que procedera a generar un package para importarlo en unity.
Entorno Unity3D
Dentro de Unity, tendremos que crear un nuevo proyecto, no seleccionen ningn paquete.
Entorno Unity3D - Vuforia
Importar la librera de RA Vuforia Unity Extensin(la que descargaron al inicio, desde el portal Qualcomm Vuforia). 1. Ir al menu Assets-> Import Package-> Custom Package. 2. Seleccionar el archivo vuforia-unity-android-3.0.0.unitypackage.
Entorno Unity3D - Vuforia
1.Darle click en Import.(Se importaran las libreras necesarias de RA para poder trabajar en Unity3D).
Entorno Unity3D - Vuforia
Notar la nueva pestaa de Vuforia generada. 1. Eliminar la Main Camera. 2. Escribir camera en el buscador.(para poder agregar la ARCamera) 3. Arrastar la ARCamera hacia la Scene.
Entorno Unity3D - Vuforia
Notar el nuevo elemento ingresado(ARCamera )
Entorno Unity3D - Vuforia
1. Ingresar al buscador target 2. Arrastrar el Image Target a la Scene.
Entorno Unity3D - Vuforia
Como nuevo elemento en la Scene tendremos a ImageTarget. 1. Teniendo seleccionado el nuevo elemento(ImageTarget) cambiar los valores de Escale ubicado en la pestaa Inspector (de 200 que es el valor por defecto a 1)
Entorno Unity3D - Vuforia
Entorno Unity3D - Vuforia
Seleccionar el elemento AR Camera ubicado en la pestaa Hierarchy y modificar los siguientes valores.
Entorno Unity3D - Vuforia
Agregar Custom Package , seleccionamos nuestro package que fue generado en TargetManager del Portal Vuforia(en mi caso se llamara arquitectura2.unitypackage)
Entorno Unity3D - Vuforia
Seleccionar ImageTarget, en la pestaa Inspector->Image Target Behaviour, seleccionar en dataset el package que se ha descargado en mi caso arquitectura2
Entorno Unity3D - Vuforia
Seleccionar ImageTarget, en la pestaa Inspector->Image Target Behaviour, seleccionar en dataset el package que se ha descargado en mi caso arquitectura2
Entorno Unity3D - Vuforia
Dependiendo de la imagen tendrn algo parecido a esta captura.
Seleccionando Image Target, modificar los siguientes valores. Nota: Para poder ubicar un objeto dentro de la Escena, presionar la letra F esto enfoca la camara para que pueda ser ubicado rapidamente.
Importar Modelos 3D en Unity3D
Al trabajar con proyectos de Realidad Aumentada tenemos que tener modelos 3D, para poder importarlos en Unity3D o en caso contrario crearlos, existen muchos repositorios donde tendremos acceso a modelos tridimensionales uno de ellos es: http://www.turbosquid.com/, tendrn que crear su cuenta y descargar los modelos free . Les adjunto en la carpeta compartida dos modelos de casas, uno de ellos ser utilizado en este pequeo tutorial.
Ir al menu de Unity Assets -> Import New Asset Seleccionar el modelo que esta compartido: Modern3.3ds
Importar Modelos 3D en Unity3D Una vez importado el modelo 3D, ir al buscardor y escribir modern3, para ubicar el objeto importado. - Arrastar el modelo a la Escena.
Importar Modelos 3D en Unity3D
Teniendo seleccionando, el objeto(modern3) modificar a estos valores.
Tener en cuenta esta Herarqua: Dentro de Image Target se encuentra modern3 y ARCamera se encuentra fuera.
Seleccionar el objeto ARCamera y en la pestaa Inspector activar los siguientes parmetros.
Importar Modelos 3D en Unity3D
Pruebas Ya casi terminamos! , hacer click en el botn que tiene el icono de play, en la parte superior de la Escena.
Se activara la camara integrada o webcam externa. Notaremos que en la Escena se ve nuestro edificio pero esta algo oscuro. Eso lo corregimos ingresando una fuente luminosa en la escena, asi que detenemos la aplicacin.
Pruebas Ir al menu de Unity . GameObject->Create Other->Directional Light
Se activara la camara integrada o webcam externa. Notaremos que en la Escena se ve nuestro edificio pero esta algo oscuro. Eso lo corregimos ingresando una fuente luminosa en la escena, asi que detenemos la aplicacin.
Pruebas Tener seleccionado Directional Light e ingresar los sigioentes valores para el parametro Position.
Para verificar los cambios ejecutar la aplicacin dando click en play y listo ya tenemos una simple aplicacin de RA.
Exportar
Si desean exportar a plataformas especificar tendrn que ir al menu File-> Build Settings
Tendremos que agregar nuestra escena para que sea generada en la plataforma dando click a Add Current.
Si desearamos construir nuestra aplicacin en Android, solo lo seleccionamos y damos click a Switch Plataform.