IMDM 101
Chase Vogel
Johab Silva
Oct. 18th, 2022
IMDM Notes
● VR and AR project
● Using IOS and android, android is much easier to use
● IOS has X-Code a middleman before program can go from code to device it is much
more involved than samsung
● Opened unity - Android build
● Editor version 2021.3.9f1 most newer versions work fine like 2022
● New project
● AR core - name it and organize in folder
● Create project
● Hierarchy - AR session origin and AR session
● Can make 3D core into AR through AR session
● To create from scratch hit window - package manager - unity register - search AR
● Right click hierarchy drag AR session to Hierarchy
● File - build settings - android(platform) - install platform if not done so - player settings -
player - android tab - openGLES2 (deprecated) and minimize/get rid of it - under
identification package name - com.appname.apportest - minimum api level set to 24 -
under Icon - adaptive api 26 add picture for Icons - ARM64 selected
● XR plug-in management - select AR Core
● Under build settings open open scene
● Right click - 3D object add cube
● Can move camera and light source around
● Cube or whatever I want to show up must be under AR session in hierarchy
● 4636 code for android devices for UMD
● Allow access to tablet
● File - build settings - run device - select correct device - build and run - save to computer
● Ios build 2022
● File - build settings - ios
● Player settings - player - company name - ChaseVogelARapp - project name - APapp -
Icon - add Icons to all Icons so its available on all different resolutions of Iphones -
bundle identifier - com.chasevogelarapp.chasevogel - microphone usage description and
location usage description - write no microphone, no location
● Player settings - XR plug in management - check ARKit is selected - build settings - build
and run - save to computer
● Xcode opens - phone must be connected via cable - click run
● Yellow issues app can still run - red means the app won't run
● Under targes leave unity-Iphone selected
● Phone must be at the top to the right of Unity-iPhone
● Signing and capabilities - automatically manage signing
● Create a development account in Xcode - step one - team - select - bundle identifier -
com.chase…. -
● Go on iphone - find “vpn and device management” in settings and enable it to receive
the application
Reflection :
This project was very frustrating but also a good life lesson to keep solving problems and
moving forward until you succeed. Nothing went our way in this project to start. My phone’s port
has water damage so I was unable to do any testing at home so I had to rely on in class
experimentation. I learned a lot about coding and that it is not always spelled out for you,
sometimes you have to dig in and figure out some troubleshooting issues on your own.