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:

Installation Instructions:

  1. Download the newest version of Unity Hub.

  2. Once the download is complete, Open Unity Hub, navigate to the left-hand bar, and click on the Installs tab

  3. If this is your first install of Unity Hub/Unity there will be no installs listed. To install the correct version on Unity:

    1. Navigate to Install Editor in the top left

    2. Navigate to the Archive tab in the top bar

    3. In the statement in this tab, click on the hyperlink that says download archive

    4. Navigate to the correct version of Unity(2021.3.6f1)

    5. Click on the Unity Hub button to download this version to Unity Hub.

    6. This will prompt Unity Hub to open and then will open an Install page with the version listed.

      1. Under Platforms make sure to select Android Build Support and iOS Build Support if you want to build to a mobile device.

      2. Under Documentation make sure to select Documentation

    7. If you forget to check any modules above you can do it after Unity is installed.

    8. Click on the Install button

    9. The correct version should now be installing

  4. Now that the correct version of Unity is installed, you can move forward in the project

Project Instructions:

  1. Print out and assemble the MergeCube and ClassCube (found in the CubesForVuforia folder)

  2. Download the code from GitHub

  3. Unzip the file and move the file into the Unity folder that contains all your unity projects (should be created by Unity)

  4. Before opening the project you have to install Vuforia


Install Vuforia:

  1. Navigate to the Vuforia website

  2. Create an account then navigate to the Downloads page

  3. 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)

  4. Once the download is complete click to open the .unityPackage, this should open Unity Hub and download the Vuforia package


Setting Up the Project:

  1. Click Open in the Unity Projects page and select the project folder where this project is saved to open it.

  2. It should spend some time processing and will open up the project

  3. 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.

  4. Additionally, you will need a Vuforia key to have the project work correctly:

    1. Go to the Vuforia website

      1. Create a Vuforia developer account

      2. Under the Develop tab ensure you are on the License Manager page

      3. Click on Get Development Key to create a license key.

      4. Once created you should get the key that you can now copy

    2. Go to the Unity project

      1. On the top bar, find the Window tab and scroll to Vuforia Configuration

      2. Paste this key in the Global section of the Vuforia Configuration window in the right-hand menu in Unity

  5. In the Project folder in the bottom part of Unity in there is an Assets folder, which contains a Scenes folder

  6. 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.

  7. 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

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 5 - https://orlandoparkstop.com/news/rumors/yoshi-omnimover-ride-details-for-super-nintendo-world-yoshis-adventure/

Image 6 - https://nintendosoup.com/video-super-nintendo-world-will-feature-spinning-coins/

Image 7 - https://www.essentiallysports.com/esports-news-universal-studios-gets-colorful-as-widely-hyped-super-nintendo-world-makes-immense-progress/


Other Inspiration Sources:

Video about the land

Official Website

Yoshi Adventure

Ride POVs :

Yoshi RIde

Mario Kart Ride

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

8bit Music for GAME

Sound Effect by annoyedCactus from Pixabay.

Inspired By:

8-bit music of Mario.

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.