This tutorial app will allow you to place 3D Objects in AR space and interact with them
- Detect feature points (planes) in AR space using the camera
- Track user motion relative to placed objects and camera
- Includes the use of ARKit, SceneKit & UIKit OS frameworks
- Created a New Project for ARKit apps
- Set Up ARKit SceneKit View
- Connected ARSCNView with View Controller
- Connected IBOutlet Configuring ARSCNView Session Allowing Camera Usage
- Added 3D Object to ARSCNView
- Added Gesture Recognizer to ARSCNView
- Added Multiple Objects to ARSCNView
- Implemented a single node 3D object
- Implemented a multiple nodes 3D object
- Resizing placed objects
- User can resize the object using pinch gestures
- Rotating placed objects
- The slider on the bottom lets the user rotate the ship across the Z axis
- Resetting Position
- Pressing this button on the top right corner will remove the ship allow user to re place the ship
- Hover to preview placement
- Tap and move finger across the screen to preview a white box which will indicate where the ship would be placed
- https://www.appcoda.com/arkit-horizontal-plane/
- https://www.appcoda.com/arkit-3d-object/
- https://www.appcoda.com/arkit-introduction-scenekit/
- Dagmawi Assefa
- Deavin Hester
- Karthik Nayak
- Yacob Alemneh