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

De CoteiaWiki
(Criou página com '== <font color = "blue"> SCC5799 - Computação Gráfica </font>== * Local: Sala - Horário: Quinta 9:00hs - 12:00hs * Profa. '''Maria Cristina F. de Oliveira'''; cristina...')
 
 
(34 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
== <font color = "blue"> SCC5799 - Computação Gráfica  </font>==
 
== <font color = "blue"> SCC5799 - Computação Gráfica  </font>==
  
* Local:  Sala - 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; lhaim [arroba] icmc.usp.br; sala: 3-162
 +
* Ementa: https://uspdigital.usp.br/janus/componente/catalogoDisciplinasInicial.jsf?action=3&sgldis=SCC5799
 
----
 
----
  
Linha 12: Linha 13:
 
----
 
----
  
=== <font color = "blue"> Datas Importantes </font>===
+
=== <font color = "blue"> Avaliação </font>===
  
  
*  
+
* 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)
  
 
----
 
----
  
=== <font color = "blue"> Material didático  </font>===
+
=== <font color = "blue"> Programação </font>===
 +
 
 +
 
 +
* 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
 +
 
 +
----
  
*
+
=== <font color = "blue"> Material de apoio</font>===
  
 +
* Áreas relacionadas, cenário e histórico [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-02-Introducao_computacao_grafica.pdf]
 +
* Dispositivos de entrada e saída [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-03-Dispositivos_Entrada_Saida.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]
 +
* 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]]
 
----
 
----
  
=== <font color = "blue"> Projetos e Apresentações </font>===
+
=== <font color = "blue"> Bibliografia (complementar à ementa) </font>===
 +
 
 +
* 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.
  
 +
----
  
 +
=== <font color = "blue"> Projetos e Apresentações </font>===
  
 +
*
 
----
 
----
  
 
=== <font color = "blue"> Links Interessantes </font>===
 
=== <font color = "blue"> Links Interessantes </font>===
  
*
+
* OpenGL
 +
* Nehe [http://nehe.gamedev.net/]
 +
* Material Isabel Manssour [http://www.inf.pucrs.br/~manssour/OpenGL/]
 +
* Nate Robins [http://www.xmission.com/~nate/index.html]
 +
* Frustum culling - acelera o rendering [http://www.lighthouse3d.com/opengl/viewfrustum/]
 +
* Frustum culling - acelera o rendering [http://www.crownandcutlass.com/features/technicaldetails/frustum.html]
 +
 
 +
* Softwares para Rendering 3D
 +
* Ray-Tracing PovRay [http://www.povray.org/]
 +
* Terrain Modeler
 +
    * Terragen [http://www.planetside.co.uk/]
 +
    * Bryce 6 [http://www.daz3d.com/i.x/software/bryce]
 +
    * Vue d'Esprit 8  [http://www.e-onsoftware.com/]
 +
* Tutorial ray tracing [http://www.codermind.com/articles/Raytracer-in-C++-Introduction-What-is-ray-tracing.html]
 +
* Applet Ray trace [http://www.siggraph.org/education/materials/HyperGraph/raytrace/rt_java/raytrace.html]
 +
* Sunflow Ray tracer [http://sunflow.sourceforge.net/index.php]
 +
 
 +
* Softwares para modelagem 3D
 +
* Blender (Open Source) [http://www.blender.org/]
 +
* Caligari TrueSpace 7.6 [http://www.caligari.com/]
 +
 
 +
* Modelos 3D
 +
* Turbo Squid 3D models [http://www.turbosquid.com]
 +
* Inria 3D models [http://www-roc.inria.fr/gamma/gamma/download/download.php]
 +
* Sweet Home 3D [http://www.sweethome3d.eu/index.jsp]
 +
* 3D model free [http://www.3dmodelfree.com/]
 +
* Wings 3D - conversor de modelos [http://www.wings3d.com/]
 +
* Free 3D models [http://gfx-3d-model.blogspot.com/2008_06_01_archive.html]
 +
* MeshLab - editar e converter modelos 3D http://meshlab.sourceforge.net/
 +
 
 +
* Parâmetros para exportação de OBJs (wavefront) no Blender [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/param_blender_obj.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]