Prévia do material em texto
INTRODUÇÃO À COMPUTAÇÃO GRÁFICA PROF. RICARDO MESQUITA A COMPUTAÇÃO GRÁFICA PROF. RICARDO MESQUITA 2 Modelagem Processamento de Imagens Modelos Matemáticos Imagens Análise (reconhecimento de padrões) Síntese (rendering) DISCIPLINAS RELACIONADAS Computação Algoritmos Estruturas de Dados Métodos Numéricos Matemática Geometria, Álgebra Linear 3 Física Ótica Mecânica Psicologia Percepção Artes SUBÁREAS DA COMPUTAÇÃO GRÁFICA Síntese de Imagens Processamento de Imagens Análise de Imagens Imagens ImagensDescrições (especificaçõe s geométricas) PROF. RICARDO MESQUITA 4 PROGRAMAÇÃO GRÁFICA À primeira vista: basta desenhar Uma subrotina para desenhar cada tipo de objeto Mas ... Como fazer interação? Como estruturar a cena? Como controlar os atributos dos objetos? Como resolver problemas de visibilidade? Como suportar diversos dispositivos gráficos? Como fazer programas independentes dos sistemas operacionais? Ferramentas: APIs gráficas (ex.: OpenGL, PHIGS, Java3D) Camadas de interface com o S.O. / sistema de janelas PROF. RICARDO MESQUITA 5 SISTEMAS GRÁFICOS Foram desenvolvidos para padronizar a construção de aplicativos, de modo a torna-los o mais independentes possível do sistema de hardware O objetivo é proporcionar portabilidade Vários padrões foram sugeridos nos últimos tempos PROF. RICARDO MESQUITA 6 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Interfaces PROF. RICARDO MESQUITA 7 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Traçado interativo de gráficos PROF. RICARDO MESQUITA 8 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Automação de escritórios e editoração eletrônica PROF. RICARDO MESQUITA 9 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Projeto e desenho auxiliado por computador (CAD) PROF. RICARDO MESQUITA 10 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Simulação e animação para visualização científica, lazer, arte e publicidade PROF. RICARDO MESQUITA 11 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Controle de processos PROF. RICARDO MESQUITA 12 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Arte PROF. RICARDO MESQUITA 13 APLICAÇÕES DA COMPUTAÇÃO GRÁFICA Cartografia PROF. RICARDO MESQUITA 14 HARDWARE GRÁFICO PROF. RICARDO MESQUITA 15 RESOLUÇÃO GRÁFICA Número de posições que o dispositivo pode distinguir, Parâmetros: ndh ndv width height PROF. RICARDO MESQUITA 16 RESOLUÇÃO GRÁFICA A partir dos parâmetros de resolução pode-se calcular: PROF. RICARDO MESQUITA 17 SISTEMAS DE COORDENADAS (dcx, dcy): coordenadas de dispositivo (inteiros) (ndcx, ndcy): coordenadas normalizadas de dispositivo (reais entre 0 e 1) (pcx, pcy): coordenadas físicas Mapeamento coordenadas de usuário para ndc: Mapeamento ndc dc: Mapeamento pc dc: PROF. RICARDO MESQUITA 18 SISTEMAS DE COORDENADAS PROF. RICARDO MESQUITA 19 DÚVIDAS? PROF. RICARDO MESQUITA 20