Full set of lab experiences in Unity3D for the Master Course "3D Vision and Extended Reality" - Academic Years 20-21, 21-22, 22-23, 23-24
This repository contains a set of lab experiences in Unity3D for the Master Course "3D Vision and Extended Reality" spanning the academic years 2020-2024. The course is divided into two parts, where Labs 1-3 are introductory experiences to Unity, and Labs 4-6 are advanced experiences in Unity.
- Lab1: Intro Unity and AR
- Lab2: Physics in Unity and UI
- Lab3: Animator Controller, Animations
- Lab4: Graphics and Shaders
- Lab5: Raycasting and Simulations
- Lab6: MLAgents and AI
Each folder is organized into several subfolders, including scenes, scripts, prefabs, materials, and textures. Each folder serves a specific purpose, such as storing Unity scenes, C# scripts, reusable game objects, materials, and textures. To get started with any of the Unity projects, clone the repository and open the folder in Unity. The whole project is licensed under the MIT License.
The project directory is structured as follows:
3DVisionXRLabs-Unity/
├── Assets/
│ ├── Scenes/
│ ├── Scripts/
│ ├── Prefabs/
│ ├── Materials/
│ └── Textures/
├── ProjectSettings/
├── Packages/
└── README.md
This folder contains all the Unity scenes used in the project. Each scene represents a different lab experience.
This folder contains all the C# scripts used in the project. These scripts handle the logic and functionality of the lab experiences.
This folder contains all the prefabs used in the project. Prefabs are reusable game objects that can be instantiated in multiple scenes.
This folder contains all the materials used in the project. Materials define the appearance of 3D objects.
This folder contains all the textures used in the project. Textures are images applied to materials to give 3D objects a more detailed appearance.
To get started with this project, follow these steps:
- Clone the repository:
git clone https://github.com/elenacamuffo/3DVisionXRLabs-Unity.git
- Open any project in Unity.
- Open any of the scenes in the
Assets/Scenesfolder to start exploring the lab experiences.
This project is licensed under the MIT License. See the LICENSE file for details.