** Access Source Code on Patreon: / 60597442 **
Are you an iOS developer interested in Augmented Reality but don’t know where to start? In this video, I help you build your first Augmented Reality app using the RealityKit framework for iOS.
I hope you enjoy the video and if you have any questions, feel free to leave a comment below. If you’d like to see more videos like these, consider subscribing.
***
Table of Contents:
0:17 - Step 1) Create New Project
1:05 - Step 2) Remove Default Code
1:35 - Step 3) Setup ARView
4:38 - Step 4a) Create TapGestureRecognizer
6:15 - Step 4b) Define handleTap Function
11:51 - Step 5) Implement session(didAdd anchors)
13:51 - Step 6) Define placeObject Function
16:37 - Step 7) Add AR Gestures
17:28 - Step 8) Assign arView.session.delegate
18:51 - Step 9) Add USDZ File to Project
20:22 - Step 10) Demo Completed AR App
***
Links
Getting 3D Content tutorial: • Get 3D Content for Your Apple AR Apps...
Creating a Multi User AR Experience: • Create a Multiuser AR Experience // R...
#RealityKit #GettingStarted #Swift
***
The code in this video is based on Apple’s sample code: https://developer.apple.com/documenta...
Apple License:
Copyright © 2019 Apple Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.