-
ECTS credits
ECTS credits: 4.5ECTS Hours Rules/Memories
Student's work ECTS: 75.5
Hours of tutorials: 2
Expository Class: 15
Interactive Classroom: 20
Total: 112.5Use languages
Spanish, GalicianType:
Ordinary Degree Subject RD 1393/2007 - 822/2021Departments:
Electronics and ComputingAreas:
Languages and Computer SystemsCenter
Higher Technical Engineering SchoolCall:
Second SemesterTeaching:
With teachingEnrolment:
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 temasBasic.
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: 0023548568knowledge 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 pairsAssessment 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 physicsSpanish 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@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@usc.es
- Category
- Professor: University Lecturer
Alejandro González Santos
- Department
- Electronics and Computing
- Area
- Languages and Computer Systems
- alejandrogonzalez.santos@usc.es
- Category
- Xunta Pre-doctoral Contract
-
2º Semester - January 27th-February 02nd 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 Exams 01.10.2025 16:00-20:00 Grupo /CLIL_05 Work Classroom 01.10.2025 16:00-20:00 Grupo /CLIL_01 Work Classroom 01.10.2025 16:00-20:00 Grupo /CLIL_02 Work Classroom 01.10.2025 16:00-20:00 Grupo /CLIL_03 Work Classroom 01.10.2025 16:00-20:00 Grupo /CLIL_04 Work Classroom 01.10.2025 16:00-20:00 Grupo /CLE_01 Work Classroom 05.20.2025 16:00-20:00 Grupo /CLIL_04 Classroom A3 05.20.2025 16:00-20:00 Grupo /CLIL_05 Classroom A3 05.20.2025 16:00-20:00 Grupo /CLIL_01 Classroom A3 05.20.2025 16:00-20:00 Grupo /CLIL_02 Classroom A3 05.20.2025 16:00-20:00 Grupo /CLE_01 Classroom A3 05.20.2025 16:00-20:00 Grupo /CLIL_03 Classroom A3 05.20.2025 16:00-20:00 Grupo /CLIL_02 Classroom A4 05.20.2025 16:00-20:00 Grupo /CLE_01 Classroom A4 05.20.2025 16:00-20:00 Grupo /CLIL_03 Classroom A4 05.20.2025 16:00-20:00 Grupo /CLIL_04 Classroom A4 05.20.2025 16:00-20:00 Grupo /CLIL_05 Classroom A4 05.20.2025 16:00-20:00 Grupo /CLIL_01 Classroom A4 07.01.2025 10:00-14:00 Grupo /CLIL_05 Classroom A2 07.01.2025 10:00-14:00 Grupo /CLIL_01 Classroom A2 07.01.2025 10:00-14:00 Grupo /CLIL_02 Classroom A2 07.01.2025 10:00-14:00 Grupo /CLE_01 Classroom A2 07.01.2025 10:00-14:00 Grupo /CLIL_03 Classroom A2 07.01.2025 10:00-14:00 Grupo /CLIL_04 Classroom A2