Você está na página 1de 3

Escola Superior de Ciência e Tecnologia

Ficha da Unidade Curricular (FUC)

Caracterização da Unidade Curricular/ Characterization of the Curricular Unit


Designação da Unidade Curricular (UC) / Title of Curricular Unit (CU): Computação Gráfica / Computer
Graphics
Área científica da UC / CU Scientific Area: Informática / Computer Science
Semestre / Semester: 4º
Número de créditos ECTS / Number of ECTS credits: 6
Carga horária por tipologia de horas / Workload by type of hours: TP: 22,5; PL: 22,5; OT: 6; O: 9
Carga letiva semanal / Weekly letive charge: 3h
Docente responsável / Responsible professor: César Augusto Matos Toscano, Licenciado / Especialista

Objetivos de aprendizagem (conhecimentos, aptidões e competências a desenvolver pelos


estudantes):
Dotar os alunos de conhecimentos teóricos e práticos nos seguintes domínios do saber e do ‘saber-fazer’:
 Representação, codificação e processamento de elementos de informação multimédia (texto, gráficos,
imagem, vídeo, áudio);
 Aplicação de conceitos, técnicas, algoritmos e tecnologias de Computação Gráfica, nas suas
componentes 2D e, principalmente, 3D;
 Desenvolvimento e aplicação de sistemas de Computação Gráfica 3D.

Intended learning outcomes (knowledge, skills and competences to be developed by the students):
To provide students with theoretical and practical knowledge in the following fields of knowledge and ‘know-
how’:
 Representation, coding and processing of multimedia information elements (text, graphics, image,
video, audio);
 Application of concepts, techniques, algorithms and technologies of Computer Graphics, in its 2D
components and, mainly, 3D;
 Development and application of 3D Computer Graphics systems.

Conteúdos programáticos:
1. Representação digital da informação

2. Representação e visualização de gráficos em 3D


2.1. Transformações geométricas, Representação vetorial, Composição de transformações, Transformação de
sistemas de coordenadas
2.2. Objetos gráficos – Geometrias, API WebGL

Página 1 de 3
Escola Superior de Ciência e Tecnologia
Ficha da Unidade Curricular (FUC)

2.3. Grafo de cena - Hierarquia, agrupamento e transformação, Transformação de sistemas de coordenadas


2.4. Pipeline de visualização - Transformação “Model / View”, projeção e divisão em perspetiva, “Viewport”,
Câmeras, API e pipeline WebGL, “Shaders”
2.5. Luzes e materiais - Modelos de sombreamento, Reflexão difusa e especular, “Shaders” WebGL
2.6. Texturas
2.7. Modelização de sólidos

3. Algoritmos de processamento de imagem em 2D - Desenho de pontos, retas, círculos e polígonos, recorte e


antialiasing

4. Tipos de media estáticos – Texto, Gráficos vetoriais, Imagens bitmap

5. Tipos de media dinâmicos


5.1. Áudio – Representação, Formatos, Operações, Compressão
5.2. Vídeo – Representação, Formatos, Operações, Compressão

Syllabus:
1. Digital representation of information

2. Representation and rendering of graphics on 3D


2.1. Geometric transformations, Matrix representation, Composition of transformations, Transformation of
coordinate systems
2.2. Graphical objects – Geometries, WebGL API
2.3. Scene graphs - Hierarchy, composition and transformation, Coordinate systems transform
2.4. Rendering pipeline - Model / View transform, Projection and perspective division, Viewport, Cameras,
WebGL pipeline and API, Shaders
2.5. Lights and materials - Shading models, Difuse and specular reflection, WebGL shaders
2.6. Textures
2.7. Modelling of solid objects

3. Processing algorithms for 2D - Drawing of points, lines, circles and polygons, Clipping and antialiasing
techniques

4. Types of static media – Text, Vector graphics, Bitmap images

Página 2 de 3
Escola Superior de Ciência e Tecnologia
Ficha da Unidade Curricular (FUC)

5. Types of dynamic media


5.1. Audio – Representation, Formats, Operations and Compression
5.2. Video - Representation, Formats, Operations and Compression

Página 3 de 3

Você também pode gostar