Tharindu209 / AR-Nav-Faculty-App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AR Navigation Faculty App

Overview

The AR Navagation Faculty App is an augmented reality (AR) application designed to assist users in navigating the faculty or a similar environment. The app leverages Unity's AR Foundation to provide real-time, interactive guidance through AR markers and detailed information displays.

Objectives

  • Enhance Navigation: Provide an intuitive and efficient way for faculty members and students to navigate the faculty using AR.

Features

  • Real-Time AR Navigation: Users can navigate the campus using AR markers displayed on their mobile devices.

  • Detailed Information Display: Information about faculty buildings and points of interest is displayed through interactive AR elements.

  • QR Code Integration: QR codes can be scanned to quickly access specific navigation routes or resources.

Technologies Used

  • Unity 2020.3 or later: The game engine used for developing the app.

  • AR Foundation: Unity’s cross-platform framework for building AR applications.

  • C#: The programming language used to develop the app's logic.

  • Graphics.Blit(): Used for rendering techniques within the app.

Project Structure

  • Assets: Contains all the project’s assets including materials, plugins, and prefabs.

  • Scripts: Custom scripts that drive the application’s logic.

  • Scenes: Unity scenes used in the app, including the main AR navigation scene.

  • Plugins: Any third-party plugins used in the project.

Installation

Prerequisites

  • Unity 2020.3 or later

  • AR Foundation package (specific version as required by the project)

  • Android or iOS device capable of running AR applications

Steps

  1. Clone the repository: git clone https://github.com/your-repository/AR-Nav-Faculty-App.git

  2. Open the Project in Unity: Launch Unity and open the cloned project.

  3. Install Dependencies: Ensure all required packages and plugins are installed.

  4. Build the Project: Build the project for Android or iOS using Unity’s build settings.

  5. Deploy to Device: Deploy the app to an AR-supported device.

Usage

Running the App

  • Launch the app on your mobile device.

  • Point your device at AR markers around the campus.

  • Follow on-screen instructions for navigation.

Testing the App

Download the APK and install it on an AR-capable device.

Documentation

Key Resources:

About

License:MIT License


Languages

Language:ShaderLab 74.5%Language:HLSL 12.9%Language:C# 12.6%