Mudanças entre as edições de "Scc5799(critina2013)"

De CoteiaWiki
 
(22 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:
  
 
* Local:  Sala 4-102 - Horário: Quinta 9:00hs - 12:00hs
 
* Local:  Sala 4-102 - Horário: Quinta 9:00hs - 12:00hs
* Profa. '''Maria Cristina F. de Oliveira'''; cristina [arroba] icmc.usp.br; Sala: 4-205
+
* Profa. '''Maria Cristina F. de Oliveira'''; cristina [arroba] icmc.usp.br; sala: 4-205
* Colaborador: Prof. Haim Levkowitz
+
* Colaborador: Prof. Haim Levkowitz; lhaim [arroba] icmc.usp.br; sala: 3-162
 
* Ementa: https://uspdigital.usp.br/janus/componente/catalogoDisciplinasInicial.jsf?action=3&sgldis=SCC5799
 
* Ementa: https://uspdigital.usp.br/janus/componente/catalogoDisciplinasInicial.jsf?action=3&sgldis=SCC5799
 
----
 
----
Linha 25: Linha 25:
  
  
* 07/03:  
+
* 07/03: Perfil dos alunos, perfil do curso, critérios de avaliação. Histórico, áreas relacionadas, natureza dos dispositivos de exibição (vetorial vs matricial). Tarefa 1.
Perfil dos alunos, perfil do curso, critérios de avaliação.  
 
Histórico, áreas relacionadas, natureza dos dispositivos de exibição (vetorial vs matricial).
 
Tarefa 1.
 
  
 
* 14/03: sem aula
 
* 14/03: sem aula
  
* 21/03
+
* 21/03: Natureza dos dispositivos de entrada. Raster graphics: algoritmos de traçado e preenchimento (scanline). Tarefas 2 e 3.
Natureza dos dispositivos de entrada.
+
 
Raster graphics: algoritmos de traçado e preenchimento (scanline).
+
*04/04: Representação de objetos: curvas e superfícies paramétricas.
Tarefas 2 e 3.
+
*11/04: Representação de objetos: malhas poligonais. Tarefa 4.
 +
 
 +
*18/04: Modelos de Cores (Prof. Haim)
 +
 
 +
*25/04: Transformações geométricas 2D e 3D
 +
*02/05: Modelos Hierárquicos (Angel, Cap. 10), Viewing 2D
 +
*09/05: Viewing 3D
 +
*16/05: Rendering Determinação de superfícies visíveis, Modelos de iluminação
 +
*23/05: Rendering Modelos de iluminação e Shading
 +
*06/06: Web and Cloud-based Mobile Graphics and Visualization (Prof. Haim)
 +
*13/06: Rendering: Ray tracing
 +
*20/06: Rendering: Mapeamento de texturas 2D
 +
*27/06: Rendering: Overview sobre shaders. Apresentação alunos
 +
*04/07: Apresentação projetos
 +
 
 
----
 
----
  
Linha 44: Linha 55:
 
* Conversão Matricial [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-12-Conversao_matricial.pdf]
 
* Conversão Matricial [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-12-Conversao_matricial.pdf]
 
* Preenchimento de Polígonos [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-13-Preenchimento_poligonos.pdf]
 
* Preenchimento de Polígonos [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-13-Preenchimento_poligonos.pdf]
 +
* Representação de Curvas e Superfícies [[Arquivo: Curvas-e-Superficies.pdf]]
 +
* Malhas Poligonais e Estruturas de Dados [[Arquivo: MalhasPoligonais1.pdf]]
 +
* Modelos de Cores e Aspectos Perceptuais: [http://www.cs.uml.edu/~haim/downLoad/iv2006/perception_for_vis/] [http://www.cs.uml.edu/~haim/downLoad/my-papers/]
 +
* Transformações Geométricas 2D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-06-Transformacoes_geometricas_2D.pdf]
 +
* Transformações Geométricas 3D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-07-Transformacoes_geometricas_3D.pdf]
 +
* Modelos Hierárquicos [[Arquivo: braco-robotico.rar]]
 +
* Viewing 2D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-08-Viewing_2D.pdf]
 +
* Viewing 3D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-09-Viewing_3D.pdf]
 +
* Modelo de iluminação [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-10-Modelo_de_iluminacao.pdf]
 +
* Métodos de Rendering de Superfície [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-11-Metodos_de_rendering_de_superficie.pdf]
 +
* Superfícies Visíveis [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-14-Superficies_visiveis.pdf]
 +
* Ray Tracing [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-15-Raytracing.pdf]
 +
* Mapeamento de texturas [[Arquivo: Texturas2D.pdf]]
 
----
 
----
  

Edição atual tal como às 19h03min de 27 de junho de 2013

SCC5799 - Computação Gráfica


Avisos


Avaliação

  • Projeto prático individual, a ser desenvolvido e avaliado ao longo do semestre (50% da nota)
  • Tarefas (10 a 15) atribuídas em aula, executadas ao longo do semestre (50% da nota)
  • Conceitos: A (8,5 a 10.0); B (7,0 a 8,4); C (5,0 a 6,9), Reprovado (inferior a 5.0)

Programação

  • 07/03: Perfil dos alunos, perfil do curso, critérios de avaliação. Histórico, áreas relacionadas, natureza dos dispositivos de exibição (vetorial vs matricial). Tarefa 1.
  • 14/03: sem aula
  • 21/03: Natureza dos dispositivos de entrada. Raster graphics: algoritmos de traçado e preenchimento (scanline). Tarefas 2 e 3.
  • 04/04: Representação de objetos: curvas e superfícies paramétricas.
  • 11/04: Representação de objetos: malhas poligonais. Tarefa 4.
  • 18/04: Modelos de Cores (Prof. Haim)
  • 25/04: Transformações geométricas 2D e 3D
  • 02/05: Modelos Hierárquicos (Angel, Cap. 10), Viewing 2D
  • 09/05: Viewing 3D
  • 16/05: Rendering Determinação de superfícies visíveis, Modelos de iluminação
  • 23/05: Rendering Modelos de iluminação e Shading
  • 06/06: Web and Cloud-based Mobile Graphics and Visualization (Prof. Haim)
  • 13/06: Rendering: Ray tracing
  • 20/06: Rendering: Mapeamento de texturas 2D
  • 27/06: Rendering: Overview sobre shaders. Apresentação alunos
  • 04/07: Apresentação projetos

Material de apoio


Bibliografia (complementar à ementa)

  • HEARN, D.; BAKER, M.P. Computer Graphics with OpenGL (3a. ed.) Prentice Hall, 2003.
  • ANGEL, E. – Interactive Computer Graphics, a top-down approach using OpenGL, 4a. ed. 2006.
  • AZEVEDO, E.; CONCI, A. Computação Gráfica – Teoria e Prática, Editora Campus, 2003.
  • COHEN, M.; MANSSOUR, I.H. – OpenGL – Uma abordagem prática e Objetiva, Novatec, 2005.

Projetos e Apresentações


Links Interessantes

  • OpenGL
* Nehe [15]
* Material Isabel Manssour [16]
* Nate Robins [17]
* Frustum culling - acelera o rendering [18]
* Frustum culling - acelera o rendering [19]
  • Softwares para Rendering 3D
* Ray-Tracing PovRay [20]
* Terrain Modeler
    * Terragen [21]
    * Bryce 6 [22]
    * Vue d'Esprit 8  [23]
* Tutorial ray tracing [24]
* Applet Ray trace [25]
* Sunflow Ray tracer [26]
  • Softwares para modelagem 3D
* Blender (Open Source) [27]
* Caligari TrueSpace 7.6 [28]
  • Modelos 3D
* Turbo Squid 3D models [29]
* Inria 3D models [30]
* Sweet Home 3D [31]
* 3D model free [32]
* Wings 3D - conversor de modelos [33]
* Free 3D models [34]
* MeshLab - editar e converter modelos 3D http://meshlab.sourceforge.net/
  • Parâmetros para exportação de OBJs (wavefront) no Blender [35]