Introdução à Computação Gráfica

Slides:



Advertisements
Apresentações semelhantes
Figuras geométricas Se olhar ao seu redor, você verá que os objetos têm forma, tamanho e outras características próprias. As figuras geométricas foram.
Advertisements

Continuidade: sem interrupções
PROJETO GRÁFICO VISUAL
Ensino Superior Cálculo 2 3- Volume de Sólidos Amintas Paiva Afonso.
DESLOCAMENTO DE UM CORPO
Sistema de coordenadas utilizando a regra da mão direita
The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Departamento de Informática e Estatística - INE/CTC/UFSC Computação Gráfica:
O conceito de prisma Prisma é um sólido geométrico delimitado por faces planas, no qual as bases se situam em planos paralelos. Quanto à inclinação das.
DCA-0114 Computação Gráfica
Perspetiva Isométrica
Vetores Representação e características Operações I Decomposição
Unidade 6 – Estudo das Cônicas
Dispositivos de Visualização e Rasterização
Computação Gráfica (Slide 5)
VETORES PROF. JOÃO JR.
Claudio Esperança Paulo Roma Cavalcanti
Introdução à Computação Gráfica Geometria
Adição de Vetores – Método do PARALELOGRAMO
ESTUDO DA REFLEXÃO E ESPELHO PLANO
A terceira dimensão.
O que você deve saber sobre
Computação Gráfica Teórica
Computação Gráfica: Rendering e Rasterização
Sistema de Computação Gráfica
GRANDEZAS FÍSICAS E MEDIDAS
Prof. Diego Maia VETORES
Universidade Federal do Espírito Santo Centro Tecnológico
Computação Gráfica Aula 1 – Visão Geral
Norma e produto interno
Grandezas Físicas Prof. Climério Soares.
ROBÓTICA Helder Anibal Hermini.
AULA VETORES Professor Fabiano
Introdução à Computação Gráfica Projeções
Grandezas Vetoriais & Operações com Vetores
DISCIPLINA: SR, Geoprocessamento I e II e Cartografia A tecnologia do Geoprocessamento – Aplicações e Potencialidades 12/3/ Aula 5.
Computação Gráfica aula 01
Integrais Triplas em Coordenadas Cilíndricas
Computação Gráfica Aula 12 Superfícies Prof. Leo.
Transformações Geométricas no Plano e no Espaço
Visualização 3D: Projeções
UNIFESO – NAI PROF. ILYDIO SÁ
Computação Gráfica Aula 3 Transformações Geométricas
ESPELHOS ESFÉRICOS.
Grandezas Escalares e Vetoriais
Difração de Elétrons Importância da técnica de difração de elétrons no MET Geometria espacial da difração de elétrons: Rede Real Rede Recíproca Vetor Recíproco.
Introdução à análise Vetorial
ÓPTICA.
Tecnologias - Matemática
Computação Gráfica – Transformações Projetivas
Retas paralelas aos Planos e Eixos Coordenados
Realidade Virtual Aula 5
2.3. Aplicações das Integrais Simples
AULA 1 – CÁLCULO COM GEOMETRIA ANALÍTICA II
Profa. Mercedes Gonzales Márquez
Visualização Tridimensional
Parte 2. Operações Topológicas
Figura 5 - O plano mostrando detalhes da projeção em perspectiva.
AULA 6 – CÁLCULO COM GEOMETRIA ANALÍTICA II Mudança de Coordenadas
AULA 5 – CÁLCULO COM GEOMETRIA ANALÍTICA II Superfícies Quádricas
IA725 – Computação Gráfica I Mapeamento de textura 27/05/2008
Nessa aula explicaremos como se pode localizar um ponto no espaço a partir de um de um sistema de referência. A posição é determinada por um conjunto.
CÁLCULO COM GEOMETRIA ANALÍTICA II Funções de várias variáveis
Cálculo Diferencial e Integral I
Análise de Componentes Principais
Reforço 3 Maria Augusta Constante Puget (Magu). Grandeza Escalar (1) Apenas o número e sua respectiva unidade caracteriza a grandeza física. Exemplos:
GEOMETRIA ANALITICA VETORES.
31/5/2016 Sistemas de Coordenadas O Sistema de Coordenadas nos dá uma referência sobre o tamanho e a posição dos objetos.
1 Computação Gráfica Prof. Dr. Júlio C. Klafke UNIP-Objetivo
Transcrição da apresentação:

Introdução à Computação Gráfica Coordenadas gráficas

Guilherme Amaral Avelino Resolução Gráfica Virtualmente todos os dispositivos de I/O gráficos usam uma malha retangular de posições endereçáveis Essa malha é chamada "retângulo de visualização". Resolução gráfica de um dispositivo é o número de posições (ou pontos, ou pixels) horizontais e verticais que ele pode distinguir. Guilherme Amaral Avelino

Guilherme Amaral Avelino Resolução Gráfica Existem 4 parâmetros que definem a resolução: ndh - o número de posições endereçáveis horizontalmente ndv - o número de posições endereçáveis verticalmente width - a largura do retângulo de visualização em mm. height - a altura do retângulo de visualização em mm. Guilherme Amaral Avelino

Guilherme Amaral Avelino Resolução Gráfica Com esses parâmetro calculamos: resolução horizontal: horiz_res:= ndh/width tamanho do ponto horizontal: horiz_dot_size:= width/ndh resolução vertical: vert_res:= ndv/height tamanho ponto vertical: vert_dot_size:= height/ndv total pontos endereçáveis: total_nr_dots:= ndh*ndv resolução de área: area_res:= total_nr_dots/(width*height) razão de aspecto gráfica: aspect_ratio:= vert_dot_size/horiz_dot_size razão de aspecto física: physical_aspect_ratio:= height/width Guilherme Amaral Avelino

Representação Vetorial e Matricial de Imagens Um vetor é um segmento de reta orientado. Um vetor 2D pode ser representado como um seta que vai da origem do sistema de coordenadas, para o ponto (x,y). Tendo assim Uma direção Um sentido Um comprimento, especificado por: |V| =   Guilherme Amaral Avelino

Representação Vetorial e Matricial de Imagens Uma matriz é um arranjo (array) de elementos em duas direções Ex: matriz identidade 4x4 1 Guilherme Amaral Avelino

Representação Vetorial É principalmente empregada para definição e modelagem de objetos sintéticos Utiliza primitivas básica como pontos, curvas, superfícies tridimensionais e sólidos para descrever as imagens A cada primitiva é associado um conjunto de: Atributos – definem a aparência Dados – definem a geometria do objeto Primitiva Atributos Dados (Geometria) Ponto Cor cordenadas Reta Cor, espessura, padrão Pontos extremos Guilherme Amaral Avelino

Representação Matricial Típica de imagens digitalizadas capturadas por scanners ou utilizadas nos vídeos Representa uma imagem através de um conjunto de células em um arranjo bidimensional, uma matriz Guilherme Amaral Avelino

Guilherme Amaral Avelino Matrizes Todas as transformações geométricas podem ser representadas como equações. As equações demandam mais poder computacional. As operações com matrizes são mais rápidas e fáceis de entender. As projeções em 2d (x,y) e 3d (x,y,z) podem ser representadas em matrizes quadradas 2x2 e 3x3 respectivamente. Várias transformações se tornam fáceis com o uso de matrizes de transformação. Guilherme Amaral Avelino

Pontos, vetores e matrizes Dado um sistema de coordenadas cartesiano é possível definir pontos e objetos nesse sistema pelas suas coordenadas. Dados dois pontos A e B em um plano podemos representá-los assim: A=(2,3)=[2 3] B=(1,1)=[1 1] Um ponto representa 1 pixel gráfico. Guilherme Amaral Avelino

Pontos, vetores e matrizes Essas representações são a distância do ponto à origem dos eixos de coordenadas. Essas representações são chamadas de vetor linha, vetor coluna, arrays (arranjos) ou matrizes. Uma matriz na forma: |1 0 0| é chamada de |0 1 0| matriz diagonal |0 0 1| ou matriz identidade Guilherme Amaral Avelino

Aritmética de vetores e matrizes Matrizes e vetores podem sofrer adição e subtração entre si: [2 0 3] + [1 1 1] = [3 1 4] Multiplicação ou divisão por escalar: |2 0 0| |4 0 0| 2x|0 2 0| = |0 4 0| |0 0 2| |0 0 4| Ou multiplicação entre matrizes desde que o número de colunas da primeira seja igual ao número de linhas da segunda Guilherme Amaral Avelino

Sistemas de coordenadas Podem ser usados diferentes sistemas de coordenadas. Fornecendo uma referência em termos de medidas Coordenadas esféricas - raio e dois ângulos Coordenadas cilíndricas - raio, ângulo e comprimento Guilherme Amaral Avelino

Sistemas de coordenadas Coordenadas polares - Raio e ângulo Guilherme Amaral Avelino

Sistemas de referência São os sistemas de coordenadas que servem para alguma finalidade específica Para esses devem ser definidos dois aspectos principais: A unidade de referência Os limites extremos dos valores aceitos para descrever os objetos. Alguns sistemas recebem denominações especiais. Guilherme Amaral Avelino

Sistema de Ref. do Universo (SRU) Chamado de coordenadas do universo, ou do mundo. É o sistema utilizado para descrever os objetos em termos das coordenadas utilizadas em determinada aplicação. Cada aplicação especifica seu SRU. Para cada uso um sistema é mais adequado que outro. Guilherme Amaral Avelino

Sistema de Ref. do Objeto (SRO) Tratamos cada objeto como uma cópia menor do universo onde está inserido. Geralmente consideramos o centro do sistema de coordenadas como sendo o seu centro de gravidade. Na modelagem de sólidos esse centro é conhecido como pivô. Guilherme Amaral Avelino

Sist. de Ref. Do Dispositivo (SRD) Utiliza coordenadas que podem ser fornecidas diretamente para um dado dispositivo de saída específico. Ex.: Resoluções de vídeo (640x480, etc). No hardware o sistema de coordenadas depende da resolução possível e da configuração definida pelo usuário. Guilherme Amaral Avelino

Sist. de Ref. Normalizado (SRN) Trabalha com coordenadas normalizadas, ou seja, com valores entre 0 e 1. Serve como um SR intermediário entre o SRU e o SRD. Sua principal função é tornar a geração das imagens independente do dispositivo. Guilherme Amaral Avelino

Transformações entre os sistemas Para visualizar dados num dispositivo gráfico qualquer, é necessário que se efetue algumas transformações entre os sistemas de referência estudados. Para tal é preciso definir as razões e proporções entre cada um dos sistemas. Nesse processo as aproximações irão gerar perdas. Guilherme Amaral Avelino