Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Ciências de Computação
 
Disciplina: SCC0650 - Computação Gráfica
Computer Graphics

Créditos Aula: 3
Créditos Trabalho: 1
Carga Horária Total: 75 h
Tipo: Semestral
Ativação: 01/01/2012 Desativação: 14/07/2023

Objetivos
Fornecer ao aluno familiarização com a computação gráfica, bem como conhecimento e prática dos conceitos básicos e aplicações.
 
Provide students introductory knowledge about computer graphics as well as practice of basics concepts and applications.
 
 
Docente(s) Responsável(eis)
793065 - João do Espírito Santo Batista Neto
88433 - Maria Cristina Ferreira de Oliveira
6116132 - Moacir Antonelli Ponti
5373016 - Ricardo Marcondes Marcacini
 
Programa Resumido
Origem e objetivos da Computação Gráfica. Dispositivos Gráficos. Transformações geométricas 2D e 3D. Conversão Matricial e Preenchimento. Modelagem. Iluminação. Tonalização. Aplicação de Texturas. Técnicas de anti-serrilhado.
 
Origin and goals of computer graphics. Graphical devices. 2D and 3D geometry transformations. Raster conversion and polygon filling. Modeling. Illumination. Shading. Textures. Antialiasing.
 
 
Programa
Origem e objetivos da Computação Gráfica. Dispositivos Vetoriais x Matriciais.
Dispositivos de entrada e saída. Sistemas e equipamentos gráficos. Algoritmos para conversão matricial e preenchimento de primitivas gráficas. Transformações geométricas em duas e três dimensões: coordenadas homogêneas e matrizes de transformação; transformação entre sistemas decoordenadas 2D e 3D. Técnicas de recorte. Transformações de projeção paralela e perspectiva; câmera virtual. Conceitos de modelagem geométrica. Modelos poliedrais e malhas de polígonos. O Processo de Rendering: fontes de luz: modelos de iluminação e de tonalização (shading): Flat, Gouraud e Phong. Aplicação de Texturas. Técnicas de anti- serrilhado (antialiasing). Implementação de conceitos de computação gráfica utilizando a biblioteca OpenGl.
 
Origin and goals of computer graphics. Raster versus vector devices. Input and output devices. Graphical systems and equipments. Raster conversion algorithms and graphical primitive filling. 2D or 3D Geometry transformations: homogeneous coordinates and transformation matrices. Change of 2D and 3D coordinate systems. Clipping techniques. Parallel and perspective projection transformations. Virtual camera. Concepts of geometric modeling. Polyhedral models and polygon meshes. Rendering process: light sources; lighting and shading models: flat, Gouraud and Phong. Texture mapping. Antialiasing techniques. Implementation of computer graphics concepts using the OpenGL library.
 
 
Avaliação
     
Método
Aulas teóricas e práticas em laboratório. Exercícios e discussões sobre os temas do programa.
Critério
Média ponderada das notas em provas, trabalhos e projetos, obtidas pelo aluno durante o curso.
Norma de Recuperação
-Critério de Aprovação: NP+(Mrec/2,5), se Mrec ou =7,5; ou Max {NP,Mrec}, se Mrec ou = 5,0; ou 5,0, se 5,0 ou = Mrec 7,5.( NP=1ª avaliação, Mrec=prova)
 
Bibliografia
     
Fundamental
Shirley, P. Ashikhmin, Michael. Fundamentals of computer graphics. 2nd ed. Wellesley, Mass, AK Peters, 2005, 623 p. 
Angel, Edward. Shreiner, Dave. Interactive computer graphics : a top-down approach with shader-based OpenGL. 6th ed.
Boston, Addison-Wesley, 2012.
Hearn, Donald. Carithers, Warren R.. Baker, M. Pauline. Computer graphics with OpenGL. 4th ed. Boston, Addison
Wesley, 2011.

Complementar
Guha, Sumanta. Computer graphics through openGL: from theory to experiments. Third edition. Boca Raton, Taylor &
Francis, 2019.
Brothaler, Kevin. OpenGL ES 2 for android : a quick-star guide. Dallas, Pragmatic Bookshelf, 2013.
Wright Jr., Richard S.. Haemel, Nicholas. Sellers, Graham.
Lipchak, Benjamin. OpenGL superbible : comprehensive tutorial and reference. 5. ed. Upper Saddle River, Addison-
Wesley, 2011.
Rost, Randi J. Licea-Kane, Bill. OpenGL shading language. 3rd ed. Upper Saddle River, NJ, Addison Wesley, 2010. OpenGL series.
Azevedo, Eduardo. Conci, Aura. Computação gráfica : teoria e prática. Rio de Janeiro, Elsevier, 2003. 353 p.
Watt, Alan H.. 3D computer graphics. 3rd ed. Harlow, England, Addison-Wesley, 2000.
Foley, James D. Computer graphics : principles and practice. 2nd ed in C. Reading, Mass., Addison-Wesley, 1997.
Hearn, Donald. Baker, M Pauline. Computer graphics. 2. ed. London, Prentice-Hall International, 1994.
 

Clique para consultar os requisitos para SCC0650

Clique para consultar o oferecimento para SCC0650

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP