ECTS credits ECTS credits: 4.5
ECTS Hours Rules/Memories Student's work ECTS: 74.2 Hours of tutorials: 2.25 Expository Class: 18 Interactive Classroom: 18 Total: 112.45
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: Sin docencia (Extinguida)
Enrolment: No Matriculable
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.
Theme 1: Introduction
1. Historical review of computer graphics
2. Hardware evolution
3.- Monitors
4. Graphics cards
5. Hardware representation of color
6. Advanced graphics hardware.
Topic 2: Graphics standards.
1. Historical evolution
2. OpenGL vs DirectX
Topic 3: 2D Shapes and Anti-Aliasing
1. 2D shape representation strategies.
a. Straights, Circles
2. Anti-aliasing techniques
Theme 4: Geometric transformations, 2D, 3D.
1. Translation, scaling, rotation
2. Homogeneous coordinates
3. Composition of transformations
4. Display model
5. Hierarchical representations
Theme 5: Projections, synthetic camera model
Taxonomy of projections
a. Parallel.
b. Perspective.
2. Synthetic Camera Model
Topic 6: Modeling and textures.
1. Advanced object design
2. Auxiliary libraries
3. Texturization. OpenGL Quadratics
Theme 7: Color. Lighting and shading.
1. Physical basis of colour.
2. Physical basis of lighting
3. Goureau model, Phong model.
4. Global Illumination Models
Topic 8: Determination of visible surfaces, z-Buffer
1. Accuracy per object vs. accuracy per image
2. Painter's method
3. Classification algorithms
4. z- method. Division by quadrants
Topic 9: Introduction to GPUs
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 General
In the interactive classes students will carry out a set of practices proposed by the teacher and a personal work or final project. In these classes the competences CG1, CG2, CG3, CG4, CG8, CG9 will be developed. In the same way these classes will work on the competences TR1 (evaluation of written reports) TR2 (group work), TR3 (autonomous works) and FB1 (application of mathematical knowledge to solve problems). The competitions RI6, RI12, RI13, RI14 will be solved in the personal approach of the project.
In the expository classes we will work on CG8, CG9, TR2, TR3 skills. These classes consist of two parts; the first part will give a theoretical approach to the subject to be treated and later on how these tasks are carried out in a team under OpenGL.
The lectures will have a distribution as follows. (1.5 hours of duration 10 weeks)
1 week. Theme 1: Introduction,
2 Week Theme 2: Graphic standards,
3 weeks. Topic 8: Determination of visible surfaces, z-Buffer.
4 Week Theme 3: 2D Shapes and Antialiasing, Theme 6: Modeling .
5 Week Theme 4: Geometric transformation, 2D, 3D
6 Week Theme 5: Projection, synthetic camera model
7 Week Theme 6: Textures.
8 Week. Theme 7: Physical basis of colour and light.
9 Week Theme 7: Lighting. Goureau's model, Phong's model
10 Week Theme 9: Introduction to GPUs
For meetings, telematic teaching or any other form of non face-to-face teaching, we will use the teams tool or the one that the university provides as suitable. The course will have a virtual classroom in the cloud campus.
Possible teaching scenarios.
Scenario 1. Methodology normally adapted.
Expository and interactive teaching will be face-to-face and will be adapted to the above detailed.
Tutorials can be carried out in person or virtually agreed between student and teacher, synchronously or asynchronously.
Scenario 2: distance.
The expository teaching will be telematic and the seminars and laboratory practices will be face-to-face. If necessary, the practices will be complemented with telematic activities that can represent up to 50% of the total hours of these.
The tutorials will be telematic.
Scenario 3: Closing of facilities.
The teaching will be completely virtual, with synchronous mechanisms (fixed meetings) or asynchronous (contact the student teacher by email or other asynchronous means).
Tutorials will be exclusively virtual.
In a general way
1) A compulsory examination of the theoretical concepts that refers to 65%, where you will evaluate the competences CG8, CG9, TR2, TR3, FB3 RI6.
2) Presentation of the proposed practices 20% practices not delivered or presented to the teacher is calculated as negative. Within this part of the mark, the degree of achievement of the competences CG8, CG9, TR2, TR3, FB3 will be taken into account.
3) Final project proposed by the student 15%. In this project the competencies RI6, RI12, RI13, RI14 will be evaluated
The last two points are considered as the continuous evaluation 35%.
It is considered as not presented when the student does not attend the theoretical exam or does not hand in his practices.
On second occasions, the internship will be complemented with a practical test set by the teacher.
Possible teacher scenarios.
Scenario 1: adapted normality.
The final tests will be held in person.
Scenario 2: distance.
The final tests will be telematic.
Scenario 3: Closure of facilities.
The final tests will be telematic.
In the case of exercises or fraudulent tests, the provisions of the Regulations for the Evaluation of Students' Academic Performance and the Review of Grades will be applied.
70,5
languaje C, C++ or Java
Knowledge in Geometry and physics
Spanish is the main laguaje in this course.
The methodological Contingency Plan.
Scenario 2: distancing.
The expository teaching will be telematic and the seminars and laboratory practices will be face-to-face. If necessary, the practices will be complemented with telematic activities that can represent up to 50% of the total hours of these.
The tutorials will be telematic.
Scenario 3: Closing of facilities.
The teaching will be completely virtual, with synchronous mechanisms (fixed meetings) or asynchronous (contact the student teacher by email or other asynchronous means).
Tutorials will be exclusively virtual.
The Evaluation Contingency plan
Scenario 2: Distance.
The final tests will be telematic.
Scenario 3: Closure of facilities.
The final tests will be telematic.
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
Monday | |||
---|---|---|---|
09:30-11:30 | Grupo /CLIL_02 | Spanish | Computer Room I6 |
11:30-13:30 | Grupo /CLIL_04 | Spanish | Computer Room I5 |
Wednesday | |||
09:30-11:30 | Grupo /CLIL_01 | Spanish | Computer Room I6 |
11:30-13:30 | Grupo /CLIL_03 | Spanish | Computer Room I7 |
15:30-17:00 | Grupo /CLE_01 | Spanish | Classroom A1 |
01.11.2021 09:15-14:00 | Grupo /CLE_01 | rest room / dining room |
01.11.2021 09:15-14:00 | Grupo /CLIL_02 | rest room / dining room |
01.11.2021 09:15-14:00 | Grupo /CLIL_01 | rest room / dining room |
01.11.2021 09:15-14:00 | Grupo /CLIL_04 | rest room / dining room |
01.11.2021 09:15-14:00 | Grupo /CLIL_03 | rest room / dining room |
07.06.2021 16:00-20:45 | Grupo /CLIL_03 | Classroom A2 |
07.06.2021 16:00-20:45 | Grupo /CLIL_02 | Classroom A2 |
07.06.2021 16:00-20:45 | Grupo /CLE_01 | Classroom A2 |
07.06.2021 16:00-20:45 | Grupo /CLIL_01 | Classroom A2 |
07.06.2021 16:00-20:45 | Grupo /CLIL_04 | Classroom A2 |