Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Computer Games and Animation

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
A7B39PHA Z,ZK 6 2+2c Czech
The course cannot be taken simultaneously with:
Computer Games and Animation (Y39PHA)
The course is a substitute for:
Computer Games and Animation (Y39PHA)
Lecturer:
Jan Buriánek (gar.)
Tutor:
Jan Buriánek (gar.), Jiří Žára (gar.), Michal Hapala, Michal Lukáč
Supervisor:
Department of Computer Graphics and Interaction
Synopsis:

Students familiarize themselves with the issues encountered when programming computer games. Topics covered are e.g. representation, rendering and animation of 3D models, collision detection or basic GPU programming. Excercises focus on the practical creation of a computer game by students grouped in teams: from the written concept and design documents, programming the game and finally to the presentation before a jury. Microsoft XNA is the main supported framework for excercises.

Requirements:

Students are expected to have a preliminary knowledge on:

Programming in C/C++, basic linear algebra, graphics programming.

Syllabus of lectures:

1. Introductory lecture

2. Design document

3. 3DS Max, Maya, Softimage XSI, Blender 3D

4. Quaternions and interpolation

5. 3D model representation

6. Hierarchical (skeletal) animation

7. Skeletal animation, inversion kinematics

8. Static collision detection

9. Advanced methods for collision detection

10. GPU programming

11. GPU programming II

12. Animation curves

13. Invited lecture

14. Spare lecture / Invited lecture

Syllabus of tutorials:

1. Team creation, C# basics, XBOX 360

2. XNA 1: Basic concepts, game loop, 2D GUI

3. XNA 2: User input, Content, 3D models

4. Concept and design document presentations

5. XNA 3: Transformations, camera, viewports

6. XNA 4: Colissions, dynamics, game logic

7. Konzultace k semestrální práci

8. XNA 5: Kostra, Hierarchie, Animace

9. Seminary work consultations

10. Seminary work consultations

11. Beta-version presentations

12. Application and documentation sumbission, consultations

13. Final presentation, Assessment

14. Spare lecture

Study Objective:

Students familiarize themselves with the issues encounteredwhen programming computer games.

Study materials:

D. Eberly, 3D Game Engine Design. Morgan Kaufmann, 2000. ISBN: 1558605932.

Note:
Time-table for winter semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
roomT2:C3-340
Buriánek J.
18:00–19:30
(lecture parallel1)
Dejvice
Posluchárna
Fri
room

12:45–14:15
(lecture parallel1
parallel nr.103)

roomKN:E-311
Lukáč M.
14:30–16:00
(lecture parallel1
parallel nr.101)

Karlovo nám.
Lab K311
roomKN:E-311
Lukáč M.
16:15–17:45
(lecture parallel1
parallel nr.102)

Karlovo nám.
Lab K311
Thu
Fri
Time-table for summer semester 2011/2012:
Time-table is not available yet
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet1400506.html