demo.mp4
- Virtual Object Placement: Users can place virtual objects in the real-world environment using ARKit.
- Plane Detection: The application detects horizontal planes in the environment to facilitate object interaction.
- Ambient Light Estimation: The app adjusts lighting based on the ambient light in the surroundings.
- Xcode (version Version 15.1)
- iOS device or simulator running iOS (version 17)
- Clone the repository.
- Open the project in Xcode.
- Build and run the application on an iOS device or simulator.
- Launch the application.
- Point your device's camera at a flat surface to allow plane detection.
- Use the UI controls to add virtual objects to the scene.
- Interact with the virtual objects using gestures.
- Modify
MainViewController.swift
to customize behavior and add additional features.
- ARKit
- SceneKit
- UIKit
- Foundation
- ...
Contributions are welcome! Please follow the contribution guidelines.
This project is licensed under the MIT License.