Animação e Visualização Tridimensional
|
|
|
- Esther de Sá Alcântara
- 10 Há anos
- Visualizações:
Transcrição
1 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. Responda a caneta azul ou preta às questões seguintes justificando adequadamente todas as respostas. Se necessário utilize o verso da respectiva folha para completar a resposta. Calculadoras, telemóveis ou qualquer outro tipo de dispositivos móveis não são permitidos. Identifique todas as folhas do enunciado. Boa Sorte. Sintaxe de funções relevantes usadas em trechos de código : void lookat(gldouble eyex, GLdouble eyey, GLdouble eyez, GLdouble centerx, GLdouble centery, GLdouble centerz, GLdouble upx, GLdouble upy, GLdouble upz);. (2 valores) Explique o que entende por VAO e VBO. VBO é um buffer que contém informação de atributos de vértices de uma primitiva gráfica e que se destina a ser enviado para o GPU. O VAO é um objecto gerado por primitiva gráfica e que encapsula a informação do(s) VBOs bem como o respectivo layout. 2. ( valor) Considere abaixo o troço de programa em OpenGL. Indique a localização da variável position no programa GLSL referenciado por p? enum AttribType { TEXTURE_COORD, VERTEX_COORD, NORMAL_ATTRIB }; glbindfragdatalocation(p, 0,"colorOut"); glbindattriblocation(p, VERTEX_COORD, "position"); glbindattriblocation(p, NORMAL, "normal"); glbindattriblocation(p, TEXTURE_COORD, "texcoord"); gllinkprogram(p); pvm_id = glgetuniformlocation(p, "m_pvm"); vm_uniformid = glgetuniformlocation(p, "m_viewmodel"); normal_uniformid = glgetuniformlocation(p, "m_normal"); glbindattriblocation(p, VERTEX_COORD, "position"); Esta intrução impõe que o índice (location) da variável position é (posição de VERTEX_COORD no enum) 3. Considere o seguinte excerto de código em OpenGL 3.3. Assuma que foi implementado um mecanismo de pilha para os três tipos de matrizes MODEL, VIEW e PROJECTION, que caracterizam o andar de transformações geométricas no pipeline OpenGL. void renderscene(void) {.
2 glclear(gl_color_buffer_bit GL_DEPTH_BUFFER_BIT); loadidentity(view); loadidentity(model); lookat(0.0, 0.0, -2.0, -2.0, 2.0, -2.0, 0.0, 0.0, -.0) pushmatrix(model); translate(model, 2.0f, 0.0f, 2.0f); draw_obj(); pushmatrix(model); scale (MODEL,.5f,.5f,.5f); draw_obj2(); popmatrix(model); draw_obj3(); popmatrix(model); a) (2 valores) Indique o conteúdo da matriz VIEW enviado para o GLSL relativo ao desenho de cada um dos três objectos. VRP = [eye x eye y eye z] = [0 0 2] VPN = [center x eye x center y eye y center z eye z] = [ 2 2 0] VUV = [up x up y up z] = [0 0 ] VUV = VUV VPN(VPN VUV ) = [0 0 ] [ 2 2 0] ([ 2 2 0] [0 0 ]) = [0 0 ] [ 2 2 0] 0 = [0 0 ] n = VPN VPN = [ 2 2 0] = [ 0] 8 v = VUV VUV = [ 0 0 ] = [0 0 ] u = n v = [ 0] [0 0 ] = [ 0] u x u y u z u VRP 0 0 v M View@LookAt = x v y v z v VRP = n x n y n z n VRP 0 0 [ ] [ ] Esta matriz é aplicada aos 3 objectos b) (2 valores) Indique o conteúdo da matriz MODEL enviado para o GLSL relativo ao desenho de cada um dos três objectos Objecto : MODEL: Identity * Objecto 2: MODEL: Identity * =
3 Objecto 3: tem o mesmo conteúdo que o objecto 4. Analise no final deste enunciado o trecho de código OpenGL bem como os respectivos programas, vertex shader e fragment shader, em código GLSL, versão 330. Considere que as componentes ambiente, difusa e especular da fonte de luz são unitárias nos três canais de cor RGB e que o vector lightpos contém coordenadas no referencial da câmara. a) (2 valores) Identifique o algoritmo de sombreamento utilizado por esta aplicação e justifique. Algoritmo de sombreamento de Phong. O cálculo da cor Blinn-Phong é realizado no fragmento shader, portanto ao nível do fragmento, utilizando as normais dos vértices (vertex shader) interpoladas. b) ( valor) Qual o tipo de fonte de luz que é usado neste programa? Porquê? Fonte de luz pontual pois a 4 componente do vector lightpos é. c) (2 valores) Em que referencial se encontra a informação da variável out DataOut? Justifique. No vertex shader são realizadas transformações para o referencial da câmara, ao nível do vector normal (uso de m_normal) e da posição do vértice (viewmodel) bem como o vector de observação (DataOut.eye) d) (2 valores) Qual a relação entre matriz de dimensão 3 guardada em m_normal e a matriz de dimensão 4 na m_viewmodel? Primeiro obtém-se a submatriz 3x3 da m_viewmodel (na prática elimina-se a última linha e a última coluna). Designe-se essa matriz por m_viewmodel3x3. Assim m_normal = ([m_viewmodel3x3] T ) - e) (2 valores) Porque razão a normal guardada na variável DataIn.normal é normalizada no fragment shader, uma vez que a mesma foi normalizada no vertex shader? Normaliza-se no vertex shader para garantir que o vector interpolado recebido no fragment shader tem a direcção correcta. Mas essa interpolação não garante vectores com o comprimento unitário pelo que se tem de realizar a respectiva normalização
4 f) (2 valores) Qual o referencial em que o pipeline OpenGL espera encontrar as coordenadas da variável pré-definida gl_position? Clip Coordinates. Para ser usado no algoritmo de recorte g) (2 valores) Assuma que para um determinado fragmento as direcções do vector l e do vector e fazem, ambas, com a normal n, um ângulo de 60 graus. Calcule qual o conteúdo da variável colorout para esta situação. O half-vector h = l + e logo h faz zero graus com a normal o que significa que dot(h,n) = cos 60 = 0.5 intensity*diffuse = [ ] spec = [ ]. intensity*diffuse + spec= [ ] que será truncado para[ ] colorout vai escolher o max deste vector e do ambiente pelo que colorout = [ ] GLfloat lightpos[4] = {4.0f, 6.0f, 2.0f,.0f}; GLfloat mat_ambient[] = { , 0.5,.0 }; GLfloat mat_diffuse[] = { 0.0, 0.0, 0.6,.0 }; GLfloat mat_specular[] = { 0.0, 0.0, 0.8,.0 }; GLfloat mat_shininess= 00.0f; loc = glgetuniformlocation(p, l_pos ); gluniform4fv(loc,, lightpos); loc = glgetuniformlocation(p, "mat.ambient"); gluniform4fv(loc,, mat_ambient); loc = glgetuniformlocation(p, "mat.diffuse"); gluniform4fv(loc,, mat_diffuse); glgetuniformlocation(p, "mat.specular"); gluniform4fv(loc,, mat_specular); loc = glgetuniformlocation(p, "mat.shininess"); gluniformf(loc,mat_shininess); Vertex shader uniform mat4 m_pvm; // contém o produto: proj * view * model uniform mat4 m_viewmodel; // contém o produto: view * model uniform mat3 m_normal; // matriz a ser aplicada às normais uniform vec4 l_pos; // vector posição luz em eye coordinates in vec4 position; in vec4 normal; out Data { vec3 normal, eye, lightdir;} DataOut; void main () { } vec4 pos = m_viewmodel * position; DataOut.normal = normalize(m_normal * normal.xyz); DataOut.lightDir = vec3(l_pos - pos); DataOut.eye = vec3(-pos); gl_position = m_pvm * position; fragment shader
5 out vec4 colorout; struct Materials { vec4 diffuse, ambient, specular, emissive; float shininess; }; uniform Materials mat; in Data { vec3 normal, eye, lightdir;} DataIn; void main() { vec4 spec = vec4(0.0); vec3 n = normalize(datain.normal); vec3 l = normalize(datain.lightdir); vec3 e = normalize(datain.eye); float intensity = max(dot(n,l), 0.0); if (intensity > 0.0) { vec3 h = normalize(l + e); float intspec = max(dot(h,n), 0.0); spec = mat.specular * pow(intspec, mat.shininess); } colorout = max(intensity*mat.diffuse + spec, mat.ambient);
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
CG 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
Computaçã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
2º 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
Computação Gráfica. GLSL - Programação de Shaders Iluminação
Computação Gráfica GLSL - Programação de Shaders Iluminação António Ramires Fernandes - Computação Gráfica 07/08 Resumo Tipos de Dados, Funções e Controle de Fluxo GLSL - Minimal GLSL - Cores GLSL - Iluminação
Computação Gráfica. GLSL - Programação de Shaders Iluminação
Computação Gráfica GLSL - Programação de Shaders Iluminação António nio Ramires Fernandes - Multimédia Resumo Tipos de Dados, Funções e Controle de Fluxo GLSL - Minimal GLSL - Cores GLSL - Iluminação Direcional
Modelos de Iluminação Métodos de surface-rendering
Modelos de Iluminação Métodos de surface-rendering VI / CG 2012/2013 Beatriz Sousa Santos, J. Madeira 1 As imagens realistas obtêm-se : usando projecções perspectivas da cena aplicando efeitos de iluminação
Computaçã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
1º 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
1º 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
1º Teste Computação Gráfica
1º Teste Computação Gráfica LEIC-Tagus/LERCI Prof. Mário Rui Gomes Prof. João Brisson Lopes 23 de Abril de 25 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O Teste
FCG2006 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
Projeçõ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
CG 2015/2016 Prova de Repescagem LEIC Alameda/Taguspark. 12 de Janeiro de 2016
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
Sist. 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
Pipeline de Visualização Câmara Virtual
Pipeline de Visualização Câmara Virtual Edward Angel, Cap. 5 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Transformações Geométricas Composição de Transformações Deformação
OpenGL Shading Language
OpenGL Shading Language Guilherme S. Moura ([email protected]) Saulo A. Pessoa ([email protected]) Vladimir Alves ([email protected]) Felipe Maia O que é? High Level Shading Language para OpenGL Descreve shaders
Computação Gráfica. GLSL Programação de Shaders
Computação Gráfica GLSL Programação de Shaders António Ramires Fernandes - Computação Gráfica 07/08 GLSL Sumário Evolução do Hardware Gráfico PCs Pipeline Gráfico Fixo Pipeline Gráfico Programável Processador
GLSL Programação de Shaders
Universidade do Minho Mestrado em Informática UCE - Computação Gráfica GLSL Programação de Shaders António Ramires Fernandes GLSL Sumário Evolução do Hardware Gráfico PCs Pipeline Gráfico Fixo Pipeline
Pipeline 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 215 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL Edward Angel, Cap. 5
Introdução ao OpenGL 2.1 e GLSL 1.2
Introdução ao OpenGL 2.1 e GLSL 1.2 Felipe Bessa Coelho Universidade de São Paulo 25 de Setembro de 2012 Felipe Bessa Coelho (USP) OpenGL+GLSL 2012 1 / 49 Sumário 1 Objetivos 2 Transformações geométricas
Modelos de Iluminação e Reflexão
Modelos de Iluminação e Reflexão Edward Angel, Cap. 6 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Recorte 2D Cyrus-Beck Sutherland-Hodgman Recorte 3D Sumário Iluminação
Iluminando o Cenário
Iluminando o Cenário O realismo da cena é reforçada pela iluminação; A iluminação dos objetos cria a ilusão de volume: http://mech.fsv.cvut.cz/~dr/papers/habil/node51.html Fundamentos: Fisicamente: a percepção
Remoção de Faces Traseiras Recorte
Remoção de Faces Traseiras Recorte Edward Angel, Cap. 7 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Câmara Virtual Simples Transformação de Visualização Volumes canónicos
Aproximação experimental da complexidade assintótica de shaders para dispositivos móveis utilizando OpenGL ES
Universidade de Brasília - UnB Faculdade UnB Gama - FGA Engenharia de Software Aproximação experimental da complexidade assintótica de shaders para dispositivos móveis utilizando OpenGL ES Autor: Alex
Bruno Pereira Evangelista. www.brunoevangelista.com
Bruno Pereira Evangelista www.brunoevangelista.com 2 Introdução Shaders Pipeline de Renderização Evolução dos Shaders Como Programar Shaders Programando Shaders com XNA Ferramentas Conclusões 3 Durante
PROVA MODELO 2015. Duração da prova: 120 minutos
Página 1 de 8 Provas especialmente adequadas destinadas a avaliar a capacidade para a frequência do ensino superior dos maiores de 3 anos, Decreto-Lei n.º 64/006, de 1 de março AVALIAÇÃO DA CAPACIDADE
Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected]. 16 de maio de 2011. SCC0250 - Computação Gráca
Métodos para Rendering de Superfície SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas e de Computação (ICMC)
Utilização. de Shaders de efeitos realistas para jogos. Bruno Pereira Evangelista. Pontifícia Universidade Católica de Minas Gerais
Utilização de Shaders para criação de efeitos realistas para jogos Bruno Pereira Evangelista Pontifícia Universidade Católica de Minas Gerais Sumário 2/48 Apresentação pessoal Introdução Pipeline de renderização
Transformações geométricas
Módulo 7 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco [email protected] Transformações geométricas SGRAI 2017/18 DEI-ISEP 97 Conteúdo Tipos de transformações Model/View
8. Síntese de Imagens: Cálculo de Cor
8. Síntese de Imagens: Cálculo de Cor O processo de determinar a aparência (ou seja, a textura e a cor) das superfícies visíveis é chamado de shading. Essa aparência da superfície depende das propriedades
Computação Gráfica. Renderização em Tempo Real. Erivaldo Xavier de Lima Filho [email protected]
Computação Gráfica Renderização em Tempo Real Erivaldo Xavier de Lima Filho [email protected] Computação Gráfica É a síntese de imagens por computador Consiste de vários passos: o Modelagem o Renderização
6. Geometria, Primitivas e Transformações 3D
6. Geometria, Primitivas e Transformações 3D Até agora estudamos e implementamos um conjunto de ferramentas básicas que nos permitem modelar, ou representar objetos bi-dimensionais em um sistema também
2º Exame Computação Gráfica
2º Exame Computação Gráfica LEIC-T Prof. Mário Rui Gomes 17 de Julho 2007 Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente
OpenGL. http://www.opengl.org. Alberto B. Raposo
OpenGL http://www.opengl.org Alberto B. Raposo OpenGL: o que é? API Interface para programador de aplicação Aplicação API abstrata API Hardware & Software Dispositivo de saída Dispositivo de entrada Por
Computaçã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
Luiz Gonzaga da Silveira Jr
Luiz Gonzaga da Silveira Jr O p e n G L evolução recente Luiz Gonzaga da Silveira Jr OpenGL 4.x: D3D a guerra não acabou OpenGL 4.2 - novas funcionalidades: Contadores atômicos para shaders Tesselação
Desmistificando Shaders em XNA 4.0
Desmistificando Shaders em XNA 4.0 Bruno Duarte Correa Thiago Dias Pastor Department of Computer and Digital Systems Engineering, Escola Politécnica da Universidade de São Paulo, Brazil 1 Introdução 3.2
Computação Gráfica. GLSL - Programação de Shaders Toon Mapping; Texturas
Computação Gráfica GLSL - Programação de Shaders Toon Mapping; Texturas António nio Ramires Fernandes - Multimédia GLSL - Programação de Shaders Resumo Toon Shading Coordenadas de Textura Lattice Stripes
Computaçã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 [email protected] www.univasf.edu.br/~jorge.cavalcanti
Modelos de Iluminação Métodos de surface-rendering. Beatriz Sousa Santos, J. Madeira
Modelos de Iluminação Métodos de surface-rendering Beatriz Sousa Santos, J. Madeira 1 As imagens realistas obtêm-se : usando projecções perspectivas da cena aplicando efeitos de iluminação naturais às
Transformações 3D. Soraia Raupp Musse
Transformações 3D Soraia Raupp Musse 1 Translação Coord. Homogêneas x y 1 t x 1 t y 1 x y x y x + t x y + t y t p p r r r + ' 2 x y x + t x y + t y + y Escala Coord. Homogêneas x y s x s y 1 x y x y s
1º 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
Rotação e Interpolação
Rotação e Interpolação Resumo Os pixels que compõem uma imagem digital possuem coordenadas com valores do tipo inteiro e positivo. Quando alguma operação em cima das coordenadas de um pixel de uma imagem
Computaçã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 [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Computação Gráfica. Modelo de sombreamento Determina como o modelo de iluminação será aplicado e quais seus argumentos
Computação Gráfica Iluminação Prof. Rodrigo Rocha [email protected] Introdução Determinação da cor envolve Além das propriedades da superfícies Cor, textura, material,... Incidência da luz Shading
Grupo I [6,6v] Responda com os valores que se observam depois da chamada acontecer. 1 Falta na mensagem de resposta. Valor retornado na chamada
Número: Nome: Pági 1 de 6 LEIC/LETI 2013/14, Repescagem do 1º Teste de Sistemas Distribuídos, 1/7/14 Responda no enunciado, apes no espaço fornecido. Identifique todas as folhas. Duração: 1h30m Grupo I
Rendering 2D com OpenGL e interface gráfica em Qt
Rendering 2D com OpenGL e interface gráfica em Qt Qt Framework multiplataforma para desenvolvimento de interfaces gráficas em C++ https://www.qt.io/ 2 Ferramentas Qt Creator IDE (Ambiente Integrado de
Modelo Hierárquico & Transformações Geométricas
Modelo Hierárquico & Transformações Geométricas Universidade de São Paulo USP Disciplina de Computação Gráfica Profª Maria Cristina PAE: Thiago Silva Reis Santos Setembro de 2010 Sumário Modelagem Objetos
Paulo Sérgio Rodrigues. Exercícios de Laboratório
Paulo Sérgio Rodrigues Exercícios de Laboratório Iluminação São Bernardo do Campo, SP Abril de 2010 Iluminação Como é possível observar na Fig. 1, a imagem gerada não possui uma qualidade satisfatória.
Estrutura da linguagem de programação C Prof. Tiago Eugenio de Melo [email protected]
Estrutura da linguagem de programação C Prof. Tiago Eugenio de Melo [email protected] Breve Histórico A linguagem de programação C foi criada na década de 70, por Dennis Ritchie, que a implementou,
Introdução Programando com OpenGL Exemplos. O que é OpenGL? [1]
Sumário ao OpenGL Exemplos Leandro Tonietto Processamento Gráfico / Computação Gráfica Jogos Digitais [email protected] http://www.inf.unisinos.br/~ltonietto Mar-2008 Alguns slides são provenientes
INF1339 Computação Gráfica Tridimensional. Waldemar Celes. 10 de Agosto de 2010
Iluminação INF1339 Computação Gráfica Tridimensional Waldemar Celes [email protected] sala 505 RDC Tecgraf, DI/PUC-Rio 10 de Agosto de 2010 W. Celes Iluminação 1 Iluminação e Shading Iluminação Interação
EXAME NACIONAL DO ENSINO SECUNDÁRIO VERSÃO 1
EXAME NACIONAL DO ENSINO SECUNDÁRIO 12.º Ano de Escolaridade (Decreto-Lei n.º 286/89, de 29 de Agosto Programas novos e Decreto-Lei n.º 74/2004, de 26 de Março) PROVA 635/11 Págs. Duração da prova: 150
Arquitectura de Computadores RECUPERAÇÃO DO 1º TESTE
Arquitectura de Computadores RECUPERAÇÃO DO 1º TESTE Ano Lectivo: 200/2009 Data: 6 de Janeiro de 2006 INFORMAÇÕES GERAIS Duração: 2h00 1. Mantenha na secretária apenas a sua identificação e uma caneta
Trabalho Prático n. 2
Trabalho Prático n. 2 Programação com Quadtrees Métodos de Programação I 2003/04 Preâmbulo Este trabalho prático é constituído por duas secções. A primeira contém questões obrigatórias, e a segunda questões
Universidade Federal do Rio Grande do Norte Departamento de Arquitetura Laboratório de Conforto Ambiental Programa de Apoio à Melhoria da Qualidade
Universidade Federal do Rio Grande do Norte Departamento de Arquitetura Laboratório de Conforto Ambiental Programa de Apoio à Melhoria da Qualidade do Ensino de Graduação da UFRN Natal/RN Agosto, 2007
Prova Escrita de Aplicações Informáticas B
EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/2004, de 26 de Março Prova Escrita de Aplicações Informáticas B 12.º Ano de Escolaridade Prova 703/1.ª Fase 11 Páginas Duração da Prova: 120 minutos.
GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR
Curso Engenharia Informática Ano letivo 2012-2013 Unidade Curricular Arquitectura de Computadores ECTS 6 Regime Obrigatório Ano 2º Semestre 2ºsem Horas de trabalho globais Docente (s) Luis Figueiredo Total
Computaçã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 [email protected] www.univasf.edu.br/~jorge.cavalcanti
Iluminação em OpenGL. André Tavares da Silva.
Iluminação em OpenGL André Tavares da Silva [email protected] Iluminação em OpenGL Assume fontes pontuais de luz Omnidirecionais: todas as direções. Ex. : sol (direcional), luz incandescente (pontual);
OpenGL. 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
NOME: Nº. ASSUNTO: Recuperação Final - 1a.lista de exercícios VALOR: 13,0 NOTA:
NOME: Nº 1 o ano do Ensino Médio TURMA: Data: 11/ 12/ 12 DISCIPLINA: Física PROF. : Petrônio L. de Freitas ASSUNTO: Recuperação Final - 1a.lista de exercícios VALOR: 13,0 NOTA: INSTRUÇÕES (Leia com atenção!)
Simulação do controle de tráfego de automóveis em uma malha rodoviária urbana: Versão 3.0
Trabalho de Conclusão de Curso Simulação do controle de tráfego de automóveis em uma malha rodoviária urbana: Versão 3.0 Ederson André Savi Orientador: José Roque Voltolini da Silva Roteiro Introdução
Formação em game programming: 01 - Introdução à programação
Formação em game programming: Para que um jogo eletrônico funcione adequadamente como foi projetado, é necessário que ele esteja corretamente programado. Todas as funções de controle de personagens e objetos
EXAME DE 1ª ÉPOCA Semestre de Verão 2004/2005 20 Junho 2005 duração: 2h30m
ISEL DEETC SSIC EXAME DE 1ª ÉPOCA Semestre de Verão 2004/2005 20 Junho 2005 duração: 2h30m Introdução aos Sistemas de Informação Engenharia Informática e Computadores Ano Lectivo: 2004 / 2005 2º Sem. Docente:
Modelos de Iluminação
C A P Í T U L O 4 Modelos de Iluminação Um modelo de iluminação é um conjunto de equações que determinam quantitativamente qual é a cor sobre um ponto da superfície de um objeto em função das propriedades
Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores Primeiro Teste 21 de Outubro de 2006, 9:00H 10:30H Nome: Número:
CURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, PETRÓLEO, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA o semestre letivo de 009 e 1 o semestre letivo de 010 CURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, PETRÓLEO, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI - Gabarito
Considere um triângulo eqüilátero T 1
Considere um triângulo eqüilátero T de área 6 cm. Unindo-se os pontos médios dos lados desse triângulo, obtém-se um segundo triângulo eqüilátero T, que tem os pontos médios dos lados de T como vértices.
Pragmática das Linguagens de Programação 2004/2005
Instituto Superior Técnico Pragmática das Linguagens de Programação 2004/2005 Segundo Exame 11/2/2005 Número: Turma: Nome: Escreva o seu número em todas as folhas do teste. O tamanho das respostas deve
Computaçã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 [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Tipo de Dados em Linguagem C
Tipo de Dados em Linguagem C Principais tipos de dados em C int : tipo de dados inteiros (exemplo: 1, -3, 100, -9, 18, etc.) float : tipo de dados reais (exemplo: 1.33, 3.14, 2.00, -9.0, 1.8, etc.) Ocupa
2º Exame de Animação e Visualização Tridimensional
º Exame de Animação e Visualização Tridimensional Mestrado de Bolonha em Eng. Informática e de Computadores pólo Alameda Prof. responsável João Madeiras Pereira 3 de Janeiro de 8 Nº Nome: Sala: Responda
Visualização Científica. Pedro de Botelho Marcos Março/2008. Núcleo de Computação Científica Tópicos Avançados em Computação II
Pedro de Botelho Marcos Março/2008 1 Sumário Introdução Ciclo de Visualização Dados 3D Dados Vetoriais Referências 2 Introdução O que? Representação visual de dados. Para? Facilitar a análise de grandes
EXAME DISCURSIVO 2ª fase
EXAME DISCURSIVO 2ª fase 30/11/2014 MATEMÁTICA Caderno de prova Este caderno, com dezesseis páginas numeradas sequencialmente, contém dez questões de Matemática. Não abra o caderno antes de receber autorização.
Como Fazer um Programa, simples, em OpenGL para Trabalhar com Iluminação (exemplo do site da Isabel Mansour)
Como Fazer um Programa, simples, em OpenGL para Trabalhar com Iluminação (exemplo do site da Isabel Mansour) 1) Crie um Programa Simples que desenhe qualquer sólido na Tela. Há um exemplo Há Novo na Página
Sistemas Operacionais II. Prof. Gleison Batista de Sousa
Sistemas Operacionais II Prof. Gleison Batista de Sousa Objetivos de aprendizagem Conhecer o funcionamento dos sistemas operacionais para redes de computadores. Aprender como é feito o gerenciamento do
VISEDU-CG 3.0: Aplicação didática para visualizar material educacional Módulo de Computação Gráfica
VISEDU-CG 3.0: Aplicação didática para visualizar material educacional Módulo de Computação Gráfica SAMUEL ANDERSON NUNES ORIENTADOR: DALTON SOLANO DOS REIS FURB Universidade Regional de Blumenau DSC Departamento
PROGRAMAÇÃ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
Apontamentos de Computação Gráfica
Apontamentos de Computação Gráfica Capítulo 9 - Iluminação e Texturas em Gráficos 3D Prof. João Beleza Sousa Prof. Arnaldo Abrantes LEIC/DEETC/ISEL Novembro de 2008 Introdução Luzes Modelos de Iluminação
Capítulo 8 MONITORAMENTO E AVALIAÇÃO
Capítulo 8 MONITORAMENTO E AVALIAÇÃO 8 MONITORAMENTO E AVALIAÇÃO 8.1 Introdução O processo de monitoramento e avaliação constitui um instrumento para assegurar a interação entre o planejamento e a execução,
