Skip to content

This project leverages Augmented Reality (AR) to provide an interactive experience by integrating digital content, such as 3D objects, sounds, and animations, into the real world.

Notifications You must be signed in to change notification settings

arda-oeztuerk/ar-unity-tutorial-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity AR App for iOS

Welcome to the Unity AR App! This project leverages Augmented Reality (AR) to provide an interactive experience by integrating digital content, such as 3D objects, sounds, and animations, into the real world.

Features

  • Explore and interact with 3D objects in AR.
  • Rotate objects, play associated sounds, and switch between objects.
  • Easily customizable with new 3D models, sounds, and image targets.

App insights App insights Eagle AR-App

Requirements

Software

  • Unity 2022.3.52f1
  • Vuforia Engine (Unity Plugin)
  • Xcode (for iOS builds)

Hardware

  • Mac computer (for iOS builds)
  • iPhone (for testing)

Assets

  • 3D models (.fbx, .obj, .glTF)
  • Audio files (.mp3, .wav)
  • Background image (for image targets)

Getting Started

  1. Clone the Repository:
    git clone https://github.com/arda-oeztuerk/ar-unity-tutorial-ios.git
    

Navigate to the project directory and open it in Unity.

  1. Import Assets:

    • Drag and drop new 3D models, textures, or audio files into the Unity Assets folder.
    • Use organized folders for better asset management.
  2. Configure AR Content:

    • Add imported 3D models as child objects to image targets.
    • Configure positions, scales, and interactions in the Unity Hierarchy and Inspector.
  3. Build the App:

    • Select File > Build Settings in Unity.
    • Choose iOS as the platform and switch platforms if necessary.
    • Add required scenes and build the Xcode project.
  4. Deploy to iPhone:

    • Open the exported Xcode project, configure signing profiles, and connect your iPhone.
    • Build and run the app on your device.

Customization Guide

Adding New 3D Objects

  • Import 3D models into Unity and ensure textures/materials are properly assigned.
  • Add them to the Hierarchy as child objects of the relevant image target.

Adding New Sounds

  • Import audio files into the Assets folder.
  • Assign them to the corresponding objects in the Multi Object Interaction component.

Creating New Image Targets

  • Import background images and assign them as new image targets in the Vuforia configuration.

Testing

  • Ensure proper lighting and visibility for image targets.
  • Test interactions (e.g., buttons, object manipulation) to verify correct functionality.

License

This project is released under the CC0 License. You are free to use, modify, and distribute this work without any restrictions.

About

This project leverages Augmented Reality (AR) to provide an interactive experience by integrating digital content, such as 3D objects, sounds, and animations, into the real world.

Topics

Resources

Stars

Watchers

Forks