Mudanças entre as edições de "Scc5799(critina2013)"
De CoteiaWiki
(12 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 34: | Linha 34: | ||
*11/04: Representação de objetos: malhas poligonais. Tarefa 4. | *11/04: Representação de objetos: malhas poligonais. Tarefa 4. | ||
− | *18/04 Modelos de Cores | + | *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 45: | Linha 57: | ||
* Representação de Curvas e Superfícies [[Arquivo: Curvas-e-Superficies.pdf]] | * Representação de Curvas e Superfícies [[Arquivo: Curvas-e-Superficies.pdf]] | ||
* Malhas Poligonais e Estruturas de Dados [[Arquivo: MalhasPoligonais1.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 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] | * 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
Índice
SCC5799 - Computação Gráfica
- 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
- 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
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
- Áreas relacionadas, cenário e histórico [1]
- Dispositivos de entrada e saída [2]
- Conversão Matricial [3]
- Preenchimento de Polígonos [4]
- 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: [5] [6]
- Transformações Geométricas 2D [7]
- Transformações Geométricas 3D [8]
- Modelos Hierárquicos Arquivo:Braco-robotico.rar
- Viewing 2D [9]
- Viewing 3D [10]
- Modelo de iluminação [11]
- Métodos de Rendering de Superfície [12]
- Superfícies Visíveis [13]
- Ray Tracing [14]
- Mapeamento de texturas Arquivo:Texturas2D.pdf
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]