2 EMENTA Transformaes geomtricas em duas e trs dimenses; coordenadas homogneas e matrizes de transformao. Transformao entre sistemas de coordenadas 2D e recorte. Transformaes de projeo paralela e perspectiva; cmera virtual; transformao entre sistemas de coordenadas 3D. Definio de objetos e cenas tridimensionais: modelos poliedrais e malhas de polgonos. O processo de Rendering: fontes de luz; remoo de linhas e superfcies ocultas; modelos de tonalizao (shading). Aplicao de texturas. O problema do serrilhado (aliasing) e tcnicas de anti-serrilhado (antialiasing).
3 JUSTIFICATIVA A computao grfica componente complementar no aprendizado da cincia da computao e a base sobre a qual muitos outros campos da cincia da computao so construdos, principalmente queles relacionados ao tratamento de imagens. O estudo da computao grfica necessria para entender as formas de representao de dados e informao, bem como nas formas de recriar o mundo real computacionalmente.
4 OBJETIVOS 4.1 GERAL Capacitar os estudantes para que dominem os conceitos bsicos de Computao Grfica 2D e 3D e para que possam implementar softwares que envolvam tcnicas de Computao Grfica.
4.2 ESPECFICOS Apresentar os conceitos fundamentais das reas de Computao Grfica de modo a capacitar o aluno a compreender a organizao e funcionalidades tpicas dos componentes de sistemas grficos; Capacitar o aluno a implementar tcnicas bsicas de Computao Grfica bi e tridimensional em situaes prticas.
5 CONTEDO PROGRAMTICO 1. Computao grfica 2d 1.1 Preparao e Configurao de compiladores e aplicativos. Professor: Wagner Carlos Mariani Plano de Ensino- Computao Grfica 2014 Cincias da Computao Campus Videira
2
1.2 Transformaes geomtricas em duas dimenses; a) coordenadas homogneas e matrizes de transformao; b) transformaes em sistemas de coordenadas 2D; c) recorte. d) cmera virtual; 1.2. Transformaes de projeo paralela e perspectiva; 2. Computao Grfica 3D. 2.1. Definio de objetos e cenas tridimensionais: 2.2. O processo de Rendering: a) fontes de luz; b) remoo de linhas e superfcies ocultas; c) modelos de tonalizao (shading). 2.3. Aplicao de texturas. 2.4. O problema do serrilhado (aliasing) e tcnicas de anti-serrilhado (antialiasing).
6 NMERO DE AULAS PREVISTAS NO PERODO 28 encontros
7 PROCEDIMENTOS METODOLGICOS As aulas sero ministradas de forma terica e prtica, em laboratrio de informtica, sempre visando aliar o aprendizado terico com a experincia prtica. Os conceitos sero apresentados de forma gradual e incremental, e sempre associados com exemplos didticos. A apresentao dos contedos sero por meio de exposio utilizando os recursos de quadro e projetores multimdias. As aulas prticas sero ministradas em laboratrios de informtica utilizando as ferramentas computacionais necessrias.
8 SISTEMA DE AVALIAO E RECUPERAO PARALELA DE CONTEDOS: O processo avaliativo ser desenvolvido em cinco etapas sendo que cada avaliao corresponder a 1/5 da mdia final que ser composta pela mdia aritmtica simples das avaliaes deste componente curricular. As primeiras trs avaliaes sero feitas tomando como base programas desenvolvidos pelo aluno envolvendo processos grficos em 2d, nestes programas ser avaliado o resultado final, bem como a argumentao do aluno a respeito da implementao dos cdigos fonte. A quarta avaliao ser tambm feitas tomando como base programas desenvolvidos pelo aluno porm envolvendo processos grficos em 3d, neste programa ser avaliado o resultado final, bem como a argumentao do aluno a respeito da implementao dos cdigos fonte. A quinta e ltima avaliao ser uma avaliao prtica Professor: Wagner Carlos Mariani Plano de Ensino- Computao Grfica 2014 Cincias da Computao Campus Videira
3
abrangente, individual, envolvendo a elaborao de um jogo para computadores, nesta avaliao ser avaliado o resultado final, bem como a argumentao do aluno a respeito da implementao dos cdigos fonte. A recuperao paralela ser negociada com os alunos que apresentarem esta necessidade. 9 REFERNCIAS 9.1 BSICA AMMERAAL, Leen Zhang, KANG. Computao grfica para programadores java. Editora LTC, 2008. AZEVEDO, Eduardo. Computao Grfica - Teoria e Prtica. Editora Campus, 2003. AZEVEDO, Eduardo; CONCI, Aura; LETA, Fabiana. Computao Grfica. Editora Campus, 2007, vol. 2. 9.2 COMPLEMENTAR WOODS, Richards; GONZALEZ, Rafael C. Processamento de Imagens. Editora Edgard Blucher, 2000.
Videira, 15 de Abril de 2014.
________________________________________ Wagner Carlos Mariani Professor