Crèdits
6
Tipus
Obligatòria
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
CS
Professorat
Responsable
- Marta Fairen Gonzalez ( mfairen@cs.upc.edu )
Altres
- Alejandro Beacco Porres ( alejandro.beacco@upc.edu )
- Alejandro Ríos Jerez ( arios@cs.upc.edu )
- Alvaro Vinacua Pla ( alvar@cs.upc.edu )
- Antonio Chica Calaf ( achica@cs.upc.edu )
- Carlos Andujar Gran ( andujar@cs.upc.edu )
- Nuria Pelechano Gomez ( npelechano@cs.upc.edu )
- Pere Pau Vázquez Alcocer ( ppau@cs.upc.edu )
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
0
Competències
Específiques
Bàsiques
Objectius
-
Conèixer el concepte de personatge, i com es fa la simulació del moviment d'aquest personatge en un entorn gràfic, així com els problemes que apareixen en la simulació de multituds.
Competències relacionades: CTE1, CTE10, CTE12, -
Aprendre tots els conceptes relacionats amb la Realitat Virtual i Augmentada, la seva arquitectura i el software i hardware relacionat.
Competències relacionades: CTE1, CTE10, CTE12, CB6, CB9, -
Ser capaços de desenvolupar una aplicació sobre un entorn virtual o real+virtual amb interacció 3D.
Competències relacionades: CTE1, CTE10, CTE11, CTE12, CB9, -
Conèixer els conceptes d'interacció 3D, usabilitat en sistemes de Realitat Virtual i Augmentada, i presència.
Competències relacionades: CTE1, CTE11, CTE12,
Continguts
-
Animació de personatges.
Avatars. Simulació de moviment d'un personatge. Evitar col·lisions. Simulació de multituds. -
Realitat Virtual - Introducció i arquitectura.
Arquitectura d'un sistema de Realitat Virtual. Aplicacions. -
Realitat Virtual - Dispositius.
Dispositius d'entrada. Dispositius de sortida. Hàptics. -
Realitat Virtual - Estereoscopia
Conceptes de percepció de profunditat. Generació del parell estereoscòpic. Estéreo actiu i estéreo passiu. -
Realitat Virtual - Software
Software de Realitat Virtual. VR-Juggler. XVR. -
Realitat Augmentada
Concepte de realitat augmentada. Diferents arquitectures. Software: AR-Toolkit. -
Interfícies d'usuari 3D.
Interfícies d'usuari 3D. Selecció i manipulació d'objectes. Navegació i control de l'aplicació. -
Usabilitat i presència.
Avaluació de la usabilitat. Tests d'usabilitat. Sensació de presència. -
Rendering hàptic
Sentit del tacte. Dispositius hàptics. Algoritmes per rendering haptic. -
Realitat Augmentada - Software
Software de Realitat Augmentada.
Activitats
Activitat Acte avaluatiu
Animació de personatges
Avatars. Simulació de moviment d'un personatge. Evitar col·lisions. Simulació de multituds.Objectius: 1
Continguts:
Teoria
4h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Examen Parcial
Examen escrit de la part vista fins al moment a l'assignatura.Objectius: 2
Setmana: 9
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Realitat Virtual - Introducció i arquitectura.
Arquitectura d'un sistema de Realitat Virtual. Aplicacions.Objectius: 2
Continguts:
Teoria
4h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Realitat Virtual - Dispositius.
Dispositius d'entrada. Dispositius de sortida. Hàptics.Objectius: 2
Continguts:
Teoria
4h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Realitat Virtual - Estereoscopia
Conceptes de percepció de profunditat. Generació del parell estereoscòpic. Estéreo actiu i estéreo passiu.Objectius: 2
Continguts:
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Interfícies d'usuari 3D.
Interfícies d'usuari 3D. Selecció i manipulació d'objectes. Navegació i control de l'aplicació.Objectius: 4
Continguts:
Teoria
6h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
6h
Usabilitat i presència.
Avaluació de la usabilitat. Tests d'usabilitat. Sensació de presència.Objectius: 4
Continguts:
Teoria
4h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Rendering hàptic
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Realitat Augmentada - Software
Teoria
0h
Problemes
0h
Laboratori
8h
Aprenentatge dirigit
0h
Aprenentatge autònom
8h
Metodologia docent
La metodologia docent estarà basada en classes setmanals de teoria (2h) i quinzenals de laboratori (2h cada quinze dies organitzades de manera no lineal).En les classes de teoria s'introduiran els conceptes de l'assignatura i es quan s'escaigui es faran exercicis o exemples que pugui ajudar a l'assoliment dels conceptes teòrics i pràctics.
S'espera que els estudiants es preparin els materials addicionals que es proporcionaran durant el curs en forma d'apunts o referències (bibliogràfiques o per web) de cara a preparar els exàmens i les pràctiques de laboratori.
A les sessions de laboratori, s'introduirà el software a fer servir i es plantejaran les pràctiques que l'alumne haurà de desenvolupar i entregar. Una part del temps de laboratori es dedicarà a què els estudiants resolguin les pràctiques plantejades amb ajuda del professor.
Mètode d'avaluació
L'avaluació de l'assignatura vindrà donada per la conjunció d'una part teòrica i una part més pràctica.La part teòrica s'avaluarà amb 2 exàmens escrits, el primer a la setmana 7 del curs i el segon a la setmana 14. Tots dos comptaran un 50% de la nota de la part teòrica de l'assignatura.
NT = 0.5 * NPrimerExamen + 0.5 * NSegonExamen
La part pràctica s'avaluarà mitjançant dues parts: la primera avaluarà els coneixements en Realitat Virtual (NP1) i la segona avaluarà els coneixements en Realitat Augmentada així com la usabilitat i la interacció 3D (NP2). Les dues notes de les parts pràctiques també comptaran un 50% cadascuna.
NP = 0.5 * NP1 + 0.5 * NP2
Finalment la nota final de l'assignatura es calcularà com un 40% de la part pràctica i un 60% de la part teòrica. Per tant la nota fina serà:
NF = 0.4 * NP + 0.6 * NT
Bibliografia
Bàsic
-
Understanding virtual reality: interface, application, and design
- Sherman, W.R.; Craig, A.B,
Morgan Kauffman,
2018.
ISBN: 9780128183991
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004160479706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
3D user interfaces: theory and practice
- LaViola, J.J,
Addison Wesley,
2017.
ISBN: 9780134034324
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004123579706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Capacitats prèvies
Capacitats equivalents a l'assignatura IDI del Grau d'Informàtica:- Conèixer els conceptes bàsics de Gràfics per Computador.
- Ser capaç de programar en un llenguatge de programació d'alt nivell i orientat a objectes (C++ o C#).
- Conèixer conceptes d'àlgebra lineal, en particular de transformacions geomètriques i fonaments de càlcul matricial.