CG 2015/2016 Prova de Repescagem LEIC Alameda/Taguspark. 12 de Janeiro de 2016
|
|
- Marcela Gameiro Cipriano
- 5 Há anos
- Visualizações:
Transcrição
1 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Repescagem 12 de Janeiro de 2016 A repescagem de um dos testes tem a duração de 1h00. Na repescagem de ambos os testes a prova tem a duração de 2h00. A classificação obtida nesta prova não substitui a nota anteriormente obtida na componente teórica. Na repescagem de cada teste conta para avaliação final a melhor das duas notas. Identifique todas as folhas. Folhas não identificadas não contam para a classificação final. Durante a prova não é permitido o uso de calculadoras ou telemóveis. As respostas devem ser escritas a caneta. Uma resposta errada nas perguntas de escolha múltipla desconta 1/3 da cotação da respectiva questão. Não é autorizado o uso de folhas de rascunho. Pode usar as páginas em branco existentes no enunciado para o efeito. No verso desta página encontra informação de suporte à realização da prova. Boa sorte! Identificação do Aluno Nome: Número:
2 30 o 45 o 60 o sin 0,5 0,707 0,866 cos 0,866 0,707 0,5 tan 0,578 1,0 1, o 45 o 60 o sin cos tan void glutinitwindowsize(int width, int height); void glutinitwindowposition(int x, int y); void glutcreatewindow(char *name); void glviewport(glint x, GLint y, GLsizei width, GLsizei height); void glortho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval); void glulookat(gldouble eyex, GLdouble eyey, GLdouble eyez, GLdouble centerx, GLdouble centery, GLdouble centerz, GLdouble upx,gldouble upy, GLdouble upz); void gluperspective( GLdouble fovy, GLdouble aspect, GLdouble znear, GLdouble zfar); void glteximage2d(glenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border,glenum format, GLenum type, const GLvoid * data) void gltexenvi(glenum target, GLenum pname, GLint param); Página 2
3 +++ PRIMEIRO TESTE PRIMEIRO TESTE PRIMEIRO TESTE [1.2v] No contexto da matéria leccionada na cadeira, o que significa fps? (escolha múltipla: indique a opção correcta. Respostas erradas descontam 1/3 da cotação) A: First Person Shooter; B: Frames per Second; C: Force per Set; D: Flashes per Second; E: Nenhuma das anteriores; Opção correcta: 2. [2.2v] Considere o seguinte programa em OpenGL. 1: void main(int argc, char** argv) { 2: glutinit (&argc, argv); 3: glutinitdisplaymode (GLUT_DOUBLE GLUT_RGB); 4: glutinitwindowsize (600, 400); 5: glutinitwindowposition (-1, -1); 6: // algum codigo omitido... 10: glutmainloop(); 11: } Qual o resultado de execução da linha 5? Resposta: (espaço intencionalmente deixado em branco usar para rascunho conteúdo não é avaliado) Identificação do Aluno Nome: Número: Página 3
4 (página intencionalmente deixada em branco usar para rascunho conteúdo não é avaliado) Página 4
5 3. [0.9v] Uma das áreas em Computação Gráfica é a representação ou rendering. Diga o que entende por este conceito: (escolha múltipla: indique a opção correcta. Respostas erradas descontam 1/3 da cotação) A: Foca a criação de imagens a partir de modelos; B: Aborda a especificação analitica da forma e aparência; C: Permite a criação do movimento a partir de uma sequência de imagens; D: Permite a facilidade na realização e visualização de objectos; E: Nenhuma dos anteriores Opção correcta: 4. [0.9v] Diga qual é o objectivo da computação gráfica em tempo real: (escolha múltipla: indique a opção correcta. Respostas erradas descontam 1/3 da cotação) A: Dar ao utilizador controlo interactivo da cena em aplicações de visualização; B: Gerar um conjunto de frames a partir de uma cena; C: Desenhar, através do pipeline gráfico, o desenho de primitivas 3D à medida que estas estão disponiveis no dispositivo 2D; D: Optimizar o pipeline Gráfico 3D pelo uso de triângulos com vértices partilhados; E: Nenhuma dos anteriores Opção correcta: 5. [1.8v] Considere o seguinte programa em OpenGL. 01: int main(int argc, char *argv[]) { 02: glutinit(&argc, argv); 03: glutinitdisplaymode(glut_single GLUT_RGB); 04: glutinitwindowsize (800, 800); 05: glutinitwindowposition (-1, -1); 06: glutdisplayfunc(mydisplay); 07: glutreshapefunc(myreshape); 08: glutmainloop(); 09: return 0; } Qual a função que está em falta para o código executar correctamente? Identificação do Aluno Nome: Número: Página 5
6 6. [3.0v] Considere o seguinte programa em OpenGL. 01: void mydisplay (void) { 02: glclearcolor (0.0f,0.0f,0.0f); 03: glclear(gl_color_buffer_bit); 04: glcolor3f (1.0f,1.0f,0.0f); 05: glbegin (GL_POLYGON); 06: glvertex3f(-1.0f,1.0f,0.0f); 07: glvertex3f(1.0f,1.0f,0.0f); 08: glvertex3f(0.0f,-1.0f,0.0f); 09: glend(); 10: glflush(); } a) [1.5v] Descreva a forma e orientação do objecto produzida por este código. b) [1.5v] Qual a cor do objecto e do fundo? (espaço intencionalmente deixado em branco usar para rascunho conteúdo não é avaliado) Página 6
7 7. [2.5v] Considere os triângulos T={A, B, C} e T ={A, B, C } representados na figura abaixo. y 30 A 20 P 10 B C C A B (0,0) x a) [1.5] Indique a matriz de transformação a aplicar ao triângulo T para o transformar no triângulo T. b) [1.0v] Calcule as coordenadas do ponto P resultante da aplicação ao ponto P da transformação ao triângulo T para o transformar no triângulo T, referida na alínea anterior. Identificação do Aluno Nome: Número: Página 7
8 8. [1.0v] Assumindo que o topo da pilha de matrizes activa contém a matriz identidade. Indique qual o conteúdo do topo da pilha após se executar o comando OpenGL: glrotatef(90, 0.0f, 0.0f, 1.0f); gltranslatef(3.0f, 2.0f, -1.0f); 9. [2.5v] Modelou um jipe em duas dimensões, centrado na origem do seu referencial UV, com a frente em U=10 e a traseira em U=-10. Este modelo tem uma roda suplente colocada na posição PUV=(-10, 2). c) [1.6v] Sabendo que o jipe se encontra na posição JWCS=(20,20) e está virado para o ponto DWCS=(40, 40), calcule a matriz de transformação composta M UV WCS que realiza a mudança do referencial do jipe para o sistema de coordenadas do mundo. d) [0.9v] Qual a posição da roda suplente em coordenadas do mundo? (escolha múltipla: indique a opção correcta. Respostas erradas descontam 1/3 da cotação) A: PWCS= (-2, 10) B: PWCS= (20 4 2, ) C: PWCS= (50, 20) D: PWCS= (3 2/2, 2/2) E: Nenhuma das anteriores Opção correcta: Página 8
9 10. [4.0v] Considere o código abaixo: 01: glmatrixmode(gl_modelview); 02: glloadidentity(); 03: glmatrixmode(gl_projection); 04: glloadidentity(); 05: gluperspective(90.0f, 1.0f, 1.0f, 2.0f); 06: glbegin(gl_points); 07: glvertex3f(0.5f,0.5f,1.0f); // ponto A 09: glvertex3f(1.5f,1.5f,3.0f); // ponto B 10: glvertex3f(-1.5f,0.5f,0.5f); // ponto C 11: glvertex3f(1.5f,-1.5f,0.0f); // ponto D 12: glend(); e) [2v] Escreva o conteudo da matriz CTM após a execução da linha 05 b) [1.1v] Indique quais os pontos (A,B,C,D) que se encontram dentro do volume de visualização, após a execução da linha de código 12 c) [0.9v] O volume de visualização em coordenadas do Modelo definido pela transformação da linha 5 acima é descrito por: (escolha múltipla: indique a opção correcta) A: Um Paralelelepipedo com a face anterior em Z=1 B: Um Paralelelepipedo centrado em (0, 0, 0, 1)T C: Um Tronco de Cone com a base em z=2; D: Nenhuma das anteriores; Opção correcta: Identificação do Aluno Nome: Número: Página 9
10 (página intencionalmente deixada em branco usar para rascunho conteúdo não é avaliado) Página 10
11 +++ SEGUNDO TESTE SEGUNDO TESTE SEGUNDO TESTE [0.9v] Indique qual dos trechos de código OpenGL deve ser usada para definir uma fonte de luz direcional. (escolha múltipla: indique a opção correcta. Respostas erradas descontam 1/3 da cotação) A: GLfloat v[] = { 0.0f, 0.5f, 0.5f, 1.0f }; gllightfv(gl_light0, GL_SPOT_DIRECTION, v ); B: GLfloat v[] = { 0.0f, 0.5f, 0.5f, 1.0f }; gllightfv(gl_light0, GL_POSITION, v ); C: GLfloat v[] = { 0.0f, 0.5f, 0.5f }; gllightfv(gl_light0, GL_SPOT_DIRECTION, v ); D: GLfloat v[] = { 0.0f, 0.0f, 0.0f, 1.0f }; gllightfv(gl_light0, GL_POSITION, v ); E: Nenhuma das opções anteriores Opção correcta: 2. [2.1v] Considere que tem uma fonte de luz pontual em definida nas linhas de código abaixo, que está activo o cálculo da iluminação e que não existe nenhuma componente de luz ambiente global. Tal como ilustrado na figura, o observador olha para um ponto P na superfície segundo um ângulo ø de 30 graus e que o ângulo θ entre a recta que liga o ponto observado e a fonte de luz é de 60. Identificação do Aluno Nome: Número: Página 11
12 GLfloat ambient[] = { 0.3, 0.0, 1.0, 1.0 }; GLfloat diffuse[] = { 1.0, 0.5, 0.5, 1.0 }; GLfloat specular[] = { 1.0, 1.0, 1.0, 1.0 }; gllightfv(gl_light0, GL_AMBIENT, ambient); gllightfv(gl_light0, GL_DIFFUSE, diffuse); gllightfv(gl_light0, GL_SPECULAR, specular); GLfloat mat_ambient[] = { 0.1, 1.0, 1.0, 1.0 }; GLfloat mat_diffuse[] = { 0.6, 1.0, 0.5, 1.0 }; GLfloat mat_specular[] = { 0.0, 0.0, 0.5, 1.0 }; glmaterialfv (GL_FRONT_AND_BACK, GL_AMBIENT, mat_ambient); glmaterialfv (GL_FRONT_AND_BACK, GL_DIFFUSE, mat_diffuse); glmaterialfv (GL_FRONT_AND_BACK, GL_SPECULAR, mat_specular); glmaterialf (GL_FRONT, GL_SHININESS, 2.0); gllightf(gl_light0, GL_CONSTANT_ATTENUATION, 1.0); gllightf(gl_light0, GL_LINEAR_ATTENUATION, 0.0); gllightf(gl_light0, GL_QUADRATIC_ATTENUATION, 0.0); a) [0.9v] Qual o ângulo α entre o halfway vector e a normal à superfície? α = b) [1.2v] Tendo em conta as propriedades do material definidas no código, indique qual o valor da três componentes da cor para esse ponto P, utilizando o modelo de Phong modificado. P R = P G = P B = 3. [2.1v] Considere o quadrado ABCD ilustrado na figura abaixo e definido pelos pontos A = [5 5] T, B = [20 5] T, C = [20 20] T e D = [5 20] T. Calcule a cor RGB do ponto no centro do quadrado, utilizando sombreamento de Gouraud, sabendo que as cores nos vértices são dadas por Cor A = [ ], Cor B = [ ], Cor C = [ ] e Cor D = [ ]. y 20 D C C 10 B AA B (0,0) x Página 12
13 Cor R (P)= Cor G (P)= Cor B (P)= 4. [0.9v] Para determinar a cor numa quadrícula, o sombreamento de Phong... (escolha múltipla: indique a opção que conclui a frase correctamente. Resposta errada desconta 1/3 da cotação) A: interpola as normais nos vértices do polígono; B: interpola as cores nos vértices do polígono; C: usa a média das cores nos vértices do polígono; D: usa a cor do primeiro vértice do polígono; E: Nenhuma das opções anteriores. Opção correcta: (espaço intencionalmente deixado em branco usar para rascunho conteúdo não é avaliado) Identificação do Aluno Nome: Número: Página 13
14 (página intencionalmente deixada em branco usar para rascunho conteúdo não é avaliado) Página 14
15 5. [2.0v] Considere a Figura em que o polígono ABCD é recortado pela aresta esquerda, WS, de um rectângulo de Recorte. D C W C A A B S a) [0.5v] Qual o nome do algoritmo que é usado para efectuar o recorte de polígonos b) [0.7v] Considere o segmento de recta DA. Quais são os vértices que irão pertencer ao polígono recortado? c) [0.8v] Considere agora o segmento de recta CD. Quais são os vértices que irão pertencer ao polígono recortado? 6. [2.1v] Pretende discretizar, usando o algoritmo de linha de varrimento, o triângulo com vértices A (1,1), B (1,6) e C (6,6): a) [0.7v] Para aumentar a eficiência do processo de discretização cada aresta é representada por um tuplo. Qual o significado de cada um dos elementos desse tuplo? Identificação do Aluno Nome: Número: Página 15
16 b) [0.7v] Na linha de varrimento 2 qual é o conteúdo das Tabelas de Arestas Activas? c) [0.7v] Na linha de varrimento 6 quais são as quadrículas que vão ser preenchidas? 7. [0.9v] O algoritmo back-face culling permite (escolha múltipla: indique a opção que conclui a frase correctamente. Respostas erradas descontam 1/3 da cotação) A: Remover polígonos côncavos; B: Discretizar polígonos convexos ; C: Remover faces dianteiras; D: Discretizar segmentos de recta : E: Nenhuma das opções anteriores. Opção correcta: (espaço intencionalmente deixado em branco usar para rascunho conteúdo não é avaliado) Página 16
17 8. [2.4v] Considere uma imagem com resolução de 1000 x 1000 pixéis. Imagine que quer sintetizar uma imagem por traçado de raios (ray-tracing) a partir de uma cena com 100 objectos a) [1.2v] Quantas intersecções entre raios primários e objectos terão de ser calculadas para sintetizar a imagem, no caso mais desfavorável? b) [1.2v] Quantos raios secundários pode cada raio primário originar (considere o caso mais genérico)? 9. [0.6v] Qual das seguintes técnicas / optimizações não se aplica ao ray-tracing? (escolha múltipla: indique a opção mais correcta. Respostas erradas descontam 1/3 da cotação) A: Back-face culling (remoção de faces traseiras); B: Raios "Shadow Feeler"; C: Traçado recursivo de raios; D: Cálculo de raios de refracção; E: Nenhuma das opções anteriores. Opção correcta: 10. [1.5v] Quer produzir um efeito semelhante a uma superfície com relevo (superfícies com altos e baixos e/ou rugosidades) utilizando mapeamento de texturas. a) [0.6v] Que técnica de mapeamento de texturas pode usar? Identificação do Aluno Nome: Número: Página 17
18 b) [0.9v] Para obter este efeito, a técnica descrita acima recorre à perturbação dos valores das coordenadas... (escolha múltipla: indique a opção que conclui a frase correctamente. Resposta errada desconta 1/3 da cotação) A: dos vértices das facetas; B: paramétricas dos texels; C: dos afixos das normais às facetas; D: dos coeficientes do modelo de iluminação de Blinn-Phong; E: Nenhuma das opções anteriores. Opção correcta: 11. [1.5v] Considere que deseja controlar o mapeamento de texturas de modo a substituir todos os pixeis correspondentes a um polígono pelos valores calculados a partir dos texels da textura apenas. Indique os valores das constantes na linha de código OpenGL abaixo para obter este resultado: gltexenvi(gl_texture_env, B, C) B = C = (espaço intencionalmente deixado em branco usar para rascunho conteúdo não é avaliado) Página 18
19 12. [1.2v] Diga qual o número máximo de cores suportado pelo formato GIF 13. [0.9v] Quer colocar a imagem seguinte num ficheiro para distribuir via World Wide Web. 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0, Nestas condições, qual será o formato mais apropriado para o armazenamento da imagem? A: jpeg B: PNG C: EPS D: jfif E: Nenhuma das anteriores. (escolha múltipla: indique a opção correcta. Respostas erradas descontam 1/3 da cotação) Opção correcta: 14. [0.9v] Diga o que entende por saturação de cor... (escolha múltipla: indique a opção correcta. Respostas erradas descontam 1/3 da cotação) A:... a intensidade da cor reflectida B:... o comprimento de onda dominante de cor C:... a distância da cor ao cinzento de igual intensidade D:... a intensidade de cor emitida E: Nenhuma das anteriores Opção correcta: Identificação do Aluno Nome: Número: Página 19
20 (página intencionalmente deixada em branco usar para rascunho conteúdo não é avaliado) Página 20
CG 2013/2014 Primeiro Teste LEIC Alameda/Taguspark
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Primeiro Teste 6 de Outubro de 013 O teste tem a duração de 1h00, tolerância incluída. Responda às questões
Leia maisCG 2015/2016 Segundo Teste LEIC Alameda/Taguspark. Segundo Teste. 18 de Novembro de 2015
CG 015/016 Segundo Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Segundo Teste 18 de Novembro de 015 O teste tem a duração
Leia maisCG 2015/2016 Primeiro Teste LEIC Alameda/Taguspark. Primeiro Teste
CG 015/016 Primeiro Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Primeiro Teste 10 de Outubro de 015 O teste tem a duração
Leia maisCG 2013/2014 Segundo Teste LEIC Alameda/Taguspark
CG 03/04 Segundo Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Segundo Teste 0 de Novembro de 03 O teste tem a duração de
Leia mais2º Exame. Computação Gráfica
2º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 19 de Julho 2008 Nº Nome: A O exame tem a duração de 2 horas, tolerância incluída. Responda às questões
Leia maisComputação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 2º Exame 15 de Julho de 2010
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark 2º Eame 5 de Julho de 2 O eame tem a duração de 2h3, tolerância incluída. Responda às questões unicamente nestas
Leia maisComputação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Terceiro Teste 19 de Maio de 2012
CG / Terceiro Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Terceiro Teste 9 de Maio de O teste tem a duração de h, tolerância
Leia maisComputação Gráfica. Licenciatura em Engenharia Informática e de Computadores Taguspark / Alameda. Primeiro Teste 17 de Março de 2012
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Taguspark / Alameda Primeiro Teste 7 de Março de O teste tem a duração de h, tolerância incluída. Responda às questões unicamente
Leia mais1º Exame. Computação Gráfica
1º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 5 de Julho 28 Nº Nome: B O exame tem a duração de 2 horas, tolerância incluída. Responda às questões
Leia mais1º Exame. Computação Gráfica
1º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 5 de Julho 28 Nº Nome: A O exame tem a duração de 2 horas, tolerância incluída. Responda às questões
Leia maisComputação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark º Exame 29 Junho de 2 O exame tem a duração de 2h3, tolerância incluída. Responda às questões unicamente nestas
Leia maisCG com OpenGL. Paulo Gandra de Sousa Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto
CG com OpenGL Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Conteúdo O que é? Exemplos API do OpenGL demos Desenho, iluminação,
Leia maisComputação Gráfica - 13
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 13 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisIluminação. Aula 6. Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto. Paulo Gandra de Sousa
Iluminação Aula 6 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Conteúdo Tipos de iluminação Materiais Luzes Modelos de iluminação
Leia maisComputação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. 1º Exame 6 de Junho de 2011
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark 1º Exame 6 de Junho de 2011 O exame tem a duração de 2h30, tolerância incluída. Responda às questões no espaço
Leia maisIntrodução a OpenGL. Renato Rodrigues Oliveira da Silva Danilo Medeiros Eler
Introdução a OpenGL Renato Rodrigues Oliveira da Silva Danilo Medeiros Eler Adaptado do material de Marcela X. Ribeiro Maria Cristina F. de Oliveira Rosane Minghim Sumário Introdução Núcleo OpenGL, GLU,
Leia maisSist. Coordenadas Câmera (SCC)
Transformações Modelagem Iluminação (Shading) Transformação Câmera* Recorte Projeção* Mapeamento de coordenadas de Universo para câmera Escolha da projeção: perspectiva ou ortográfica Resumo Rasterização
Leia maisIluminação em OpenGL. André Tavares da Silva.
Iluminação em OpenGL André Tavares da Silva andre.silva@udesc.br Iluminação em OpenGL Assume fontes pontuais de luz Omnidirecionais: todas as direções. Ex. : sol (direcional), luz incandescente (pontual);
Leia maisComputação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Exame de Recurso 29 de Junho de 2011
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Exame de Recurso 29 de Junho de 211 O exame tem a duração de 2h3, tolerância incluída. Responda às questões
Leia maisObjetos definidos no seu próprio sistema de coordenadas
Transformações Modelagem Última aula Iluminação (Shading) Transformação Câmera Recorte Projeção Rasterização Visibilidade Adaptação e melhoramentos de uma aula sobre o mesmo assunto (MIT - EECS 6.837 Durand
Leia maisRevisões. Módulos Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 228. Instituto Superior de Engenharia do Porto
Módulos 1-10 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Revisões SGRAI 2017/18 DEI-ISEP 228 Desenho de objectos simples glbegin(mode) / glend()
Leia maisIluminação. Módulo 10. Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 186. Instituto Superior de Engenharia do Porto
Módulo 10 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Iluminação SGRAI 2017/18 DEI-ISEP 186 Conteúdo Tipos de iluminação Fontes de Luz Modelos
Leia maisUma API para geração de gráficos
Miguel Leitão, 2008 OpenGL O que é? Uma API para geração de gráficos 3D e 2D Primitivas vectoriais e matriciais (imagens) Capaz de gerar imagens de alta qualidade Normalmente implementada de forma a tirar
Leia maisAnimação e Visualização Tridimensional
Animação e Visualização Tridimensional Mestrado em Engenharia Informática e de Computadores Alameda º mini-teste 22 de Outubro de 204 O mini-teste tem a duração máxima de 45 minutos, tolerância incluída.
Leia maisProgramação Gráfica Cap 2
Programação Gráfica (2.2 a 2.7) Instituto Superior Técnico, 2006/2007 Índice Programação 2D Sistemas de Coordenadas API do OpenGL Primitivas e Atributos Introdução à Cor Projecções Interacção com o Sistema
Leia maisComputação Gráfica OpenGL 05 3D
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGL 05 3D Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisNo enunciado existem duas páginas para rascunho devidamente identificadas. Estas não serão consideradas na avaliação.
CG 2016/2017 Primeiro Teste Página 1/10 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Primeiro Teste 19 de Outubro de 2016 O teste tem a duração de 1h00,
Leia maisComputação Gráfica - 13
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 13 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisAntónio Costa. Paulo Roma Cavalcanti
Introdução à Computação Gráfica OpenGL Básico Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti OpenGL O que é? Uma API para geração de gráficos 3D e 2D Primitivas
Leia maisComputação Gráfica - 13
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 13 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisIntrodução à Computação Gráfica OpenGL Básico. Claudio Esperança Paulo Roma Cavalcanti
Introdução à Computação Gráfica OpenGL Básico Claudio Esperança Paulo Roma Cavalcanti OpenGL O que é? Uma API para geração de gráficos 3D e 2D Primitivas vetoriais e matriciais (imagens) Capaz de gerar
Leia maisIntrodução ao OpenGL e à Programação Baseada em Eventos
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Introdução ao OpenGL e à Programação Baseada em Eventos Edward Angel, Cap. 2 API Gráfica Interface de software para hardware
Leia maisMatriz de transformação
OpenGL Matriz de transformação geométricas no espaço - representadas por matrizes; pilha de matrizes de transformação - lembrar a seqüência de transformações realizadas; glpushmatrix() - insere a matriz
Leia maisCap. 4: Janelas, Visores & Recorte Gráfico
Cap. 4: Janelas, Visores & Recorte Gráfico Sumário Definições básicas: sistema de coordenadas globais, sistema de coordenadas do ecrã; janela de domínio de cena; janela de interface e visores de saída
Leia maisOpenGL. Licenciatura em Computação Computação Gráfica - Aula 2 (atualizada em 03 ago. 2017)
Computação Gráfica - Aula 2 (atualizada em 03 ago. 2017) glaucius@pelotas.ifsul.edu.br OpenGL O que é OpenGL? OpenGL é uma biblioteca de rotinas gráficas de modelagem, manipulação de objetos e exibição
Leia maisComputação Gráfica - 07
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação - 07 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisExame de Época Especial Computação Gráfica
Exame de Época Especial Computação Gráfica LEIC/MEIC Ano Lectivo de 2008/2009 Prof. João Brisson Lopes 9 de Setembro 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando adequadamente
Leia maisProf. Fernando V. Paulovich 3 de maio de SCC Computação Gráca
Viewing Pipeline 2D SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de
Leia maisn À primeira vista: basta desenhar n Uma subrotina para desenhar cada tipo de objeto n Mas... n Como fazer interação? n Como estruturar a cena?
Programação Gráfica Computação Gráfica OpenGL Renato Ferreira À primeira vista: basta desenhar Uma subrotina para desenhar cada tipo de objeto Mas... Como fazer interação? Como estruturar a cena? Como
Leia maisIntrodução à Computação Gráfica Iluminação. Claudio Esperança Paulo Roma Cavalcanti
Introdução à Computação Gráica Iluminação Claudio Esperança Paulo Roma Cavalcanti Iluminação Estudo de como a luz interage com objetos de uma cena Emissão Transmissão Absorção Reração Relexão Modelo Físico
Leia maisTextura e Iluminação
e Iluminação SCC0250/0650 - Computação Gráfica Prof a. Rosane Minghim https://edisciplinas.usp.br/course/view.php?id=61213 https://edisciplinas.usp.br/course/view.php?id=61210 rminghim@icmc.usp.br P.A.E.
Leia maisIluminação. Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho
Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho Iluminação Modelos de Iluminação em Tempo Real; Iluminação e Materiais em OpenGL António Ramires Fernandes Computação Gráfica
Leia maisAndré Tavares da Silva
André Tavares da Silva andre.silva@udesc.br The Red Book e http://openglbook.com/the-book.html O que é OpenGL? Open Graphics Library Uma interface de software com o hardware gráfico ; Atualmente na versão
Leia maisComputação Gráfica. 5385: Licenciatura em Engenharia Informática. Cap. 3 Janelas e Visores. Janelas e Visores
Computação Gráfica 5385: Licenciatura em Engenharia Informática Cap. 3 Janelas e Visores Janelas e Visores Sumário Definições domínio de imagem (ecrã) janela de ecrã domínio da cena (IR 2 ) janela visor
Leia maisFCG2006 Prova sobre OpenGL e Rastreamento de Raios
FCG2006 Prova sobre OpenGL e Rastreamento de Raios Aluno(a): matrícula: 1. O programa SimpleLight.c mostrado no Quadro 1 produz a janela mostrada na Figura 1. A partir do código, calcule coordenadas na
Leia maisVisibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Visibilidade Edward Angel, Cap. 7 Apontamentos CG Pipeline de Visualização 3D Pipeline de Visualização 3D LEIC CG Sombreamento
Leia maisDesenho de uma matriz de retângulos Serve de base para o exercício das cores
Desenho de uma matriz de retângulos Serve de base para o exercício das cores Leandro Tonietto Processamento Gráfico - Unisinos ltonietto@unisinos.br http://professor.unisinos.br/ltonietto 19-Mar-2014 Leandro
Leia maisExame de 2ª Época Computação Gráfica
Exame de 2ª Época Computação Gráfica LEIC - Alameda Ano Lectivo de 26/27 Prof. João Brisson Lopes 17 de Julho 27 Nº Nome: Responda o mais completamente às seguintes questões justificando adequadamente
Leia maisRecorte. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Recorte Edward Angel, Cap. 7 Apontamentos CG Matéria Primeiro Teste 26 de Outubro 2013 Tudo até Sombreamento (inclusivé) 26/10-9h00
Leia maisOpenGL. Conceitos Básicos. Waldemar Celes. Tecgraf/PUC-Rio
OpenGL Conceitos Básicos Waldemar Celes Tecgraf/PUC-Rio 1 API OpenGL: o que é? Interface para programador de aplicação Aplicação Aplicação API abstrata OpenGL API Software & Hardware Dispositivo de saída
Leia maisOpenGL. Conceitos Básicos. Waldemar Celes. Tecgraf/PUC-Rio. OpenGL: o que é? Interface para programador de aplicação. Aplicação API abstrata
OpenGL Conceitos Básicos Waldemar Celes Tecgraf/PUC-Rio 1 OpenGL: o que é? API Interface para programador de aplicação Aplicação Aplicação API abstrata OpenGL API Software & Hardware Dispositivo de saída
Leia mais1º Teste Computação Gráfica
1º Teste Computação Gráfica LEIC-Alameda Prof. João Brisson Lopes Prof. Mário Rui Gomes 19 de Abril de 25 Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O Teste tem
Leia mais- INF Remoção de faces ocultas Aula 21
Geração da imagem - INF007- Remoção de faces ocultas Aula Dada a representação vetorial de um objeto, como apresentá-lo na tela por pontos? Imagem aramada Exibição de faces Dada a representação vetorial
Leia maisComputação Gráfica. Iluminação
Computação Gráfica Iluminação António Ramires Fernandes + Luís Paulo Santos - Computação Gráfica 08/09 Iluminação Tópicos: Fundamentos de iluminação Aplicação em OpenGL Modelos de Shading Materiais em
Leia maisComputação Gráfica OpenGl 01
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGl 01 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisExame de 2ª Época Computação Gráfica
Exame de 2ª Época Computação Gráfica LEIC/MEIC no Lectivo de 2008/2009 Prof. João Brisson Lopes Prof. Mário Rui Gomes 24 de Julho 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando
Leia maisComputação Gráfica OpenGL 05 3D
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGL 05 3D Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia mais2º Exame de Computação Gráfica
2º Exame de Computação Gráfica LEIC/LESIM/LCI Prof. Mário Rui Gomes Prof. João Brisson Lopes 26 de Julho de 2003 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O
Leia maisComputação Gráfica. Exame de Época Especial de. Nº Nome:
Exame de Época Especial de Computação Gráfica LEIC/LESIM/LCI Prof. João Brisson Lopes 13 de Setembro de 2003 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O exame
Leia maisColoração (Shading)e Iluminação global
Coloração (Shading)e Iluminação global Computação Gráfica Modelos de Iluminação Dependentes da Luz! Modelos dependentes da luz! Ambiente! Normais à superfície não são importantes! Difusa! Ângulo entre
Leia maisSegunda Prova 20 de junho de DURAÇÃO DA PROVA: 90m
Departamento de Ciência da Computação IME-USP MAC0420/5744 Introdução à Computação Gráfica Segunda Prova 20 de junho de 2013 Nome: NUSP: Assinatura: Instruções: 1. Desligue o seu celular, pager, ou outro
Leia maisComputação Gráfica. Iluminação
Computação Gráfica Iluminação António nio Ramires Fernandes - Multimédia Iluminação Tópicos: Fundamentos de iluminação Aplicação em OpenGL Modelos de Shading Materiais em OpenGL Iluminação em OpenGL DI-UM
Leia maisRay-Tracing. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 13 Apontamentos CG
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Ray-Tracing Edward Angel, Cap. 13 Apontamentos CG Questões Teste O método de "bump mapping" estudado nas aulas teóricas usa:
Leia maisOpenGL. Parte I: Geometria. Waldemar Celes Departamento de Informática Tecgraf/PUC-Rio
OpenGL Parte I: Geometria Waldemar Celes Departamento de Informática Tecgraf/PUC-Rio API OpenGL: : o que é? Interface para programador de aplicação Aplicação API Hardware & Software API abstrata Dispositivo
Leia maisSeleção & feedback. Módulo 12. Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 333. Instituto Superior de Engenharia do Porto
Módulo 12 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Seleção & feedback SGRAI 2017/18 DEI-ISEP 333 Conteúdo Modos do OpenGL Seleção Picking Feedback
Leia maisOpenGL. Licenciatura em Computação Computação Gráfica - Aula 2 (atualizada em 15/08/2018)
Computação Gráfica - Aula 2 (atualizada em 15/08/2018) glaucius@pelotas.ifsul.edu.br OpenGL O que é OpenGL? OpenGL é uma biblioteca de rotinas gráficas de modelagem, manipulação de objetos e exibição tridimensional
Leia maisFundamentos de Computação Gráfica. Iluminação
Fundamentos de Computação Gráfica Iluminação Iluminação Tópicos: Fundamentos de iluminação Aplicação em OpenGL Modelos de Shading Materiais em OpenGL Iluminação em OpenGL 2 Iluminação Em CG a iluminação
Leia maisComputação Gráfica II
Computação Gráfica II Revisão Introdução ao OpenGL Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Informações Bibliografia GOMES, J. e VELHO, L. Computação Gráfica: Volume
Leia maisPipeline de Visualização Câmara Virtual
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Pipeline de Visualização Câmara Virtual Edward Angel, Cap. 5 Apontamentos CG Questão 2, exame de 20/07/11 [3.0v]Considere os
Leia maisTomás Antônio Costa Badan. Mapa de Textura: O Básico
Tomás Antônio Costa Badan Mapa de Textura: O Básico Introdução De acordo com o www.thefreedictionary.com: Textura Aparência e impressão de uma superfície Superfície de uma material, principalmente sentida
Leia maisComputação Gráfica - OpenGl 02
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - OpenGl 02 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisTransformações geométricas
Módulo 7 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Transformações geométricas SGRAI 2017/18 DEI-ISEP 97 Conteúdo Tipos de transformações Model/View
Leia maisExame de 1ª Época Computação Gráfica
Exame de 1ª Época Computação Gráfica LEIC/MEIC Ano Lectivo de 2008/2009 Prof. João Brisson Lopes Prof. Mário Rui Gomes 2 de Julho 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando
Leia maisIluminação. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com) Fonte: Material do Prof. Claudio Esperança e do Prof. Paulo Roma Cavalcanti
Iluminação Márcio Bueno {cgtarde,cgnoite}@marciobueno.com) Fonte: Material do Pro. Claudio Esperança e do Pro. Paulo Roma Cavalcanti Iluminação Estudo de como a luz interage com objetos de uma cena Emissão
Leia maisEstrutura de um programa gráfico
Módulo 2 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Estrutura de um programa gráfico SGRAI 2017/18 DEI-ISEP 22 Conteúdo Arquitetura de um programa
Leia maisINTRODUÇÃO A OPENGL. Computação Gráfica
INTRODUÇÃO A OPENGL Computação Gráfica OpenGL (Open Graphic Library) Biblioteca de rotinas gráficas e de modelagem, bi e tridimensional, extremamente portável e rápida. Não é uma linguagem de programação,
Leia mais1º Exame Computação Gráfica
1º Exame Computação Gráfica LEIC-T Prof. Mário Rui Gomes 28 de Junho 2007 Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente
Leia maisExame Tipo Computação Gráfica
Exame Tipo Computação Gráfica LEIC-T Prof. Mário Rui Gomes Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente todas as respostas.
Leia maisEngenharia Elétrica Computação Gráfica - Aula 2 (atualizada em 22/04/2018)
Computação Gráfica - Aula 2 (atualizada em 22/04/2018) glaucius@pelotas.ifsul.edu.br OpenGL O que é OpenGL? OpenGL é uma biblioteca de rotinas gráficas de modelagem, manipulação de objetos e exibição tridimensional
Leia maisShading (sombreamento) & Smooth Shading
Shading (sombreamento) & Smooth Shading Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Shading & Smooth Shading Objectivo: calcular a cor de cada ponto das superfícies visíveis. Solução brute-force:
Leia maisNº Nome: Relação de aspecto é o quociente entre a altura e a largura de uma janela ou um viewport.
1º Teste Computação Gráfica LEIC/LERCI/LCI Prof. João Brisson Lopes Eng. Carlos Martinho 8 de Abril de 26 Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes
Leia maisShading (sombreamento) & Smooth Shading
Shading (sombreamento) & Smooth Shading Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Shading & Smooth Shading Objectivo: calcular a cor de cada ponto das superfícies visíveis. Solução brute-force:
Leia maisNº Nome: Antes de começar: Identifique todas as folhas com o seu número.
Exame de Época Especial de Computação Gráfica LEIC-Alameda/LEIC-Taguspark/LERCI/LCI Prof. João Brisson Lopes Prof. Mário Rui Gomes 14 de Setembro de 2004 Nº Nome: Antes de começar: Identifique todas as
Leia maisEnquadramento e Conceitos Fundamentais
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Enquadramento e Conceitos Fundamentais Edward Angel, Cap. 1 LEIC CG Enquadramento e Conceitos Fundamentais Introdução à Computação
Leia maisPipeline de Visualização Câmara Virtual
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Pipeline de Visualização Câmara Virtual 2 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL Edward Angel, Cap. 5 Apontamentos
Leia maisPROGRAMAÇÃO OPENGL LIVRO: TEORIA DA COMPUTAÇÃO GRÁFICA
PROGRAMAÇÃO OPENGL PROGRAMAÇÃO OPENGL Componentes Oficiais GL GLU Não oficiais GLUT PROGRAMAÇÃO OPENGL Disponível em várias linguagens Delph Visual Basic Java C/C++ GLUT http://www.opengl.org/developers/documentation/glut/index.html
Leia maisOpenGL, GLU e GLUT. GLUT (OpenGL Utility Toolkit) OpenGL. Linguagem. OpenGL. Esqueleto de um programa em PyOpenGL
OpenGL, GLU e GLUT http://www.opengl.org/resources http://pyopengl.sourceforge.net GLUT (OpenGL Utility Toolkit) O GLUT é uma biblioteca de rotinas independentes do SO, que fornecem as ferramentas necessárias
Leia maisComputação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 6. Projeções
Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 6 Projeções 2 Projeções Geométricas Projeções permitem a visualização bidimensional de objetos tridimensionais.
Leia mais1º Teste / 2º Teste / 2º Exame. Computação Gráfica. 1ª Parte (1º Teste)
º Teste / 2º Teste / 2º Exame Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Prof. responsável Joaquim Jorge 24 de Julho de 2 Nº Nome: Responda às questões seguintes justificando
Leia maisNº Nome: Antes de começar: Identifique todas as folhas com o seu número.
2º Teste / Exame de 1ª Época Computação Gráfica LEIC/LERCI/LCI Prof. João Brisson Lopes Eng. Carlos Martinho 27 de Junho de 2006 Nº Nome: Antes de começar: Identifique todas as folhas com o seu número.
Leia maisCâmara Virtual Simples
Câmara Virtual Simples Edward Angel, Cap. 5 Instituto Superior Técnico Computação Gráfica 29/2 Na última aula... Pipeline de Visualiação 3D Câmara Virtual 2, CG&M/IST e Figuras Addison Wesley Sumário Câmara
Leia maisDiscretização. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Discretização Edward Angel, Cap. 7 Apontamentos CG Pipeline de Visualização 3D Pipeline de Visualização 3D Pipeline de Visualização
Leia maisExame de 1ª Época Computação Gráfica
Exame de 1ª Época Computação Gráfica LEIC - Alameda Ano Lectivo de 26/27 Prof. João Brisson Lopes 28 de Junho 27 Nº Nome: Responda o mais completamente às seguintes questões justificando adequadamente
Leia maisfeedback Aula 8 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa
Selecção & feedback Aula 8 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Conteúdo Modos do opengl Selecção Picking feedback 60
Leia maisOpenGL. Computação Gráfica ISEL/DEETC/SP Computação Gráfica
OpenGL Computação Gráfica CG @ 2007 ISEL/DEETC/SP Computação Gráfica 1 Jellys Tetris Gorillas PacMan Sokoban 3 Sumário Introdução ao OpenGL (capítulos 1 e 2 do red book) O que é? Sintaxe Máquina de estados
Leia maisVisualização. - Aula 4 -
Visualização - Aula 4 - Pipeline de visualização 2D window recorte mapeamento viewport descrição geométrica rasterização Visualização de objetos 2D y viewport 1 região (window) 1 região (window) 2 viewport
Leia maisMotivação. Iluminação. Modelo de Iluminação = aproximação da iluminação do mundo real. Sensação da 3-dimensionalidade, percepção da profundidade
Iluminação Computação Gráfica Motivação Modelo de Iluminação = aproximação da iluminação do mundo real wireframe Sensação da 3-dimensionalidade, percepção da profundidade sem iluminação Na maior parte
Leia maisComputação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 2. Introdução a OpenGL
Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 2 Introdução a OpenGL OpenGL básico OpenGL (Open Graphical Library) Uma API para geração de gráficos 3D
Leia maisProjeções e Visualização
Computação Gráfica 5385: Licenciatura em Engenharia Informática Cap. 4 Projeções e Visualização Projeções e Visualização Sumário Pipeline de Visualização em OpenGL x y z w vértice original MODELVIEW matrix
Leia mais