We propose to create an augmented reality (AR) app that simulates a small USF museum experience. This app will enhance visitor engagement with interactive features like QR code scanning, audio integration, and 3D models. Our goal is to combine technology and art to make cultural experiences more accessible and enjoyable at USF.
Figma: AR - Library Mobile Application (Community - Copy)
The app will recreate a small museum featuring a mix of paintings and 3D objects.
- Provides general information about the museum.
- Includes an "Immersive Experience" button for interactive exploration.
- QR codes will be placed next to each art piece.
- Visitors can scan the QR code to view:
- Information about the artwork.
- Details about the artist and the genre.
- The app will play sounds or music related to the artwork.
- For example, the app could play music from a famous artist when scanning a specific piece.
- Some artwork will have a 3D model viewable in augmented reality.
- This feature enhances interactivity and engagement for a more immersive experience.
- Unity: The core engine for the app and augmented reality functionality.
- Vuforia: For augmented reality features, including image and object tracking.
- QR Code Scanning: To trigger interactive experiences for each artwork.
- Audio Integration: For immersive soundscapes related to the exhibits.
- Clone the repository to your local machine:
git clone https://github.com/diegomarinangeli/ter.git
- Open the project in Unity (Unity will regenerate the
Library/folder on first open — this is expected and not included in the repo). - Ensure you have Vuforia installed as a Unity package (the engine package isn't tracked in this repo; download it from the Vuforia developer portal and add it via Package Manager > Add package from tarball).
- Build and deploy the app to your target device (ex: iOS or Android).
- Large binary assets (models, textures, audio, zipped source files) are tracked with Git LFS — run
git lfs installonce before cloning/pulling if you don't already have it set up. - Unity-generated folders (
Library/,Temp/,Build/,Logs/,UserSettings/, etc.) are intentionally excluded via.gitignoresince they're rebuilt locally by the Editor.