Skip to content

A SwiftUI-based Augmented Reality (AR) experience for iOS devices. Explore scenes, position 3D models, and capture moments in this immersive experience.

License

Notifications You must be signed in to change notification settings

VitoGallo/AR-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AR-Demo: Explore the World with Augmented Reality

Banner

Platform iOS Language AR GitHub license


Welcome to AR-Demo, the iOS application that revolutionizes the way we interact with our surroundings using augmented reality (AR). With AR-Demo, you can transform your living space by placing extraordinary 3D models and enjoy an immersive experience like never before.

Key Features

🌈 Immersive Augmented Reality

Transform your environment by seamlessly placing 3D models within your real-world space. Watch as these objects come to life, creating a captivating and immersive experience.

🚀 Model Selection

Discover an extensive collection of 3D models directly from the Apple AR Quick Look Gallery. Personalize your space with an array of furniture, fantastical creatures, and more, tailoring your augmented reality to your unique style.

🎉 Interactive Animations

Have fun with interactive animations. Take control of their behavior using sleek glass-style buttons, adding an extra layer of interactivity to your AR experience with a simple tap.

📸 Capture and Save Photos

Capture and preserve special moments within your AR environment by taking photos of the scene. Save these creative snapshots to relive and share your augmented reality creations with friends.

🎯 FocusEntity Package

To elevate the immersive experience in AR-Demo, we leverage the powerful FocusEntity package by MaxxFrazer. FocusEntity introduces a dynamic visual indicator that adjusts based on the detection of a supporting surface for 3D models. This visual element provides intuitive guidance, adapting to the conditions of the AR environment.

Project Structure

The source code is organized following the MVVM (Model-View-ViewModel) pattern to ensure a clear and scalable structure. Folders are logically divided for easy code navigation and maintenance.

Getting Started

  1. Clone the Repository: Run the git clone command to get a copy of the project.
  2. Open with Xcode: Explore the source code and build the app in Xcode.
  3. Run on Device: Experience AR directly on your iPhone.

License

AR-Demo is distributed under the MIT License. Refer to the LICENSE file for more details.

About

A SwiftUI-based Augmented Reality (AR) experience for iOS devices. Explore scenes, position 3D models, and capture moments in this immersive experience.

Topics

Resources

License

Stars

Watchers

Forks

Languages