Mudanças entre as edições de "Scc-250(cristina)"
De CoteiaWiki
(135 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | + | <br/> | |
<h2>Universidade de São Paulo<br/> | <h2>Universidade de São Paulo<br/> | ||
Linha 5: | Linha 5: | ||
</h2><br/> | </h2><br/> | ||
− | <h2>SCC0250 - Computação Gráfica </h2><br> | + | <h2>SCC0250 - Computação Gráfica (BMACC) </h2><br> |
+ | |||
+ | Profa. M. Cristina (cristina@icmc.usp.br, sala 4-205)<br> | ||
+ | Aulas: terças (sala 4-002) e sextas-feiras (sala 3-009), 10:10-11:50h <br> | ||
+ | |||
+ | Assistente PAE: Vinicius Ruela Pereira Borges (viniciusrpb@icmc.usp.br) <br> | ||
+ | Atendimento: toda segunda-feira, 17:00hs - 18:30hs, na sala 1-007 (VICG - Bloco ICMC 1) | ||
+ | |||
+ | === <font color = "blue"> Avisos </font>=== | ||
+ | |||
+ | === <font color = "red">* 15/01 - Prova de recuperação: dia 18/02, as 14:00. Sala 3-010. </font>=== | ||
+ | |||
+ | * 14/12 - Acessem o arquivo Notas_Finais_CG_BMACC_2012_2.pdf para consultarem notas de provas, notas de trabalhos, freqüencia e a nota final. Quaisquer problema, me procurar dia 21/12 pela tarde, ou na primeira quinzena de janeiro.<br/> | ||
+ | * dúvidas prova 3: dia 21/12, a tarde, ou então na 1a. quinzena de janeiro (podem | ||
+ | agendar por email)<br/> | ||
+ | * 20/11 ATENÇÃO: aula de 23/11 será na SAP1 (lab 1-004): iluminação e shading em OpenGL<br/> | ||
+ | * 05/10 ATENÇÃO: aula de 09/10 será na SAP1 (lab 1-004): Transformações geométricas em OpenGL parte 2<br/> | ||
+ | * 26/09 : aula de 28/09 será na SAP1 (lab 1-004): Transformações geométricas em OpenGL<br/> | ||
+ | * aulas de 28/08 e 31/08 serão na SAP1 (lab 1-004): OpenGL e trabalho 1<br/> | ||
+ | * não haverá aula terça, 21/08 (SIM), nem sexta 24/08 (SIBGRAPI) | ||
+ | |||
+ | === <font color = "blue"> Material </font>=== | ||
+ | |||
+ | * Introdução [[Arquivo: SCC0250-ApresentacaoDisciplina2012.pdf]] | ||
+ | * Dispositivos de exibição, processo de formação da imagem digital [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-03-Dispositivos_Entrada_Saida.pdf] | ||
+ | * Áreas relacionadas, cenário e histórico [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-02-Introducao_computacao_grafica.pdf] | ||
+ | * Formação de Imagens [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-04-Formacao_imagens.pdf] | ||
+ | * Transformações Geométricas 2D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-06-Transformacoes_geometricas_2D.pdf] [[Arquivo: codigoCasa.txt]] [[Arquivo: codigoTransformações.txt]] | ||
+ | * Introdução OpenGL com Java [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-05-Introducao_Opengl_Java.pdf] | ||
+ | * Instruções OpenGL com DevCPP [[Arquivo: InstruçõesDevCPP.pdf]] - [[Arquivo: Glut.3.7.6+.rar]] | ||
+ | * OpenGL Introdução e código (C) [[Arquivo: Lab1_OpenGL.pdf]] - [[Arquivo: Programas.rar]] | ||
+ | * OpenGL Makefile para compilar no Linux [[Arquivo: Makefile.txt]] (fonte: http://www.ft.unicamp.br/~magic/opengl/compilando-programas.html) | ||
+ | * Viewing 2D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-08-Viewing_2D.pdf] | ||
+ | * Transformações Geométricas 3D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-07-Transformacoes_geometricas_3D.pdf] | ||
+ | * Malhas Poligonais e Estruturas de Dados [[Arquivo: MalhasPoligonais.pdf]] | ||
+ | * Representação de Curvas e Superfícies [[Arquivo: Curvas-e-Superficies.pdf]] | ||
+ | * Viewing 3D [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-09-Viewing_3D.pdf] | ||
+ | * Superfícies Visíveis [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-14-Superficies_visiveis.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] [[Arquivo: rendering2009.pdf]] | ||
+ | * Preenchimento de Polígonos [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-13-Preenchimento_poligonos.pdf] | ||
+ | * Ray Tracing [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/SCC0250-slides-15-Raytracing.pdf] | ||
+ | |||
+ | |||
+ | === <font color = "blue"> Critério de avaliação e datas importantes</font>=== | ||
− | + | * Primeira prova: 14 de setembro | |
− | + | * Segunda prova: 30 de outubro | |
− | + | * Terceira prova: 04 de dezembro | |
− | + | * Média Provas: média aritmética | |
− | + | * Média Trabalhos: média aritmética | |
+ | * Média Final: | ||
+ | (0.7*MédiaProvas) + (0.3*MédiaTrabalhos) (se MédiaProvas >= 5.0)<br/> | ||
+ | (0.9*MédiaProvas) + (0.1*MédiaTrabalhos) (se MédiaProvas < 5.0)<br/> | ||
+ | Observação: 70% de frequência é requisito para aprovação e recuperação | ||
+ | === <font color = "blue"> Notas </font>=== | ||
+ | Notas Finais: [[Arquivo: Notas_Finais_CG_BMACC_2012_2.pdf]]<br/> | ||
+ | Provas: [[Arquivo: NotasProvas.pdf]]<br/> | ||
+ | Provas 1 e 2: [[Arquivo: NotasProvas(1e2).pdf]]<br/> | ||
+ | Trabalhos: [[Arquivo: Notas_trabalhos.pdf]] | ||
− | <font color=" | + | === <font color = "blue"> Listas de Exercícios </font>=== |
+ | * 1ª Lista - Introdução [[Arquivo: Lista_1_-_Introdução.pdf]] | ||
+ | * 2ª Lista - Dispositivos de Exibição [[Arquivo: Lista2-Dispositivos.pdf]] | ||
+ | * 3ª Lista - Exercícios OpenGL [[Arquivo: Lista_3_-_Exercícios_OpenGL.pdf]] | ||
+ | * 4ª Lista - Transformações Geométricas 2D [[Arquivo: Lista4-Transforma2D.pdf]] | ||
+ | * 5ª Lista - Viewing 2D [[Arquivo: Lista5-Viewing2D.pdf]] | ||
+ | * 6ª Lista - Modelos 3D [[Arquivo: listaModelos3D.pdf]] | ||
+ | * 7ª Lista - Curvas e Superfícies 2D [[Arquivo: ListaCurvasSup.pdf]] | ||
+ | * 8ª Lista - Viewing3D [[Arquivo: Lista_5_-Viewing3D.pdf]] | ||
+ | * 9ª Lista - Modelo de Iluminação [[Arquivo: Lista_6_-_Modelos_de_Iluminação.pdf]] | ||
+ | * 10ªLista - Rendering [http://www.lcad.icmc.usp.br/~paulovic/aulas/CG/Lista_7_-_Shading_e_Rendering_de_Superfícies.pdf] | ||
+ | === <font color = "blue"> Trabalhos </font>=== | ||
+ | * Especificação do Trabalho 1 [[Arquivo: especificacao_Trabalho1_CG_BMACC.pdf]] | ||
+ | * Especificação do Trabalho 2 (Atualizada - 28/10) [[Arquivo: especificacao_Trabalho2_CG_BMACC.pdf]] | ||
+ | * Especificação do Trabalho 3 [[Arquivo: especificacao_Trabalho3_CG_BMACC.pdf]] | ||
− | < | + | === <font color = "blue"> Código </font>=== |
− | [[ | + | * OpenGL Hello World [[Arquivo: helloworld.zip]] |
− | [[ | + | * Aula Laboratório - 31/08/2012 : Transformações Geométricas 2D (Translação e interação com teclado) [[Arquivo: translacao.zip]] |
− | [[ | + | * Viewing 2D [[Arquivo: viewing2D.zip]] |
− | [[ | + | * Aula Laboratório - 28/09/2012 : Ordem de transformações geométricas 2D [[Arquivo: ordemTransfGeom2D.zip]] |
− | [[ | + | * Aula Laboratório - 09/10/2012 : Escopo de transformações geométricas 2D [[Arquivo: escopoTransfGeom2D.zip]] |
− | [[ | + | * Plantão Laboratório - 22/10/2012 : Primitivas 3D [[Arquivo: primitives3D.zip]] |
− | [[ | + | * Viewing 3D [[Arquivo: viewing3D.zip]] |
+ | * Aula Laboratório - 23/11/2012 : Modelos de Iluminação [[Arquivo: iluminacao.zip]] | ||
+ | * Aula Laboratório - 23/11/2012 : Shading [[Arquivo: shading.zip]] | ||
+ | === <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] | ||
− | + | * 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] |
Edição atual tal como às 15h51min de 18 de janeiro de 2013
Índice
Universidade de São Paulo
Instituto de Ciências Matemáticas e de Computação
SCC0250 - Computação Gráfica (BMACC)
Profa. M. Cristina (cristina@icmc.usp.br, sala 4-205)
Aulas: terças (sala 4-002) e sextas-feiras (sala 3-009), 10:10-11:50h
Assistente PAE: Vinicius Ruela Pereira Borges (viniciusrpb@icmc.usp.br)
Atendimento: toda segunda-feira, 17:00hs - 18:30hs, na sala 1-007 (VICG - Bloco ICMC 1)
Avisos
* 15/01 - Prova de recuperação: dia 18/02, as 14:00. Sala 3-010.
- 14/12 - Acessem o arquivo Notas_Finais_CG_BMACC_2012_2.pdf para consultarem notas de provas, notas de trabalhos, freqüencia e a nota final. Quaisquer problema, me procurar dia 21/12 pela tarde, ou na primeira quinzena de janeiro.
- dúvidas prova 3: dia 21/12, a tarde, ou então na 1a. quinzena de janeiro (podem
agendar por email)
- 20/11 ATENÇÃO: aula de 23/11 será na SAP1 (lab 1-004): iluminação e shading em OpenGL
- 05/10 ATENÇÃO: aula de 09/10 será na SAP1 (lab 1-004): Transformações geométricas em OpenGL parte 2
- 26/09 : aula de 28/09 será na SAP1 (lab 1-004): Transformações geométricas em OpenGL
- aulas de 28/08 e 31/08 serão na SAP1 (lab 1-004): OpenGL e trabalho 1
- não haverá aula terça, 21/08 (SIM), nem sexta 24/08 (SIBGRAPI)
Material
- Introdução Arquivo:SCC0250-ApresentacaoDisciplina2012.pdf
- Dispositivos de exibição, processo de formação da imagem digital [1]
- Áreas relacionadas, cenário e histórico [2]
- Formação de Imagens [3]
- Transformações Geométricas 2D [4] Arquivo:CodigoCasa.txt Arquivo:CodigoTransformações.txt
- Introdução OpenGL com Java [5]
- Instruções OpenGL com DevCPP Arquivo:InstruçõesDevCPP.pdf - Arquivo:Glut.3.7.6+.rar
- OpenGL Introdução e código (C) Arquivo:Lab1 OpenGL.pdf - Arquivo:Programas.rar
- OpenGL Makefile para compilar no Linux Arquivo:Makefile.txt (fonte: http://www.ft.unicamp.br/~magic/opengl/compilando-programas.html)
- Viewing 2D [6]
- Transformações Geométricas 3D [7]
- Malhas Poligonais e Estruturas de Dados Arquivo:MalhasPoligonais.pdf
- Representação de Curvas e Superfícies Arquivo:Curvas-e-Superficies.pdf
- Viewing 3D [8]
- Superfícies Visíveis [9]
- Modelo de iluminação [10]
- Métodos de Rendering de Superfície [11] Arquivo:Rendering2009.pdf
- Preenchimento de Polígonos [12]
- Ray Tracing [13]
Critério de avaliação e datas importantes
- Primeira prova: 14 de setembro
- Segunda prova: 30 de outubro
- Terceira prova: 04 de dezembro
- Média Provas: média aritmética
- Média Trabalhos: média aritmética
- Média Final:
(0.7*MédiaProvas) + (0.3*MédiaTrabalhos) (se MédiaProvas >= 5.0)
(0.9*MédiaProvas) + (0.1*MédiaTrabalhos) (se MédiaProvas < 5.0)
Observação: 70% de frequência é requisito para aprovação e recuperação
Notas
Notas Finais: Arquivo:Notas Finais CG BMACC 2012 2.pdf
Provas: Arquivo:NotasProvas.pdf
Provas 1 e 2: Arquivo:NotasProvas(1e2).pdf
Trabalhos: Arquivo:Notas trabalhos.pdf
Listas de Exercícios
- 1ª Lista - Introdução Arquivo:Lista 1 - Introdução.pdf
- 2ª Lista - Dispositivos de Exibição Arquivo:Lista2-Dispositivos.pdf
- 3ª Lista - Exercícios OpenGL Arquivo:Lista 3 - Exercícios OpenGL.pdf
- 4ª Lista - Transformações Geométricas 2D Arquivo:Lista4-Transforma2D.pdf
- 5ª Lista - Viewing 2D Arquivo:Lista5-Viewing2D.pdf
- 6ª Lista - Modelos 3D Arquivo:ListaModelos3D.pdf
- 7ª Lista - Curvas e Superfícies 2D Arquivo:ListaCurvasSup.pdf
- 8ª Lista - Viewing3D Arquivo:Lista 5 -Viewing3D.pdf
- 9ª Lista - Modelo de Iluminação Arquivo:Lista 6 - Modelos de Iluminação.pdf
- 10ªLista - Rendering [14]
Trabalhos
- Especificação do Trabalho 1 Arquivo:Especificacao Trabalho1 CG BMACC.pdf
- Especificação do Trabalho 2 (Atualizada - 28/10) Arquivo:Especificacao Trabalho2 CG BMACC.pdf
- Especificação do Trabalho 3 Arquivo:Especificacao Trabalho3 CG BMACC.pdf
Código
- OpenGL Hello World Arquivo:Helloworld.zip
- Aula Laboratório - 31/08/2012 : Transformações Geométricas 2D (Translação e interação com teclado) Arquivo:Translacao.zip
- Viewing 2D Arquivo:Viewing2D.zip
- Aula Laboratório - 28/09/2012 : Ordem de transformações geométricas 2D Arquivo:OrdemTransfGeom2D.zip
- Aula Laboratório - 09/10/2012 : Escopo de transformações geométricas 2D Arquivo:EscopoTransfGeom2D.zip
- Plantão Laboratório - 22/10/2012 : Primitivas 3D Arquivo:Primitives3D.zip
- Viewing 3D Arquivo:Viewing3D.zip
- Aula Laboratório - 23/11/2012 : Modelos de Iluminação Arquivo:Iluminacao.zip
- Aula Laboratório - 23/11/2012 : Shading Arquivo:Shading.zip
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]
- Softwares para modelagem 3D
* Blender (Open Source) [25] * Caligari TrueSpace 7.6 [26]
- Modelos 3D
* Turbo Squid 3D models [27] * Inria 3D models [28] * Sweet Home 3D [29] * 3D model free [30] * Wings 3D - conversor de modelos [31] * Free 3D models [32]