(Corso di Laurea Magistrale in Informatica, Università degli studi di Milano A.A. 2025-2026, III Quadrimestre)
Lezioni di laboratorio: ogni mercoledì e venerdì dalle ore 10:30 alle ore 12:30 nel Laboratorio LM 5 piano stanza 5016 del Dipartimento di Informatica
Teoria: Parte teorica. Prof. Borghese
Il laboratorio si pone l'obiettivo di fornire le conoscenze per realizzare applicazioni di realtà virtuale. Gli studenti lavoreranno direttamente sui vari dispositivi di realtà virtuale analizzati e realizzeranno piccole applicazioni basate su di essi. Il corso partirà dalla visualizzazione stereoscopica e verranno introdotti man mano dispositivi di input e interazione in tempo reale per realizzare applicazioni sempre più coinvolgenti.
* Durante il corso verrà richiesto allo studente di completare dei piccoli progetti sull'argomento trattato in laboratorio.
Per ogni chiarimento relativo al progetto scrivere a eleonora.chitti@unimi.it
È consigliabile presentarsi a lezione con il proprio PC e con i seguenti software (alla versione indicata) già installati sul proprio computer:
Nota (2023): GitHub ha cambiato chiave pubblica SSH, da oggi potreste avere il seguente errore quando provate a fare una pull/push da terminale su un qualsiasi progetto GitHub:
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
per aggiornare la chiave SSH seguire la guida del blog GitHub al link: https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
Durante le lezioni di laboratorio verrà richiesto agli studenti di scrivere del codice per i dispositivi / piattaforme SW utilizzate in quella lezione. Verrà poi richiesto di completare il codice a casa, realizzando così un micro-progetto.
Nota: L'ordine e gli argomenti delle lezioni indicati di seguito possono essere soggetti a cambiamenti, si consiglia di consultare frequentemente il sito per rimanere aggiornati
| Data | Argomento | Note | |
|---|---|---|---|
| Introduzione | |||
| 17.04.2026 | Modellazione in Blender | Si consiglia di venire con il proprio PC e mouse con 3 pulsanti, in aggiunta si consiglia di aver già installato Blender | |
| 22.04.2026 | Lezione sospesa | ||
| 24.04.2026 | Texture, luci e rigging in Blender | ||
| 29.04.2026 | Animazioni scheletri (rigging) e motion capture (Rokoko) | Progettino - Per questa lezione si consiglia la registrazione al sito di Rokoko: https://www.rokoko.com/ | |
| 01.05.2026 | Festa del lavoro | ||
| 06.05.2026 | Introduzione a Unity 3D | si consiglia di installare Unity3D sul proprio pc prima della lezione: https://unity.com | |
| 08.05.2026 | Realtà Aumentata Definizione e tecnologie; librerie AR (ARFoundation, Vuforia) parte 1 | ||
| 13.05.2026 | Librerie Unity per AR (ARFoundation, Vuforia) parte 2 | Progettino; su ARFoundation - Firma Apple ID in Unity: 07-sing-apple-id.pdf | |
| 15.05.2026 | Modalità di interazione e tracking utente in AR; Leap Motion e Hand Traking (parte 1) | ||
| 20.05.2026 | Leap Motion e Hand Traking (parte 2) | Progettino | |
| 22.05.2026 | Camere 3D e acquisizione di scheletri, rigging e animazione con Unity 3D | Progettino | |
| 27.05.2026 | Realtà Mista Definizione e tecnologie MR (focus su Hololens) | ||
| 29.05.2026 | Realtà Mista (focus su Oculus Quest 3 e libreria Meta XR) | ||
| 03.06.2026 | Realtà Virtuale Definizione e tecnologie VR | ||
| 05.06.2026 | Realtà Virtuale (Librerie Unity per VR, focus su Meta XR parte 1) | ||
| 10.06.2026 | Realtà Virtuale (Librerie Unity per VR, focus su Meta XR parte 2) | Progettino | |
| 12.06.2026 | VR best practices (modalità di interazione, user interface, tracking dell’utente e riduzione motion sickness) |
Laboratorio AIS-Lab: Stanza 4017 - (4° Piano) Dipartimento di Informatica, Via Celoria 18, Milano. Il ricevimento studenti è su appuntamento, è possibile concordare un'incontro scrivendo un'email a uno o più dei seguenti indirizzi:
Edizioni Precedenti: 2016-2017,2017-2018, 2018-2019 2019-2020 2020-2021 2021-2022 2022-2023 2023-2024 2024-2025