ECTS credits ECTS credits: 3
ECTS Hours Rules/Memories Student's work ECTS: 55 Hours of tutorials: 1 Expository Class: 7 Interactive Classroom: 12 Total: 75
Use languages English
Type: Ordinary subject Master’s Degree 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 | 1st year (Yes)
At the end of the course the student must understand the development of interactive graphic applications focused on polygonal modeling, volumetric image representation and ray-marching.
Theme 1 Introduction.
Principles of interactive computer graphics
System design using fixed pipe and opengl programmable pipe
Theme 2Transformations and views.
Geometric transformations.
Models of the synthetic camera.
Theme 3 Polygonal modeling, texturing.
Polygonal modeling
Texturized 2D.
Theme 4. Data representation by non-plogonal techniques.
Rendering by means of 3D textures.
Raymarching.
Practice. Corresponding to each theoretical group.
Basic.
1) Hearn, Donald , Baker, M. Pauline. Computer Graphics with OpenGL (*1) Madrid: Pearson - Prentice Hall, 2006 ISBN: 84-205-3980-5
2) www.opengl.org (2020).
3) GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation 2005.de Matt Pharr (Author), Randima Fernando (Author). https://developer.nvidia.com/gpugems/gpugems2/ (2020).
Complementary
Ibañez L, Shroeder W. "The Itk Software Guide". Kitware Inc. 2003. Sobierajski L. "The Vtk User's Guide". Kitware Inc.2010. Schroeder W, Martin K, Martin KW, Lorensen B: The Visualization Toolkit. An Object-oriented Approach to 3-D Graphics. Prentice Hall 1996. J. Toriwaku, H. Yoshida. "Fundamentals of three-dimensional digital image processing. Springer-Verlag 2009. ISBN: 978-1-84800-172-5
After taking the course the student should have an overview of the modeling of three-dimensional objects using the polygonal model, volumetric images and ray-marching, using programmable GPUs. Be able to design and perform three-dimensional visualizations and graphic interfaces
Use a programming environment and implement the most important techniques and algorithms used in the visualization of three-dimensional objects.
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 CB6, CB7 y CB8 will be developed. In the same way these classes will work on the competences CG1, CG2, CG5, CG7. The skils CE1, CE2, CE5, CE8 will be solved in the personal approach of the project.
In a general way
In the interactive classes the theoretical concepts of the different topics will be explained accompanied by examples, students will carry out a set of practices
For meetings, telematic teaching or any other form of non-presential teaching, the tool teams or the one that the university has as adequate will be used. The subject will have a virtual classroom in the cloud campus.
The subject will be taught in English.
In a general way
1) Presentation of the proposed practices 50% practices not delivered or presented to the teacher is calculated as negative.
2) Final project proposed by the student 50%.
The presentation of the practices will be considered as continuous evaluation 50%.
It is considered not presented when the student does not deliver his practices.
In second opportunities the evaluation method will be the same.
The practices and projects will be delivered by the appropriate telematic means.
In the case of fraudulent exercises or tests, the provisions of the Regulations for the Evaluation of Students' Academic Performance and the Revision of Grades will be applied.
45h approximately, divided between theoretical study, practical work and project.
Recommendations for the study of the subject
Knowledge of programming in C, C++ language.
The classes will be given in English.
In the case of fraudulent exercises or tests, the provisions of the Regulations for the Evaluation of Students' Academic Performance and the Revision of Grades will be applied.
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
Thursday | |||
---|---|---|---|
10:00-13:00 | Grupo /CLE_01 | English | Aula A9 |