Computer Graphics26217
- Centre
- Faculty of Informatics
- Degree
- Bachelor's Degree in Informatics Engineering
- Academic course
- 2023/24
- Academic year
- X
- No. of credits
- 6
- Languages
- Spanish
- Basque
- Code
- 26217
TeachingToggle Navigation
Teaching guideToggle Navigation
Description and Contextualization of the SubjectToggle Navigation
The primary aim is to train students to create images of virtual scenes. To this end different ways of representing objects will be considered, students will learn to transform objects to place them in a virtual scene, and in turn to control the camera with which they are to capture the scene in question. An overview will be given of computer graphics and basic concepts: transformations of objects and camera views, representation of three-dimensional objects and algorithms to generate images.
Skills/Learning outcomes of the subjectToggle Navigation
.- General overview of the basic concepts in computer graphics.
.- Transformations of the objects and camera view.
.- Representation of 3D objects and image generation algorithms.
Theoretical and practical contentToggle Navigation
Topic 1 Introduction and basic concepts
Familiarisation with computer graphics concepts, understanding the problems in generating images, information discretisation, aliasing, basic line algorithms.
Topic 2 Geometrical transformations
Transformations applicable to three-dimensional objects, matricial representation of transformations, use of homogeneous coordinates, concatenation of transformations
Topic 3 Systems of reference,
changes in systems of reference. The camera
Systems of reference. Matricial representation of changes in systems of reference. Perspective and parallel projections.
Cropping. Framing.
Topic 4 Classification of models of representation of objects
Different ways of representing 3D objects. Usefulness of each of them: spatial division, polygonal, solid, implicit, curves and polynomial surfaces.
Topic 5 Lighting a point. Overall lighting of the scene
Types of light source. Calculating the effects of light sources on a point. Interpolation of effects. Overall solutions. Shadows. Transparencies.
Topic 6 Visibility and image generation algorithms.
The problem of visibility. Different algorithms and solutions. Z-buffer, ray tracing, order-based algorithms. Mixing real and virtual image.
MethodologyToggle Navigation
Classroom hours will include two types of session. Firstly, sessions led by the lecturer and secondly, those based on students' laboratory work.
In the guided sessions, in some cases students will be given theoretical explanations in the form of a lecture. On other cases, active methodologies will be used, based on the collaboration of
students.
On the other hand, students will use practical laboratory sessions to do their own work.
Students will have to finish any work not completed in the laboratory outside the class. Doing the laboratory work means using the techniques and algorithms explained by the lecturer. Students must therefore spend some time outside the classroom on assimilating these techniques.
The time planned outside teaching hours is due primarily to the time needed to assimilate the concepts explained in class: this assimilation is necessary both for the laboratory tasks and for the examination.
Assessment systemsToggle Navigation
- Continuous Assessment System
- Final Assessment System
- Tools and qualification percentages:
- Ehunekoak eta ebaluazio motak hurrengo ataletan zehazten dira (%): 100
Ordinary Call: Orientations and DisclaimerToggle Navigation
Based on the basic concepts presented in the course, the students will have to create an application to create 3D scenes. The application has to provide tools to transform the objects and control the camera (the application should show scene from the camera's perspective).
Extraordinary Call: Orientations and DisclaimerToggle Navigation
The same as above
BibliographyToggle Navigation
Basic bibliography
MAKAZAGA, J. eta LASA, A. ¿Ordenadore Bidezko Irudigintza¿, UEU 1998.
FOLEY, J.D., VAN DAM, A., HUGHES, J. and FEINER, S.K. "Computer Graphics: Principles and Practice", 2nd edition in C. Addison-Wesley. 1996.
HEARN, D. and BAKER, M.P. "Computer Graphics with OpenGL". 3rd. ed. Prentice-Hall. 2004.
WATT, A. "3D Computer Graphics". Addison-Wesley. 2000.
DELRIEUX C. and BAMBINI J.. ¿Computación Gráfica¿ http://www.dc.uba.ar/people/materias/cgr/util.htm - UBA (Universidad de Buenos Aires) 2003.
In-depth bibliography
Akenine-Möller, T. Haines, E. eta Hoffman N. Real-Time Rendering ISBN-13: 978-1-56881-424-7
Web addresses
http://www.opengl.org/
http://www.eg.org/
http://education.siggraph.org/
Examining board of the 5th, 6th and exceptional callToggle Navigation
- FERNANDEZ GOMEZ DE SEGURA, ELSA
- MAKAZAGA ODRIA, JOSEBA
- VADILLO JUEGUEN, JON
GroupsToggle Navigation
01 Teórico (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 12:00-13:30 (1) | 09:00-10:30 (2) |
Teaching staff
01 Applied laboratory-based groups-1 (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 10:30-12:00 (1) |
Teaching staff
01 Applied laboratory-based groups-2 (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 09:00-10:30 (1) |
Teaching staff
46 Teórico (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 17:00-18:30 (1) | 14:00-15:30 (2) |
Teaching staff
46 Applied laboratory-based groups-1 (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 15:30-17:00 (1) |