Contacto WhatsApp 961135355

Universidade Lusófona do Porto

Graphic Computing

Presentation

This curricular unit provides generic knowledge about graphical computation, so that students can develop graphical representation models powered by the use o dedicated graphical hardware. It also addresses the complexity behind computed graphical representation and the number of computational challenges that emerge (models and algorithms).   

Programme

IT Engineering

Level of Qualification|Semesters|ECTS

| Semestral | 6

Year | Type of course unit | Language

2 |Mandatory |Português

Code

ULP452-2267

Recommended complementary curricular units

Fundamentos de programação

Professional Internship

Não

Syllabus

  • Introduction
  • Motivation for computer graphics
  • Evolution / History
  • Color systems and models.
  • Lighting topics and models
  • Graphics hardware/The pipeline and APIs (OpenGL, Webgl)
  • Geometric transformations, 2D and 3D
  • View Projections
  • 3D Screening 
  • Camera sources and Viewports
  • Textures
  • Software used for graphics computation
  • Representing curves and parametric surfaces
  • Solids and Meshes
  • Advanced topics on GC

Objectives

Understand the meaning of graphical computation as well as the main areas of application.

Understand algebric and geometric concepts enclosed in graphical computation.

Develop spacial awareness and a structured reasoning when producing 3D environments, animation and the interaction between models and actors in the scenario.  

 

At the end of the course the student is capable of:

- Identify the main areas of application for graphics computation;

- Identify coordinate systems and the space thereby represented;

- Identify 3D models and models that represent surfaces, textures and lighting;

- Understand the grounding topics on graphics computation, including the pipeline from the modelling representation until screening the image.

Teaching methodologies and assessment

Assessment method - Continuous:

      - In-class engagement (10%)

      - Written final exame (40%)

      - Group work/project (25%)

      - Presentation of the project (individual) (25%)

References

- J.Foley, A. van Dam, S. Feiner, J. Hughes. Computer Graphics: Principles and Practice (2nd edition inC). Addison-Wesley Publ. Company, 1996.
- D. Salomon. Computer Graphics and Geometric Modeling. Springer-Verlag,1999. 
- J.Gomes e L. Velho. Image Processing for Computer  Graphics. Springer-Verlag, 1997.
- R. Wright Jr. e M. Sweet. OpenGL SuperBible. Waite Group Press, 2000.
- D. Schreiner, M. Woo, J. Neider e T. Davis. OpenGL Programming Guide. Addison-Wesley Publ. Company, 2003.
- D. Schreiner. OpenGL Reference Manual. Addison-Wesley Professional, 2004.
- G. Farin. Curves and Surfaces for Computer Aided Geometric Design. Academic Press, 1996.
- A. Gomes, I. Voiculescu, J. Jorge, B. Wyvill and C. Galbraith. Implicit Curves and Surfaces: Mathematics, Data Structures and Algorithms. Springer-Verlag, 2009.

Office Hours

Atendimento: Terça-feira 16h30-17h30