Professional Documents
Culture Documents
I. OVERALL OBJECTIVE
• Create an augmented reality program in Unity and
Vuforia.
07/02/2022
172460248-5 2
D. What is UNITY? You can use any device with a camera to test AR/MR
Unity is a video game development tool created by games and apps built on Unity with Vuforia.
the company Unity Technologies. On the Unity website,
in the Made with Unity section, we can see that this
software has been used to create many well-known
games and others not so well known. It has also been used
to create interactive Virtual Reality experiences and even
miniseries, such as "Baymax Dreams", produced by
Disney together with Unity, where the editor has been
used to process and preview all the chapters of the
miniseries in real time.[4]
With Unity some of the most famous mobile games
have been developed, "Monument Valley", "Ghost of a Fig3. Plataform VUFORIA
Tale", "Hollow Knight" or "Cuphead". Unity is a tool that
not only includes engines for rendering images, 2D/3D III. DEVELOPMENT AND PROCEDURE
physics, audio, animations and other engines, but also
includes networking tools for multiplayer, NavMesh A. Create account and license in VUFORIA.
navigation tools for Artificial Intelligence or support of The first thing we will have to do is create an account in
Virtual Reality.[3] Vuforia Engine, then we will create a new basic project which
will provide us with a free license which will be essential to
create our project in UNITY, in this same Vuforia platform we
will have to import the images that They will be referential for
our augmented reality, which will create a Unity file to be
exported and used in the Unity developer.
E. What is VUFORIA?
Vuforia is a cross-platform Augmented Reality (AR)
and Mixed Reality (MR) application development
platform, with robust tracking and performance on a
variety of hardware (including mobile devices and mixed
Fig4. Program UNITY.
reality head-mounted monitors (HMDs) such as
Microsoft HoloLens). The Unity integration in Vuforia
allows you to build vision apps and games for Android B. Editing the program in Unity.
and iOS using a drag-and-drop build workflow. A The first thing that will be done is to integrate 4 reference
Vuforia AR + VR sample pack is available on the Unity images which will be the basis for our augmented reality, and
Asset Store, with several useful samples demonstrating then we align these in our Scene, for this the alignment tools are
the most important features of the platform. used.
Vuforia supports many third-party devices (such as
AR/MR glasses) and VR devices with rear-facing
cameras (such as Gear VR). See Vuforia's page on
Devices for a full list of supported devices. See the
Vuforia API Reference for more information about the
classes, properties, and functions used in the SDK.[4]
172460248-5 3
Fig7. Text
The fourth step is to create a thumbnail that will serve us to
place the videos in each object, for this we must edit the texture
Fig5. Basic images of them, for which it will be changed to the Sprite 2D and UI
The second thing is to import from the Assest Store platform format, then the video is dragged to the thumbnail so that is
the 3D objects that will be placed in each of the images, for this saved.
we must again edit the position parameters and place them above
each image.
Fig8. Thumbnails
The fifth step is to edit certain parameters and download
certain editing packages that Unity will ask us to continue
editing. Now an audio will be placed on each element, for which
we proceed to import 4 audios in .wab format so that they can
be played in Unity. For this step we will need to edit the Script
in Visual Studio.
Fig9. Audio
Our sixth step would be to edit our SCRIPT through
Fig6. Objects 3D
VISUAL STUDIO, it will be integrated into our project folders.
As a third, we will place the text boxes, the same ones that We proceed to attach certain lines of code for the recognition of
will be created using the Plane tool and the texMeshPro tool, video and audio.
which will be essential to be able to have a base and their
respective letters. In our project we have chosen to place the
description of each of the objects.
172460248-5 4
Fig15. At Unity
C. Import ANDROID APK
Finally, we proceed to import our project to an Android
phone, for this it will be important to edit certain parameters in
the Build Settings since this way we will be able to import our
APK for Android correctly.
VI. RECOMMENDATIONS
• When importing the images that will be our base to
form the augmented reality, these will have to be very
clear and stand out in their background, so that the
textures are correct and there are no recognition errors.
• Have the ability to program all types of programming
language as it will be essential to avoid operating
errors.
VII. REFERENCIAS