Project 1 - Around the World
Table of Contents:
Introduction
Theme parks and themed entertainment have been a fascination of mine since I was a kid and it is something I still carry with me today. This love of full immersion experiences was part of the reason why I chose to take this class.
This page details how to set up the environment for two AR cubes. Cube 1, has Cinderella's castle and the surrounding area(known as the castle hub). Cube 2 focuses on Super Nintendo World, currently in Osaka Japan (though there are plans to bring it to the US in both California and Florida). This project was created using Unity and Vuforia.
The goal was to create two designs of two distinct locations that could be projected onto two cubes. Each cube has five unique models on top (three models from the web, two models I created), one side that states the location temperature (in either Fahrenheit or Celsius), one side that states the current time at the location, one side that states the location name, and one side that I chose to add a 2D model to. If you flip the cube upside down and right-side up the lighting will change.
Video
A five minute video detailing and showing off the project.
GitHub
https://github.com/angelica-v/angelica_villegas.428.P1
To access the content of the project please visit the GitHub page above.
Set Up
Software Requirements:
Unity
Vuforia
version 10.9.3 (There is now a newer version to use)
Installation Instructions:
Download the newest version of Unity Hub.
Once the download is complete, Open Unity Hub, navigate to the left-hand bar, and click on the Installs tab
If this is your first install of Unity Hub/Unity there will be no installs listed. To install the correct version on Unity:
Navigate to Install Editor in the top left
Navigate to the Archive tab in the top bar
In the statement in this tab, click on the hyperlink that says download archive
Navigate to the correct version of Unity(2021.3.6f1)
Click on the Unity Hub button to download this version to Unity Hub.
This will prompt Unity Hub to open and then will open an Install page with the version listed.
Under Platforms make sure to select Android Build Support and iOS Build Support if you want to build to a mobile device.
Under Documentation make sure to select Documentation
If you forget to check any modules above you can do it after Unity is installed.
Click on the Install button
The correct version should now be installing
Now that the correct version of Unity is installed, you can move forward in the project
Project Instructions:
Print out and assemble the MergeCube and ClassCube (found in the CubesForVuforia folder)
Download the code from GitHub
Unzip the file and move the file into the Unity folder that contains all your unity projects (should be created by Unity)
Before opening the project you have to install Vuforia
Install Vuforia:
Create an account then navigate to the Downloads page
Download Vuforia 10.9 via Unity Hub (It should be the first option Add Vuforia Engine to a Unity Project or upgrade to the latest version)
Once the download is complete click to open the .unityPackage, this should open Unity Hub and download the Vuforia package
Setting Up the Project:
Click Open in the Unity Projects page and select the project folder where this project is saved to open it.
It should spend some time processing and will open up the project
Once open you may have to import Vuforia to do this go to Assets from there click Import Package and then Custom Package you should be able to then import all the files required.
Additionally, you will need a Vuforia key to have the project work correctly:
Go to the Vuforia website
Create a Vuforia developer account
Under the Develop tab ensure you are on the License Manager page
Click on Get Development Key to create a license key.
Once created you should get the key that you can now copy
Go to the Unity project
On the top bar, find the Window tab and scroll to Vuforia Configuration
Paste this key in the Global section of the Vuforia Configuration window in the right-hand menu in Unity
In the Project folder in the bottom part of Unity in there is an Assets folder, which contains a Scenes folder
In the Scenes folder there is a file named ThemeParkCubes.unity, drag it into the hierarchy (not inside any scene) and delete the Default scene/cameras that are there.
Congratulations! If you open the Scene, under ARCamera you should see two models, MagicKingdom (Cube 1) and SuperNintendoWorld (Cube 2). Print out the merge and class cube (found in the CubesForVuforia folder), assemble them, and put them in front of the screen. When you click the play you can now use AR to see the two cube designs on the physical cubes built.
If there are problems installing, ensure that the com.ptc.vuforia.engine-10.9.3.tgz is in the Packages folder and that in packages-lock.json in the dependencies search for "com.ptc.vuforia.engine" and change the version to 10.9.3 (or if you have to use the newest version 10.10.2)
If you have another project with the com.ptc.vuforia.engine-10.9.3.tgz (or com.ptc.vuforia.engine-10.10.2 tgz) file in Packages, you can copy it into this projects Packages folder
You can find further information about Vuforia and Unity here.
Discussion
I believe AR eyewear and projects, such as our cube (and potentially slightly larger scale items) will be popular in several years when we have eyewear that shows AR objects like this to always be around us. However, I do think there will be limitations to how often people use these objects. I could likely see this technology being used more so for entertainment or learning purposes and for purposes that are less long-term (not using the technology for the full day) rather than having a fully AR society. I could see pushback to this technology being used consistently due to safety reasons unless that is heavily considered when designing this technology. If this technology is used consistently, it could block figures, or distract you. For example, if you’re walking and see a fascinating figure you might miss obstacles on the road, such as a car or a pothole. Finally, general distrust in some technology that people have (plus the ways that this technology could potentially be used both intentionally and unintentionally nefariously) could influence the lack of popularity and usage of eyewear that shows AR objects like this around you all day. However, I think that rather than using this to see AR objects around you all day every day there could be niche uses for this technology and it will become popular through that. For example, AR could be used in theater and other themed environments to bring to life the environment in a way that may not physically be possible but is possible through technology.
Some small objects that I think would benefit from AR-enhanced physical objects would be akin to pop-up books. Adding AR to learning material could make it more interactive to look at the model and also it could be more immersive and allow you to see more with less. Especially, as technology advances, AR would first allow users to get a look at a 3D object, and additionally one can get a 360 view. Along with this, different views can be used that one can’t get on just one page. For example, it could be a model of a human body, one view could be the skeleton, one view could be the nervous system, and one view could be the muscular system. In comparison to the physical model it can also change in an instant so you can see how items are connected and their relative location. Additionally, as it is AR it could have interactive components that allow you to see the scientific names of different parts of the body.
Another small object that could benefit from being an AR-enhanced physical object would be a board game, such as Monopoly, Candyland, or Life. Adding AR to a board could first allow movement of the scenes, for example in Monopoly, you could animate scenes, such as when the property is bought showing the street view and building, and AR can make it 3D allowing you to get a 360 view of the property. Additionally, it could help keep the tally of points and increase accuracy and it could increase the immersion of the game.
Model 1: Cinderella's Castle
Cinderella Castle Hub, Magic Kingdom, Walt Disney World in Orlando Florida.
Inspiration
I chose to use Cinderella's Castle / the Castle Hub in Magic Kingdom as my inspiration for the first cube destination. This past spring I was an intern at Disney, and because of that experience, this place holds a special place in my heart. I would spend a lot of time with friends in the parks/castle hub, chatting, and eating corn dogs nuggets, and ice cream.
All photos are owned by me with the exception of Image 8, the snack cart.
Models from the web
1. Cinderella's Castle
Author: Zazu
https://3dwarehouse.sketchup.com/model/8f79a8b9a2fa2919e784f405b2490bab/Disney-Castle
Inspired By:
Cinderella's Castle (Image 1, 2, 3)
2. Partner's Statue
Author: Grant Fowler
https://www.thingiverse.com/thing:322695
Added Textures:
M_YFMM_35 from Yughues Free Metal Material by Nobiax / Yughues
Inspired By:
Partner's Statue in the center of the hub. (Image 1)
3. Spirea
Author: elita A.
https://3dwarehouse.sketchup.com/model/505904ed-97e4-4e82-920d-3fcfb1d7bbee/Spirea
Inspired By:
The pink flowers around the park and the new statues. (Image 1, 5, 6)
Created Models
1. Snack Cart
Created in blender.
Inspired By:
The snack cart on the side that sells Cold Refreshments. (Image 8)
2. Stone Fountain
Created in blender.
Inspired By:
One of the fountains in the hub. (Image 4)
Other Information
Fonts
Time Font:
https://www.1001fonts.com/digital-7-font.html
Other Text Font:
https://www.1001fonts.com/enchanted-land-font.html
.
Sound
Cinematic Trailer Music - 10 - Cinematic Piano Fairy Tale Intro
Sound Effect by Gregor Quendel from Pixabay
Inspired By:
This audio was chosen based on the instrumental music that is played through Main Street and the castle hub of the park (music inspiration).
Fourth Side
Author: allison W.
https://3dwarehouse.sketchup.com/model/uf1055e79-d76b-4c35-9850-d4b1a6e8f9c0/Cinderellas-Castle
Inspired By:
Night time holiday Castle, this image is meant to be another representation of the lights in the castle hub.
Top Cube // Pavement
Added Textures:
Sidewalk: Pavement pattern 08 from Yughues Free Pavement Materials by Nobiax / Yughues
Inspired By:
The pavement in the park.
Fireworks
Taken Inspiration From: https://styly.cc/tips/unity_fireworks01/
Inspired By:
The fireworks that go off nightly that I used to watch some days after work. (and my favorite firework show).
Lighting
Lighting 1
I created the first lighting setting to represent the nighttime lights of the castle. Disney tends to project purple/blues onto the castle and thus I added four spotlights to do so. Additionally, a blue light illuminates the scene to give it a more nighttime feel.
Lighting 2
The second lighting set was meant to represent a dusk lighting setting for the castle. It uses orange and red to give it a more daytime look, but still has some undertones of the night colors. Additionally, an orange light lights up the scene making it feel brighter.
Model 2: Super Nintendo World
Super Nintendo World, Universal Studios Japan, in Osaka, Japan.
Inspiration
I chose Super Nintendo World as I find it a fascinating place in terms of themed entertainment. Currently, it is the only one of its kind to exist. It is currently open at Universal Studios Japan in Osaka, Japan. However, there are more that will open in the near-ish future, one in Universal Studios Hollywood in California, and one in Universal Studios in Florida. I would love the chance to get to see any of these lands as they look fully immersive and as a Mario (and overall gaming/Nintendo) fan, some elements look like the game leapt off the screen. I think they did an amazing job at setting the scene and making an immersive world.
Image Sources:
Image 1 - https://super-nintendo-world.usj.co.jp/en/us/home
Image 2 - https://www.ign.com/articles/super-nintendo-worlds-area-map-merchandise-and-cafe-items-revealed
Image 3 - https://voyapon.com/super-nintendo-world-universal-studios-japan/
Image 4 - https://hardcoregamer.com/features/we-took-the-warp-pipe-into-super-nintendo-world-in-japan/409079/
Image 6 - https://nintendosoup.com/video-super-nintendo-world-will-feature-spinning-coins/
Other Inspiration Sources:
Ride POVs :
Models from the web
1. Yoshi
Author: Rubi B.
https://3dwarehouse.sketchup.com/model/0b8df901-f065-4410-84ca-6472899a38fa/Yoshi
Inspired By:
The Yoshi Omnimover ride called "Yoshi's Adventure. (Image 3, 4). Yoshi was placed next to the tunnel to mimic one of the show scene's entrances.
2. Flag
Author: Roberto M.
https://3dwarehouse.sketchup.com/model/438d0208d55b799d22698f1302729d34/Super-Mario-Bros-Ending-Flag
Inspired By:
Flag at the end of the game, which was also included in the park. (Image 1, 7). While it is a slightly different flag, it has similar symbolism.
3. Mario Box
Author: Michael Milhayfi
https://3dwarehouse.sketchup.com/model/30e7fd50db3370d9366681b1be8d0c0d/Mario-Box
Inspired By:
Item cube in the game that was featured as a decoration in the park (Image 7).
Created Models
1. Coin
Created in blender.
Inspired By:
The spinning coin models in the parks, that are used as decoration (Image 1, 6).
2. Three Green Pipes
Created in blender.
Inspired By:
The three pipes at the entrance of the park. (Image 4) (Additionally modeled a different pipe based on the Yoshi tunnel (Image 3))
Other Models
Sound
Fourth Side
Author: WeekendWoodWarrior
https://3dwarehouse.sketchup.com/model/6ac94bc04c6022fc8a04932b17782af/Mario
Inspired By:
Mario is the main icon of the park, so it felt fitting to use an image of him as the fourth side.
Top Cube // Ground
Added Texture:
Material_grass_lighted from Handpainted Grass & Ground Textures by Chromisu
Mountain Model
Model was created in blender
Added Texture:
Grass: Material_grass_lighted from Handpainted Grass & Ground Textures by Chromisu
Dirt/Columns: Material_dirt_lighted_rocks from Handpainted Grass & Ground Textures by Chromisu
Inspired By:
The mountains of Mario, used as a backdrop in the park (Image 5, 7)
Lighting
Lighting 1
Meant to mimic daylight lighting, the lights are less harsh. Additionally, there is a spotlight on the flag.
Lighting 2
Meant to mimic dusk lighting, thus it is slightly more red of a light. Additionally, there are two yellow spotlights on each group of coins.