Vuforia y Unity

Embed Size (px)

DESCRIPTION

Vuforia y Unity

Citation preview

  • Vuforia SDK para UnityVuforia y Unity

    Curso Unity 3D

    Vuforia SDK para Unity

    El SDK de Vuforia es un kit de desarrollo de aplicaciones sencillas de realidad aumentada disponible para Android y iOS. Recientemente se ha lanzado una extensin para Unity, que permite integrarlo fcilmentecon tus proyectos y despus compilarlos para Android o iOS.

    1, Instalacin de la extensin (Requiere Unity 4.1 o superior)

    Necesitars estar registrado en la web de Vuforia. Para ello, ve a la url https://developer.vuforia.com/user/register, rellena todos los campos y haz clic en Register.

    Recibirs un e-mail de confirmacin en la cuenta especificada. No podrs iniciar sesin en la webhasta pasados 5 minutos. Despus, ve a https://developer.vuforia.com/ y haz clic en el botn Login en laparte superior derecha de la pantalla.

    Para descargar el SDK para Unity, visita https://developer.vuforia.com/resources/sdk/unityy haz clic en el enlace de descarga.

    Para instalar el SDK para Unity, tienes que importar el paquete en tu proyecto, al igual que cualquierotro paquete para Unity (si quieres que el paquete de Vuforia est siempre disponible para importar desde elmen de Unity, slo tienes que colocarlo en la carpeta Standard Packages de tu instalacin de Unity).

    Vuforia SDK para Unity Vuforia y Unity Pg. 1

  • Vuforia SDK para UnityVuforia y Unity

    Curso Unity 3D

    Una vez importado el paquete, aparecern nuevos Assets y una opcin en el men para acceder atoda la documentacin:

    2, Compilar un proyecto sencillo

    Para utilizar Vuforia lo necesitars aadir una Base de Datos de Dispositivos a tu cuenta en la webde Vufaria. stas bases de datos contienen informacin sobre Objetivos o targets que reconocer eldispositivo en el proyecto de realidad aumentada. Ms adelante veremos cmo crear tus propios targets enla web de Vuforia e importarlos en tu proyecto. Ahora mismo deberas estar viendo sta estructura dearchivos:

    Vuforia SDK para Unity Vuforia y Unity Pg. 2

  • Vuforia SDK para UnityVuforia y Unity

    Curso Unity 3D

    El contenido de las carpetas es el siguiente:

    Editor: Contiene los scripts necesarios para interactuar con los datos de los targets en el editor deUnity.

    Plugins: Contiene archivos binarios para integrar el SDK con el aplicacin de Unity para Android oiOS.

    Qualcomm Augmented Reality: Contiene prefabricados y scripts para dar funcionalidad de realidadaumentada al proyecto de Unity.

    Streaming Assets: Contiene los archivos de configuracin y datos de la base de datos de dispositivosy los archivos creados con el Target Manager de la web de Vuforia.

    Veamos ahora cmo crear tu primera escena.

    Primero, elimina la Main Camera de Unity. Depus, Vve a la carpeta Qualcomm Augmented Reality Prefabs y aade una ARCamera en la escena. ste tipo de cmara renderiza lo que ve la cmara deldispositivo como un fondo, y reconoce los objetos en l.

    Si echas un vistazo a las propiedades de la ARCamera en el Inspector de Unity, vers que se trata deuna cmara normal, pero con scripts que cambian drsticamente su comportamiento.

    Sin ms elementos en tu escena, puedes compilar tu proyecto para un dispositivo mvil y vers queal ejecutarlo muestra la cmara de vdeo funcionando.

    Tambin puedes probar la ARCamera en el editor de Unity. Para ello debers tener conectada unaWebcam a tu ordenador y seleccionarla en el script WebCamBehaviour de la ARCamera. sta cmarasimular la del dispositivo mvil.

    Vuforia SDK para Unity Vuforia y Unity Pg. 3

  • Vuforia SDK para UnityVuforia y Unity

    Curso Unity 3D

    Vuforia SDK para Unity Vuforia y Unity Pg. 4

  • Vuforia SDK para UnityVuforia y Unity

    Curso Unity 3D

    Ahora, aade a tu escena un ImageTarget. Puedes encontrarlo en la misma carpeta que la cmara(Assets Qualcomm Augmented Reality Prefabs).

    Vuforia SDK para Unity Vuforia y Unity Pg. 5