Tópico: A Terceira Dimensão (Conceitos Básicos)



Documentos relacionados
A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual

Iluminaçao. Os modelos de Iluminação são técnicas usadas para calcular a intensidade da cor de um ponto a ser exibido.

Os desenhos. Representação de desenhos

REALIDADE VIRTUAL. Tatiane Cruz de Souza Honório

Modelos de Iluminação

Modelação 3D. Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Introdução. Introdução. Carlos Carreto

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

Computação Gráfica. Modelo de sombreamento Determina como o modelo de iluminação será aplicado e quais seus argumentos

8. Síntese de Imagens: Cálculo de Cor

6. Geometria, Primitivas e Transformações 3D

Computação Gráfica. Introdução. Profª Alessandra Martins Coelho

Representação de Imagens

Vivaty Studio Manual e Guia de exploração do Vivaty Studio para utilização em contexto de Educação Visual e Tecnológica currículo.

Reflexão. A reflexão ocorre quando a luz incide sobre a superfície de separação entre dois meios com propriedades distintas.

Óptica é a parte da física que estuda a luz: energia radiante (ondas eletromagnéticas) capaz de causar, em nós, a sensação da visão.

Curso: Ensino Fundamental II Disciplina: MATEMÁTICA Professor: Álvaro / Leandro

O que é CG?? Soraia Raupp Musse

Síntese de Imagens de Alta Fidelidade


Óptica. Estudo da luz, como sendo a onda eletromagnética pertencentes à faixa do espectro visível (comprimento de 400 nm até 700 nm).

COMPUTAÇÃO GRÁFICA O QUE É?

Modelos de Iluminação

ÓPTICA GEOMÉTRICA PREGOLINI

Prof. Marcelo Henrique dos Santos

Ciências da Computação Disciplina:Computação Gráfica

Rendering. Por Angelo Luz

CALDsoft7 - Software de planificação em caldeiraria

FAPESP FUNDAÇÃO DE AMPARO À PESQUISA DO ESTADO DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA (IME) GeoGrid

Valores eternos. MATÉRIA PROFESSOR(A)

MODELAGEM DIGITAL DE SUPERFÍCIES

O mundo à nossa volta é povoado de formas as mais variadas tanto nos elementos da natureza como nos de objetos construídos pelo homem.

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora

PROGRAMA DE DISCIPLINA

Física. Óptica Geométrica parte 2. Prof. César Bastos. Óptica Geométrica prof. César Bastos 1

Cor e frequência. Frequência ( ) Comprimento de onda ( )

Navegação. Tarefas Interativas. Interação em Ambientes Tridimensionais Imersivos. Parâmetros do Processo Interativo

DESENHO TÉCNICO AULA 01

7.Conclusão e Trabalhos Futuros

Geometria Espacial Elementos de Geometria Espacial Prof. Fabiano

Curso de Computação Gráfica (CG) 2014/2- Unidade 1- Modelagem de objetos. Exercício 1 (individual) - Entrega: quarta 13/08

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e

1º Teste Computação Gráfica

Algumas perguntas antes de tudo...

Atividade: matrizes e imagens digitais

Dicas de uso - Render Up

António Costa. Paulo Roma Cavalcanti

AutoCAD D Modelagem

Universidade Federal de Alagoas Instituto de Matemática. Câmera Virtual. Prof. Thales Vieira

PROCESSAMENTO DOS DADOS AVHRR DO SATÉLITE NOAA E APLICAÇÃO SOBRE A REGIÃO SUL DO BRASIL. Leonid Bakst Yoshihiro Yamazaki

2- Quais são as características da computação gráfica?

UNIVERSIDADE FEDERAL DA BAHIA - UFBA

Frederico Damasceno Bortoloti. Adaptado de: Claudio Esperança Paulo Roma Cavalcanti

Professora Bruna FÍSICA B. Aula 17 Seus Óculos. Página 232

Espelhos Esféricos. Definições e Elementos:

TIPOS DE REFLEXÃO Regular Difusa

OBJETIVO Verificar as leis da Reflexão Verificar qualitativamente e quantitativamente a lei de Snell. Observar a dispersão da luz em um prisma.

Computação Gráfica - 13

I Seminário SIGCidades: Cadastro Territorial Multifinalitário. Fundamentos de Cartografia aplicados aos SIGs

ESTEREOSCOPIA. A reconstrução 3-D pode ser realizada em três condições

AULA 4 - ESPELHOS ESFÉRICOS

APLICATIVOS GRÁFICOS (AULA 3)

STC SAD Profº Daniel Gondim

10/11/2014 PROF. ROBINSON PROF. ROBINSON FUNDAÇÃO UNIVERSIDADE FEDERAL DE RONDÔNIA, CAMPUS DE JI-PARANÁ, DEPARTAMENTO DE FÍSICA DE JI-PARANÁ DEFIJI

Como Fazer um Programa, simples, em OpenGL para Trabalhar com Iluminação (exemplo do site da Isabel Mansour)

APLICAÇÕES MULTIMÍDIA AULA 3. aplicações 3D e Realidade Aumentada. professor Luciano Roberto Rocha.

PIXEL - DO DESENHO À PINTURA DIGITAL

Optimização de um Mundo Virtual

MNT: Modelagem Numérica de Terreno

Ptex e outras ferramentas para modelagem de animação

Pipeline de Visualização Câmara Virtual

ateliê ateliê ateliê ateliê ateliê ateliê ateliê ateliê ateliê ateliê ateliê REALIDADE VIRTUAL NA ARQUITETURA José Luís Farinatti Aymone

Bruno Pereira Evangelista.

Visão humana. Guillermo Cámara-Chávez

Fotografia digital. Aspectos técnicos

A sigla CAD pode representar duas definições principais, das quais muitas vezes são empregadas inadequadamente:

Planificação de. Aplicações Informáticas B

Computação Gráfica 3D Studio Max Prof.: Luiz Gonzaga Damasceno

Paulo Sérgio Rodrigues. Exercícios de Laboratório

Teoria : Estruturas de Dados. Estrutura Vetorial. Quais tipos de dados são representados por estruturas vetoriais? Mapa temático:

Que imagens têm ou não têm simetria?

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

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

REFLEXÃO DA LUZ: ESPELHOS 412EE TEORIA

APRESENTAÇÃO DO PROFESSOR

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS - Grupo 550 INFORMÁTICA Planificação Anual /Critérios de avaliação

ATIVIDADE DE FÍSICA PARA AS FÉRIAS 9. OS A/B/C PROF. A GRAZIELA

Cálculo de volume de objetos utilizando câmeras RGB-D

3.3 Espaço Tridimensional - R 3 - versão α 1 1

ÓPTICA GEOMÉTRICA. Lista de Problemas

COMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS

CorelDRAW UM PROGRAMA DE DESIGN

Utilização. de Shaders de efeitos realistas para jogos. Bruno Pereira Evangelista. Pontifícia Universidade Católica de Minas Gerais

8 Casos de teste Geração dos parâmetros de entrada

Introdução ao Processamento e Síntese de imagens Rendering 2016

MÓDULO 9. A luz branca, que é a luz emitida pelo Sol, pode ser decomposta em sete cores principais:

Figura Vista frontal dos vórtices da Figura Vedovoto et al. (2006).

1. Analisa a seguinte imagem e responde às questões que se seguem:

Construindo a câmara escura

Transcrição:

Tópico: A Terceira Dimensão (Conceitos Básicos) Computação gráfica tridimensional Modelagem tridimensional Elaboração de imagens tridimensionais Realidade virtual

Formatos tridimensionais: DXF, padrão tridimensional AutoCAD; IGES, padrão de CAD independente de fabricante; 3DS, formato binário do 3D Studio; VRML, para modelos de realidade virtual.

Funções de um editor gráfico 3D: criação de primitivas 3D; construção de estruturas gráficas 3D; transformações lineares e não-lineares 3D; visualização básica 3D.

Transformações tridimensionais:

Tela de editor 3D

Exemplos de editores tridimensionais: 3DStudio Max; Softimage 3D; Maya.

Métodos de representação tridimensional: modelos geométricos; superfícies poligonais; superfícies curvas; representações de varredura; geometria sólida construtiva; modelos procedimentais; modelos volumétricos.

Modelos geométricos: contêm informação da geometria de uma cena: objetos, facetas, arestas, vértices; podem ser construídos com editores 3D internos ou externos a um sistema de animação 3D; contêm informação adicional sobre a natureza das superfícies (cor, material, texturas etc.)

Superfícies poligonais: compostas por vértices, arestas e faces; malhas poligonais: superfícies poligonais abertas; poliedros: superfícies poligonais fechadas; normais: direções perpendiculares às faces.

Malha poligonal

Normais às faces de um cubo:

Normal a um vértice:

Superfícies curvas - motivação. A conversão para polígonos só é feita no instante de elaboração: permite adaptar a resolução poligonal à resolução da tela. Preservam a geometria exata dos objetos: importante para gerar dados para a fabricação. Podem também ser mais eficientes: figuras que teriam que ser representadas por modelos poligonais muito grandes.

Superfícies curvas: Superfícies cônicas Esferas, elipses, cilindros, cones etc. Superfícies cúbicas Superfícies de Bézier, splines etc.

Retalho cúbico:

Superfície cúbica:

Geometria sólida construtiva: operações booleanas sobre sólidos básicos; uso conceitualmente fácil; nem sempre produz resultados esperados: dissonância com modelos baseados em superfícies.

Operação de geometria sólida construtiva:

Representações de varredura: geradas por deslocamento de uma forma 2D ao longo de uma trajetória; deslocamento paralelo: extrusão; revolução em torno de um eixo: superfícies de revolução.

Exemplo de extrusão:

Modelagem 3D - Modelos procedimentais: descrevem objetos de geometria muito complexa; os objetos são descritos por algoritmos; adequados para imitar muitos fenômenos naturais; o grau de detalhe pode ser controlado para evitar tempos excessivos de elaboração.

Tipos de modelos procedimentais: fractais: relevo, hidrografia, formas abstratas; graftais: plantas; sistemas de partículas: fogo, névoa, vapores; modelos físicos: baseadas nas propriedades físicas de objetos reais.

Montanha fractal

Graftal em forma de samambaia

Modelagem 3D - Modelos volumétricos: descrevem tanto a superfície como o interior dos objetos; o espaço é dividido em cubos elementares (voxels), com cor e transparência individuais; adequados para a reconstituição de objetos naturais: tomografias, subsolos.

Câmeras virtuais: determinam como a cena 3D será projetada em imagens 2D; uso baseado na imitação de câmeras verdadeiras; parâmetros típicos: posição, alvo, abertura.

Movimentos das câmeras virtuais: translações; rotações; zoom - mudança da abertura.

Imagem original

Translação da câmera

Aproximação da câmera

Mudança da abertura

Rotação da câmera

Elaboração tridimensional Elaboração de cena:

Visualização 3D: visualização em fio de arame: mostra as arestas, com as faces transparentes; visualização com linhas ocultas: mostras as arestas, com as faces opacas; elaboração: obtenção de imagem fotorealista.

Visualização em fio-de-arame:

Visualização com linhas ocultas

Transformações 3D: translação; rotação; mudança de escala; projeção.

Elaboração de imagens (rendering): obtenção de imagens representativas de projeções da cena 3D; constitui normalmente a etapa de produção mais intensiva em processamento, mas não precisa de intervenção manual. Uma paisagem renderizada computacionalmente

Elementos da elaboração: modelos da cena, incluindo geometria e materiais; câmeras e luzes; parâmetros da imagem: resolução, canais, grau de fotorealismo.

Modalidades de elaboração: elaboração em fio-de-arame: geração de vistas da geometria para fins de modelagem; elaboração preliminar: geração de imagens para avaliação; elaboração definitiva: geração de imagens para pós-produção e gravação.

Elaboração em fio de arame:

Elaboração em fio de arame com antipseudonímia:

Elaboração preliminar:

A iluminação: determina a intensidade de cada canal, de cada pixel e de cada imagem dados: a geometria e materiais da cena; os parâmetros das câmeras; os parâmetros das luzes; os parâmetros das imagens.

Iluminação original:

Iluminação reduzida:

Iluminação de refletor:

Coloração chapada:

Coloração de Gouraud:

Coloração de Phong:

Comparação de técnicas de elaboração: Modelo Qualidade Aplicação Chapado Baixa Gouraud Média Pré-visualização, realce das facetas Uso normal Phong Alta Melhor reprodução dos pontos brilhantes

Texturas: simulam detalhes complexos através da projeção de imagens 2D sobre uma superfície; permitem efeitos atraentes, mas aumentam muito o tempo de elaboração; as imagens 2D podem também ser usadas para simular a rugosidade 3D.

Aplicação de textura:

Aplicação planar:

Aplicação cilíndrica:

Aplicação de imagem:

Mapa de rugosidade:

Sombras, reflexos e refrações: contribuem em muito para o realismo aparente; normalmente calculadas por métodos aproximados; o cálculo segundo as leis da ótica requer o rastreamento de raios.

Cena com dois objetos:

Transparência:

Realidade virtual: ambiente artificial apresentado a um usuário de forma a que se assemelhe o máximo possível a um ambiente real; sistemas mais avançados são imersivos; sistemas para grupos: mundos virtuais; avatares: representações dos usuários. Linguagem: VRML Exemplo de extrusão em VRML: http://www.jurema-sampaio.pro.br/vrml/teste1.htm

Sistemas imersivos: monitores gráficos miniaturizados: em óculos especiais ou capacetes; apresentam uma imagem para cada olho, criando tridimensionalidade; dispositivos que monitoram as ações do usuário: óculos e capacetes que sentem os movimentos da cabeça;

Sistemas imersivos: sensores de tato (dispositivos hápticos): luvas e trajes sensores; possivelmente com feedback de força para dar ilusão de solidez.

Visualização em navegador:

Conversor de 3DS para VRML:

Modelo exibido em um navegador:

Rendering -> representa a geração de imagens com a inclusão de procedimentos específicos para torná-las mais realísticas. A imagem deve ser criada considerando as características físicas do objeto, sua interação com as fontes de iluminação da cena e com os demais objetos.

Coloração de Gouraud A proposta do algoritmo de Gouraud é suavizar a transição entre a coloração de faces adjacentes. A cor de uma face, portanto, não pode ser constante. Ela deve variar de modo que nas fronteiras entre faces as cores possam ser combinadas. Dessa forma a aresta que marca a passagem de uma face para outra ficará escondida pela variação das cores.

Coloração de Gouraud Busca obter suavidade na exibição de objetos com superfícies curvas quando representados por polígonos. Em cada vértice é calculado um novo Vetor Normal que é a média das normais das faces que compartilham o vértice a cor é calculada em cada vértice o cálculo da cor dos pontos internos da face é feita por interpolação (interpolated shading)

Coloração de Gouraud Problemas: Pontos de brilho especular são atenuados. Por tentar suavizar as transições entre as faces da intensidade de luz refletida, efeitos associados a variações abruptas dessa intensidade são eliminados. Em geral, as imagens geradas pelo algoritmo de Gouraud têm como assinatura a aparência fosca, típica de superfícies em que a componente difusa da luz refletida é predominante.

Exemplos: Coloração de Gouraud

Coloração de Phong Modelo empírico introduzido em 1975 por B. Phong. Suporta três tipos de interação luz-objeto: reflexão difusa: luz incidente refletida em todas as direções. Em superfícies difusoras perfeitas, a intensidade é igual em todas essas direções reflexão especular: luz incidente é refletida em direções com ângulos próximos da direção de reflexão que um espelho proporcionaria. Em superfícies especulares perfeitas, toda a reflexão se dá num ângulo igual ao de incidência reflexão da luz ambiente

Coloração de Phong Busca obter suavidade na exibição de objetos com superfícies curvas quando representados por polígonos. Mantém o brilho especular. Em cada vértice é calculado um novo Vetor Normal que é a média das normais das faces que compartilham o vértice. Este Vetor é interpolado ao longo das arestas.

Coloração de Phong As Normais nos extremos de cada linha são interpoladas ao longo da mesma. O cálculo da cor dos pontos internos da face é feita a partir da Normal para cada ponto.

Coloração de Phong Problema: Gera curvas em objetos que não as possuem.

Exemplos: Coloração de Phong