ECTS credits ECTS credits: 4.5
ECTS Hours Rules/Memories Student's work ECTS: 75.5 Hours of tutorials: 2 Expository Class: 15 Interactive Classroom: 20 Total: 112.5
Use languages Spanish, Galician
Type: Ordinary Degree Subject RD 1393/2007 - 822/2021
Departments: Electronics and Computing
Areas: Languages and Computer Systems
Center Higher Technical Engineering School
Call: Second Semester
Teaching: With teaching
Enrolment: Enrollable
Computer Graphics is an computer graphics course which covers a broad subjects in both two-dimensional computer graphics and three-dimensional computer graphics. The topics includes vector graphics fundamentals, 2D and 3D graphics transforms, graphics primitive drawing enhancement algorithms, transformation pipeline, linear and non-linear decoration algorithms, texture mapping, rendering techniques, wire frame models, hidden line/surface removal algorithms, and shading models.
Tema 1: Introduction
Brief discussion of computer graphics hardware, display devices, PC and TV convergence.
Tema 2: Graphics Libraries
OpenGL vs DirectX
Tema 3: 2D Primitives and Antialiasing.
Graphics primitive drawings, and solving gaps problems and efficient implementations
Tema 4: Geometrical transformation 2D, 3D.
Review of vectors, matrices, and definition of vector graphics.
Three-dimensional computer graphics, transformations, translation, rotations, reflections, world coordinate system.
Tema 5: Viewing in 3D
Three-dimensional computer graphics, World-to-Viewer coordinate transform, Perspective Projection. Transformation Pipelin
Tema 6: Modeling and texturing
Texture mapping. Curves and surfaces. Complex models of objects for creating scenes
Tema 7: Color, Illumination and Shanding
Shading models, diffuse reflection, ambient light, rendering techniques
Tema 8: Visible-surface determination
Hidden line removal hidden surface removal algorithms, based on vector cross product, optional material on z-buffer algorithm
Software project of the temas
Basic.
1) Hearn, Donald , Baker, M. Pauline. Gráficos por computadora con OpenGL (*1).Madrid: Pearson - Prentice Hall, 2006. ISBN: 84-205-3980-5
2) José Ribelles y Javier Lluch. OpenGL en Fichas. Publicacions de la Universitat Jaume I 2003. ISBN 84-8021-428-7.
3) www.opengl.org (2018)
Complementary.
1) Foley, van Dam, Feiner, Hughes, and Phillips. Computer Graphics: Principles and Practice (2nd edition in C).Editorial Addison and Wessley.ISBN 0321399528.
2)Richard S. Wright Jr. And Michael Sweet. Programación en OpenGl. Editorial Anaya.I SBN: 9788441501768
3) F.S. Hill, JR.. Computer Graphics using Open GL. Editorial Prentice Hall. ISBN: 0023548568
knowledge about computer graphics
In the interactive classes skills CG1, CG2, CG3, CG4, CG8, CG9 by resolving work practices are presented. Similarly you will work in these classes skills TR1 (submission of written reports) TR2 (you work in a group), TR3 (self-employment) and FB1 (application of mathematical problem solving skills). The RI6, RI12, RI13, RI14 pateamiento skills in the project to make, where they must develop a complex project with the possibility of access to databases including Web-based structuring of information and parallel processing
In the lectures the powers CG8, CG9, TR2, TR3 (comparison of different possible solutions, FB3 (analysis of algorithms) will work.
In the lectures an overview of each of the topics will be given.
In the first part, a theoretical overview of the subject matter, the second will explain how are you tasks are performed on a computer under openGL will.
In practical classes students will perform a set of practices proposed by the teacher and a personal work or final project. This work depending on the number of students can be made in pairs
Assessment system
Evaluation of the subject:
1) A mandatory exam 65% based on theoretical concepts. Where CG8, CG9, TR2, TR3, FB3, RI6 skills will be assessed.
2) Presentation practical proposals das na 20% class practices not delivered or delivered teacher will be counted as negative. Within this part of the note will consider the extent to which the CG8, CG9, TR2, TR3, FB3 skills.
3) Final project proposed 15% student pole. In this project the RI6, RI12, RI13, RI14 assess competencies
Is considered not submitted when the student does not submit the mandatory practices or the theory test. both part have to be passed individuality.
In each call the evaluation process will be the same.
In the July call the evaluation process is the same.
70,5
languaje C, C++ or Java
Knowledge in Geometry and physics
Spanish is the main laguaje in this course
José Manuel Cotos Yáñez
- Department
- Electronics and Computing
- Area
- Languages and Computer Systems
- Phone
- 881816461
- manel.cotos [at] usc.es
- Category
- Professor: University Lecturer
Julian Carlos Flores Gonzalez
Coordinador/a- Department
- Electronics and Computing
- Area
- Languages and Computer Systems
- Phone
- 881816456
- julian.flores [at] usc.es
- Category
- Professor: University Lecturer
Alejandro González Santos
- Department
- Electronics and Computing
- Area
- Languages and Computer Systems
- alejandrogonzalez.santos [at] usc.es
- Category
- Xunta Pre-doctoral Contract
Tuesday | |||
---|---|---|---|
11:30-13:30 | Grupo /CLIL_02 | Spanish | Computer Room I2 |
Wednesday | |||
10:00-12:00 | Grupo /CLIL_04 | Spanish | Computer Room I4 |
12:00-14:00 | Grupo /CLIL_01 | Spanish | IA.14 |
15:30-17:00 | Grupo /CLE_01 | Spanish | Classroom A2 |
01.10.2025 16:00-20:00 | Grupo /CLIL_01 | Work Classroom |
01.10.2025 16:00-20:00 | Grupo /CLIL_04 | Work Classroom |
01.10.2025 16:00-20:00 | Grupo /CLIL_02 | Work Classroom |
01.10.2025 16:00-20:00 | Grupo /CLIL_05 | Work Classroom |
01.10.2025 16:00-20:00 | Grupo /CLE_01 | Work Classroom |
01.10.2025 16:00-20:00 | Grupo /CLIL_03 | Work Classroom |
05.20.2025 16:00-20:00 | Grupo /CLIL_03 | Classroom A3 |
05.20.2025 16:00-20:00 | Grupo /CLIL_01 | Classroom A3 |
05.20.2025 16:00-20:00 | Grupo /CLIL_04 | Classroom A3 |
05.20.2025 16:00-20:00 | Grupo /CLE_01 | Classroom A3 |
05.20.2025 16:00-20:00 | Grupo /CLIL_02 | Classroom A3 |
05.20.2025 16:00-20:00 | Grupo /CLIL_05 | Classroom A3 |
05.20.2025 16:00-20:00 | Grupo /CLIL_02 | Classroom A4 |
05.20.2025 16:00-20:00 | Grupo /CLIL_05 | Classroom A4 |
05.20.2025 16:00-20:00 | Grupo /CLIL_03 | Classroom A4 |
05.20.2025 16:00-20:00 | Grupo /CLIL_01 | Classroom A4 |
05.20.2025 16:00-20:00 | Grupo /CLIL_04 | Classroom A4 |
05.20.2025 16:00-20:00 | Grupo /CLE_01 | Classroom A4 |
07.01.2025 10:00-14:00 | Grupo /CLIL_01 | Classroom A2 |
07.01.2025 10:00-14:00 | Grupo /CLIL_04 | Classroom A2 |
07.01.2025 10:00-14:00 | Grupo /CLE_01 | Classroom A2 |
07.01.2025 10:00-14:00 | Grupo /CLIL_02 | Classroom A2 |
07.01.2025 10:00-14:00 | Grupo /CLIL_05 | Classroom A2 |
07.01.2025 10:00-14:00 | Grupo /CLIL_03 | Classroom A2 |