FINALPROJECT
AUGMENTED REALITY
APP
PROF. DAVIDHALL AUGMENTED SPACE, OBJECT & FASHION
RAJALUQMAN
SKETCHES
AR APP
For the final project, i build 3 different Augmented Reality app which each app has its own uniqueness. All of the apps are made using Unity and ARkit. The first app is the AR portal which is the app can recognize a plane using ARkit tool and then make a portal which user can go inside the portal and see ‘other world’. The plan is to use a 360 video for the inside part of the portal. Second app is the the Cube Push, which is basically you have a floating cube, and you can push the cube into an augmented space. You can also duplicate the cube by tapping using 2 fingers. Lastly is the Cube Stacking, the idea is to stack the cube on the plane. You can do so by clicking on the screen and a cube will fall down from the sky to the plane and make a stack.
UNITY
ARPORTAL
Basically in Unity, firstly I need to create a portal. I designed just a simple portal. The most important part is the portalWindow in the tab. The portalWindow is basically the thing that when user walk through the portal, the user can see something else. Therefore, we need a _StencilTest, to make this happen. We need to script the portalWindow so that when user go inside the portal its showing the different shaders inside the portal.
UNITY
CUBEPUSH
Cube Push is really something that is very fun to make. Basically at the start you will see a cube floating, and you can basically push the cube away from you. Plus, you can also create multiple cubes by tapping with 2 fingers. I created the script for the pushing the cube as shown in the inputController and I created a script for multiplying the cubes as shown in the inputManager.
UNITY
CUBESTACK
Cube Stacking is also a simple app. Basically when user touches the screen, a cube will fall down from outside off the screen and into the surface plane. Therefore you need the InputManager script and the SurfaceGenerator script to make this happen.
FINALWORK