Skip to content

ARKit for augmented reality experiences with a focus on object placement in the real world ✨

License

Notifications You must be signed in to change notification settings

MaatheusGois/ARKitFocus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ARKitFocus

This iOS application utilizes ARKit to offer an immersive augmented reality experience, emphasizing precise object placement within the real world. Users can effortlessly interact with virtual elements, fostering a seamless blend of digital and physical environments.

Preview

demo.mp4

Features

  • 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.

Getting Started

Prerequisites

  • Xcode (version Version 15.1)
  • iOS device or simulator running iOS (version 17)

Installation

  1. Clone the repository.
  2. Open the project in Xcode.
  3. Build and run the application on an iOS device or simulator.

Usage

  1. Launch the application.
  2. Point your device's camera at a flat surface to allow plane detection.
  3. Use the UI controls to add virtual objects to the scene.
  4. Interact with the virtual objects using gestures.

Configuration

  • Modify MainViewController.swift to customize behavior and add additional features.

Dependencies

  • ARKit
  • SceneKit
  • UIKit
  • Foundation
  • ...

Contributing

Contributions are welcome! Please follow the contribution guidelines.

License

This project is licensed under the MIT License.

Acknowledgments

About

ARKit for augmented reality experiences with a focus on object placement in the real world ✨

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages