Crèdits
6
Tipus
Complementària d'especialitat (Gràfics i Realitat Virtual)
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
CS
Professorat
Responsable
- Nuria Pelechano Gomez (npelechano@cs.upc.edu)
Altres
- Alejandro Beacco Porres (alejandro.beacco@upc.edu)
- Antonio Susin Sanchez (toni.susin@upc.edu)
- Imanol Muñoz Pandiella (imanolm@cs.upc.edu)
- Oscar Argudo Medrano (oargudo@cs.upc.edu)
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
2
Competències
Gràfics i realitat virtual
Genèriques
Ús solvent dels recursos d'informació
Bàsiques
Objectius
-
When completing this course, students will understand the concepts behind animation and simulation in computer graphics applications. More specifically they will be able to understand and program algorithms for:
Competències relacionades: CB7, CB9, CTR4, CEE1.1, CG1, CEE1.2,
Subcompetences- Crowd simulation methods.
- Navigation techniques to have multiple characters wandering virtual environments in real-time with different models that abstract away the geometry of the environment (roadmaps, cell and portal graphs, cellular automata)
- Character animation (skin deformation, joints transformation to achieve animations, and real-time techniques for handling animation of multiple character).
- Animation of rigid bodies, mass-spring models, and articulated chains.
- Particle systems with collision detection and physical forces.
Continguts
-
Sistemes de partícules i detecció de col·lisions
Particles are introduced as the simplest animation objects. General features like state vector, forces, energies, numerical solvers, etc., are defined together with interactions (collisions) with other scene objects. Simulation examples are explosions, fireworks, smoke, fountains and rain. -
Sistemes masses-molles
Simulació de cordes, robes i altres objectes deformables. -
Simulació de sòlids rígids i cadenes articulades
Animation of single rigid bodies (spheres, dice, etc.) and their interaction. Articulated rigid body chains. Interaction between solid and deformable objects. -
Navegació.
Grafs de cel·les i portals, "path finding", "roadmaps". -
Animació de caràcters.
Captura de moviments, "keyframing", grafs de moviment, i deformacions de la pell. -
Simulació de multituds.
Forces socials, models de regles, autòmats cel·lulars, arbres de cerca pre-calculats.
Activitats
Activitat Acte avaluatiu
Classes
Material will be presented in lectures along the term.
Teoria
26h
Problemes
0h
Laboratori
24h
Aprenentatge dirigit
0h
Aprenentatge autònom
20h
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Revisió d'un article d'investigació
Setmana: 17
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Assistència a les Presentacions d'altres estudiants
Teoria
3.5h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Metodologia docent
For this course the teacher provides theoretical lectures and materials (articles) for the students to read. During the lectures the students will learn the most important concepts regarding animation and simulation, and will receive advice and guidelines for the preparation and implementation of their programming projects.During the laboratory classes, the students will receive further lectures focused on the relevant topics towards completing their programming projects, and will have time to work in the class being helped by the professor when needed.
Mètode d'avaluació
The course assessment is based on three types of activities:- Projects: 80%
- Student Research report or exam 20%
Bibliografia
Bàsic
-
Virtual crowds: methods, simulation, and control
- Pelechano, N.; Allbeck, J.M.; Badler, N.I,
Morgan Claypool,
2008.
ISBN: 9781598296419
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003540459706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementari
-
Game physics
- Eberly, D.H,
Morgan Kaufmann/Elsevier,
2010.
ISBN: 9780080964072
https://ebookcentral-proquest-com.recursos.biblioteca.upc.edu/lib/upcatalunya-ebooks/detail.action?pq-origsite=primo&docID=648814
Web links
- Current research in computer graphics animation techniques http://www.cs.ubc.ca/~van/sca/sca.html
- Current research in computer graphics real-time animation techniques http://www.motioningames.org/