This is the second project on Augmented Reality. It explores AR playset and life size AR
demostration. The playset is a glimps to an activity that I do everyday and is modeled after my
garage. The purpose of this project is to represent how people in the future can use this
technology with "AR eyewears" for education, work, and demostration.
Links and resources are at end of this page. Please contact me for any additional questions.
This marker allows augmented reality to interact with reality. Meaning that when the red ball falls on to the "desk" it acts like it falls on the table in reality.
This image showcase the interaction of the drone and astronaut markers. The ball is falls on the table, charcters, or assets in the playsets it bounce and rolls around until it falls of the "table".
This astronaut markers is where it houses the playset and button. Pressing the button will allow you to change the animation of the character - from running to stretching and playing my voice.
This is more a focus look on the character "me" on the treadmill running.
This is run on my android phone. It a focus look on the assets behind the character.
This is lifesize version of the playset running on my smartphone. You can see how tall and realistic it looks compared to the door behind it.
Make sure Unity and Vuforia version are correct.
Unity: 2019.4.1f1 - Download Unity Here
Vuforia: 9.4 - Download Vuforia Here
If you haven't, please install the Unity download first. After that, open Unity and then
run Vuforia installation. This should automatically install all the necessary packages.
Please dowload the source code from my GitHub page. You will able to
find all the links here.
After you download the source code, open the project in your unity. Make sure you have
selected the right unity version and have Vuforia installed.
For life size version, you must build and run this project on your phone; continue to follow this guide.
For playset version, you can do either way. Easier to build and run on your computer with webcam; please click here.
1. Plug in your device into the computer. [If you are using Andorid make sure it's in developer mode]
2. Click the File tab in Unity and go to 'Build Setting'.
3. Here you are able to choose the platform you want to build for.
In this case we will build for Andriod.
4. Now click 'Build and Run'. You should able to see the app up and running on you phone.
For computer build, all you need to do make sure a few things are configured.
1. Go to Windows tab in Unity and Press 'Vuforia Configuration'
2. This will bing up content on the left under 'Inspector'. Scroll down and find 'Play Mode'.
3. Make sure your 'PlayMode Type' and 'Camera Device' are both set correctly.
Using your webcam point it at the target image to see the result. (Images are Astronaut and
Oxygen)
The images are in the GitHub repository if you accidently missed it.
There should be 5 images in the word document.
As interactive as these technologies are becoming, I do not believe that kids would like to interact with the augmented reality figures. Unless in the future there was a way to stimulate the sense of touch and have more personal interaction with the figure. Many people including me tend to forget about how important these basic senses are that we constantly use (touch, smell, taste, hear, sight). While the AR figures can look very cool and interesting but without the sense of touch and interaction that is it. No kid will want a toy that they can only see and not touch.
If we can address the lack of touch sense by using some sort of simulated technology, then I believe that this product can become very popular and possibly replace the physical toys and figures. The flexibility that it will allow one’s imagination to flow is endless. For example, Legos are very popular among kids and even among adults because it allows one to build anything they want with some constraints. The size, color, shape, and cost. Yes, there are some situations where these do not apply but for the majority of the people, these are unfortunately the typical constraints they face. If we can use these AR technologies (AR Legos?), we can scale the size as big or small, as colorful as users can imagine, and as much as they can build without worrying about the cost. This is one of the situations that this type of augmented reality figure can address ‘only’ if we can solve this lack of interaction and touch sense.
After I finished constructing my playset and imported into the life-size version the feeling that they gave me are drastically different. Before I converted the playset into a life-size version, it gave me a feeling of “It’s just a figure model that I can modify it to what I want”, but when it came to the life-size version, it definitely was not just a figure model. It was very shocking to me; I was so immersed with the life-size playset that I had to make sure that there was not a person or an object blocking my way. In the video, you could see me subconsciously trying to avoid running into the objects and the “me” in the playset. At the time I did not notice that I was doing that until I watched the recording. Even though the current technology does not allow you to interact through a sense of touch, I can see this being implemented into movies or maybe even augmented reality game’s cut scenes. This is not limited to only entertainment industries because imagine having this technology being used to showcase blueprints or prototyping ideas – cars, simulations, or integrating with AI. In general, even if the playset and the life-size playset are the same, due to the size difference it gives users different a feeling, impression, and usage.
Warping off my two cents. I still strongly believe that these augmented reality figures will not become popular among kids unless the issue of touch is implemented. This does not mean that it is useless to adults or other areas. I can easily see these being implemented into fields like engineering, astrophysics, and simulation researches that could also involve artificial intelligence.