Computação Gráfica Módulo III Geometria
|
|
- Ângela Rijo
- 5 Há anos
- Visualizações:
Transcrição
1 Computação Gráfica Módulo III Geometria UniverCidade - Prof. Ismael H F Santos April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br Considerações Gerais Objetivo: Discutir os principais conceitos eos princípios básicos dos Sistemas Gráficos e a Programação em OpenGL. A quem se destina :Alunos e Profissionais que desejem aprofundar seus conhecimentos sobre Computação Grafica e suas aplicações. April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br
2 Bibliografia Computação Gráfica Volume. Jonas Gomes e Luiz Velho. Instituto de Matemática Pura e Aplicada IMPA. Introdução a Computação Gráfica - Paulo Roma Notas do Curso ministrado na Universidade de Marland pelo Prof. David Mount ftp://ftp.cs.umd.edu/pub/facult/mount/47/47lects.ps.gz Apostila Fundamentos da Imagem Digital Antonio Scuri Computer Graphics: Principles and Practice, Second Edition. James Fole, Andries van Dam, Steven Feiner, John Hughes. Addison- Wesle. OpenGL Programming Guide, nd Edition. Mason Woo, Jackie Neider, Tom Davis. Addison Wesle. April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 3 Bibliografia OpenGL OpenGL Programming Guide, nd Edition. Mason Woo, Jackie Neider, Tom Davis. Addison Wesle. Manual de referência online Sítio oficial do OpenGL April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 4
3 Ementa Introdução ao OpenGL Geometria Eemplos de Transformações D Fórmulas e cálculos das transformações D Usando matriz de transformação (por que?) Coordenadas Homogêneas Concatenação de transformações Transformações 3D Projeções Histórico April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5 CG CO3 Paradigma dos 4 universos April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 6 3
4 Transformações Geométricas April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 7 CG CO3 Transformações Geométricas April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 8 4
5 Eemplos de Transformações D Translação Escala uniforme não uniforme Rebatimento por um eio (espelhamento) Troca de eios Rotação pela origem April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 9 Translação Translation of a point is simpl vector addition P P P + - P April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5
6 Escala Scaling about the origin is scalar multiplication P P * P P * April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br Rebatimento por um eio (espelhamento) - April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 6
7 Troca de Eios April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 3 Rotação pela Origem P θ P.cos θ -.sen θ.sen θ +.cos θ April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 4 7
8 Por que usar Matriz nas Transformações? Todas as transformações podem ser efetuadas através da multiplicação de matrizes (usando coordenadas homogêneas). As transformações podem ser aninhadas e resolvidas de modo a haver apenas uma matriz de multiplicação a ser aplicada. A característica descrita acima se torna muito importante quando a mesma seqüência de transformações deve ser aplicada para diversos pontos. April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5 Multiplicação de Matrizes a c b d onde: a + b c + d April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 6 8
9 9 April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 7 Uniform Scaling,, S s s P M S P s s s s,, I M I s P M s April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 8 Non-uniform Scaling Note orientation shift in line M S P s s s s S s s P
10 Non-uniform Scaling P P Redução (< s <), Aumento (s >) s s April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 9 Flip an Ais... - What does this do to appearance of objects? April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br
11 Swap Aes April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br Rotate b θ M R P, R cos( θ) sin( θ), sin( θ ) cos( θ) P cos( θ) sin( θ) sin( θ) + cos( θ) cos( θ) sin( θ) sin( θ ) cos( θ) θ April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br
12 Transformações Geométricas (Translação) P t P t P + t t t?? Não pode ser?? escrito na forma t + t Ruim para implementação April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 3 Vantagens das coordenadas homogêneas (Translação) w t h w h P t t [T] Matrizde Translação April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 4
13 Coordenadas homogêneas P P w D D w w h h w w h /w h /w w> h w h E.: April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5 3 D 3 D Vantagens das coordenadas homogêneas (pontos no infinito) w H w u 3 w C H C C 3 u H 3 h w 3 u h h u h H H H 3 H 4?? / /4 C C C 3 C 4 infinito 4 8 infinito na na direção April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br direção 6 (,3) (,3) 3
14 Vantagens das coordenadas homogêneas (pontos no infinito, eemplo) 3 - A D A D - O B O infinito - B C C April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 7 Efeito de profundidade April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 8 4
15 Simplificação da projeção cônica Projeção cônica Projeção ortográfica ee plano de projeção direção de projeção April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br plano de projeção 9 Concatenação α cosα sin α sin α cos α α ' cos α sin α ' sin α cos α April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 3 5
16 Concatenação de Transformações T T R R E P P T R E R T P April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 3 Composição com sistema local/móvel Y P X Y T Y P X Y R Y P X Y X X X P T P e P R P P R T P Y P X Y R Y P 3 X 3 Y 3 T Y X P Y X X T R T R - X P 3 R P e P T P 3 P R T R - R P ou P R T P April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 3 6
17 Geometria Projetiva e Coordenadas Homogêneas em 3D P z P h h z h w m m m 3 m 4 m m m 3 m 4 m 3 m 3 m 33 m 34 m 4 m 4 m 43 m 44 z P z h /w h /w z h /w P z April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 33 Transformações em 3D (translações e escalas) t z z t t z z s z s s z z April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 34 7
18 Transformações em 3D (Rotações) θ z cos θ sen θ -sen θ cos θ z z θ z θ z cos θ sen θ -sen θ cos θ z z cos θ z sen θ -sen θ cos θ z April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 35 Transformações em 3D (rotação em torno de um eio qualquer) m m m 3 z z m m 3 m m 3 m 3 m 33 z v (v, v, v z ) m v + cosθ (- v ) m v v (-cosθ ) - v z sen θ m 3 v z v (-cosθ ) + v sen θ m v v (-cosθ ) + v z sen θ m v + cosθ (- v ) m 3 v v z (-cosθ ) - v sen θ m 3 v v z (-cosθ ) - v sen θ m 3 v v z (-cosθ )+ v sen θ m v z + cosθ (- v z ) April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 36 8
19 CG CO3 Projeções April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 37 Projeções Planas Cônicas A A p B B p realista não preserva escala não preserva ângulos April 5 9
20 Projeções Planas Paralelas A A p B B p pouco realista preserva paralelismo possui escala conhecida April 5 Classificação das projeções planas Paralelas ortográficas plantas elevações iso-métrica oblíquas cavaleiras cabinet Cônicas pto de fuga ptos de fuga 3 ptos de fuga dp // n dp não é paralela a n April 5
21 Projeções de um cubo Paralelas / a a planta ou elevação iso-métrica Cabinete (a45 ou 9) Cavaleira (a45 ou 9) Cônicas April 5 pto de fuga ptos de fuga Projeção plana é uma transformação linear? Ou seja: T(P+Q) T(P)+T(Q) e T(aP) at(p)? V O V V p (V) p (V p ) V V V p plano de projeção O V p April 5 cp Projeções Projeções cônicas cônicas não não são são TL, TL, paralelas paralelas podem podem ser. ser. cp
22 Projeção plana paralela é uma transformação linear? T(P+Q) T(P)+T(Q)? P+Q P retas paralelas projetam em paralelas P p Q P p P p + Q p O Q p Q p T( T( ) )?? April 5 Projeção Projeção paralela paralela em em plano plano que que passa passa pela pela origem origem é é uma uma transformação transformação linear linear Matrizes de projeções Cavaleiras e Cabinetes M (,,) k a z 3 T(,,) (,) T(,,) (,) T(,,) ( -k cosa, -k sin a ) M -k.cos(a) -k.sin(a) April 5
23 Matrizes de projeções pseudoisométricas j (,,) M j p z k i 3 k p i p T(,,) (cos 3,-sin 3) T(,,) (,) T(,,) (-cos 3, -sin 3) M cos3 -cos3 -sin3 -sin3 April 5 Projeção cônica simples e P e P e e P p p P p p d z p -d p e d - e e p e d - p d -ze e d p - p d n p d -ze e April 5 Prof. z Ismael e H. F. Santos - ismael@tecgraf.puc-rio.br e 46 e 3
24 Projeção cônica simples e P p P p p d -ze d -ze e e e z p -d p p z p d d e d e d e d d - - e (d/- ) e (d/- ) e -d w w April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 47 Simplificação da projeção cônica Projeção cônica Projeção ortográfica ee plano de projeção direção de projeção plano de projeção April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 48 4
25 Distorce o frustum de visão para o espaço da tela e -f e -n n d d n n [ P ] n α - β e e -n -f April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 49 Uma equação para profundidade α β z Ptos no near (z-n): Ptos no far (z-f): n f α + α + β n β f α β f f + n n [ P ] n n n+f - n f April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5 5
26 Translada o paralelepípedo de visão para origem e t b e l r [ T ] -(r+l)/ -(t+b)/ +(f+n)/ (t-b)/ e -(t-b)/ -(r-l)/ e (r-l)/ (f-n)/ -(f-n)/ April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5 Escala o paralelepípedo de visão no cubo [-,][-,][-,] (t-b)/ e -(t-b)/ -(r-l)/ (r-l)/ (f-n)/ near e -(f-n)/ far [S] /(r-l) /(t-b) -/(f-n) far April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5 z d d d near 6
27 Matriz Frustum do OpenGL [ P ] [ T ] n n n+f - n f -(r+l)/ -(t+b)/ +(f+n)/ [S T P ] OpenGL Spec n r + l r l r l n t + b t b t b ( f + n ) fn f n f n [S] /(r-l) /(t-b) -/(f-n) April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 53 Projeção Cônica (Frustum) void glfrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_, GLdouble far_ ); e view frustum e Obs.: near e far são distâncias( > ) camera (ee) Plano de projeção left right top bottom far near April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br e e ze 54 7
28 Projeção Cônica (Perspective) void glperspective( GLdouble fov, GLdouble aspect, GLdouble near_, GLdouble far_ ); e w aspect w/h e h near far fov e ze April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 55 Matriz Ortho do OpenGL [ T ] -(r+l)/ -(t+b)/ +(f+n)/ OpenGL Spec [S] /(r-l) /(t-b) -/(f-n) April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 56 8
29 Projeção Paralela (Ortho) e e top bottom A left near right A far B ( right top far ) ( left bottom near ) void glortho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_, GLdouble far_ ); void gluorthod( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top ); April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 57 Glu Look At void glulookat(gldouble ee, GLdouble ee, GLdouble eez, GLdouble center, GLdouble center, GLdouble centerz, GLdouble up, GLdouble up, GLdouble upz); Dados: ee, ref, up (definem o sistema de coordenadas do olho) Determine a matriz que leva do sistema de Coordenadas dos Objetos para o sistema de Coordenadas do Olho up ee center Coordenadas dos Objetos Coordenadas do Olho April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 58 9
30 Calcula o sistema - e e vup ee dados: dados: ee, ee, center, center, up up view center view view center center --ee ee z vup ee view center z April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 59 z e view view // view view Calcula o sistema - e e vup e view ee e e (vup (vup z ) e )// vup vup z e z center e vup e ee view vup e center e ee z e e z e e e view April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 6 3
31 Translada o ee para origem e e center ee [ T ] -ee -ee -ee z e z e ee z center April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 6 Roda e e para o o z o [ R ] e e ez e e ez z e e, o e ee, z o z e, o center April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 6 3
32 Matriz Look At do OpenGL [ T ] -ee -ee -ee z z e view view // view view e e (vup (vup z ) e )// vup vup z e [ R T ]? [ R ] e e z e e e e e ez e e ez z April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 63 Concatenação das transformações [ T ] e center e ee z [ R ] e e [ P ] e e e ee e [ S ] [ T ] center [ T ] [ P ] e e [ S ] z e near e April 5 far Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 64 [ R ] [ T ] 3
33 CG CO3 Visualização OpenGL April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 65 Simplificação da projeção cônica Projeção cônica Projeção ortográfica ee plano de projeção direção de projeção April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br plano de projeção 66 33
34 Problema do clipping e P P e n n n+f - n f -n n n -n n -n n n n+f - n f n n n n +nf -n - - -n-f e w P P April 5 e Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 67 Clipping em coordenadas homogêneas z d d d top bottom far near right left [left, right] [bottom, top] z [near, far] z - h /w - h /w - z h /w April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 68 34
35 Clipping em coordenadas homogêneas [left, right] - - h /w h h w,, se se w> w> h /w OpenGL Spec h h w,, se se w< w< April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 69 Clipping em coordenadas homogêneas - [left, right] h -w - h /w - h -w h -w h w não serve! w < ( >) w h w April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br h -w - - h -w h -w 35
36 Equação de um plano N.P N.P A A + B B + Cz Cz N.P N.P N.(P N.(P + D P) P) N.P N.P d (N.DP ) d A A + B B + Cz Cz z O d P D P N(A,B,C) P(,,z) A A + B B + Cz Cz +D +D (A, (A, B, B, C) C) N e D -d -d N.(-P N.(-P ) ) April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 7 Distância de um ponto a um plano z P(,,z) D P N(A,B,C) N.P N.P A A + B B + Cz Cz N.P N.P N.(P p +D p +D P )) N.P N.P d + N.D N.D P P p N.D N.D P A A + B B + Cz+D O April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 7 36
37 Interseção de reta com plano P d A + B + Cz +D z d P d A + B + Cz +D d P P d P + d P d + d April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 73 Cálculo das distâncias /* Distance ** ** This function computes and returns the distance between a ** point and a plane. Normal points toward out. */ double Distance(double, double, double z, double w, int plane ) { switch( plane ) { case : return( -w - ); case : return( -w + ); case : return( -w - ); case 3: return( -w + ); case 4: return( -w - z ); case 5: return( -w + z ); } return(. ); } April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 74 37
38 Transformação para o Viewport void glviewport(glint, GLint, GLsizei width, GLsizei height ); w w + w*( w*( d -(-)) d -(-))/ / w w +h*( +h*( d -(-)) d -(-))/ / zz w w zz d / d / + / / z d d d w h w w April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br z w [..] 75 Transformações de um vértice OpenGL Spec April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 76 38
39 Modelo do Pintor profundidade z April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 77 Problemas na ordenação de faces (b) (a) + + z a z b April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 78 39
40 BSP trees: Binar Space Partion Trees 5a 5b 3 4 frente 5a 3 atrás 4 5b 5a 5b frente frente atrás 5a atrás 4 5b 5a 5b 3 4 5a 3 4 5b April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 79 Eibição de uma BSP void bspdispla(bsptree *tree) { if (arvore não é vazia ) { if (observador está a frente da raiz) { bspdispla(tree backchild); DisplaPolgon(tree root); bspdispla(tree frontchild); } else { bspdispla(tree frontchild); DisplaPolgon(tree root); bspdispla(tree backchild); } } } Mostra a árvore de trás, a rai a árvore da frente. Mostra a árvore da frente, a rai a árvore de atrás. April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 8 4
41 BSP trees: Dois eemplos de eibição 5a 5b 3 4 5a 3 4 5b 5a, 5a,,,,, 3, 3, 5b, 5b, 4 5a 5b 3 4 5a 3 4 5b 4, 4, 5b, 5b, 3, 3, 5a, 5a,,, April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 8 ZBuffer: idéia básica z MATRIZ DE PROFUNDIDADES April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 8 4
42 Rasterização de Polígonos e Linhas April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 83 ZBuffer - pseudo-código void ZBuffer( void) { int,; for (; <w; ++) { for (;<h; ++) { WritePiel(,, bck_color); WriteZ(,,); } } for (each primitive) { for (each piel in the projected primitive) { double pz z coordinate of the (,) piel; if (pz < ReadZ(,)) { WritePiel(,, color); WriteZ(,,pz); } } } void } /* Zbuffer */ void glenable( glenable( GL_DEPTH_TEST GL_DEPTH_TEST ); ); April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 84 4
Transformações Geométricas
Computação Gráfica Interativa - M. Gattass & L. F. Martha 8// Transformações Geométricas por Marcelo Gattass Departamento de Informática PUC-Rio (adaptado por Lui Fernando Martha para a disciplina CIV8
Leia maisTransformações Geométricas para Visualização 3D
Sistemas Gráficos para Engenharia - M. Gattass & L. F. Martha Março - 8 Transformações Geométricas para Visualiação 3D por Marcelo Gattass Departamento de Informática PUC-Rio (adaptado por Lui Fernando
Leia maisModelo de Câmera e Projeção no OpenGL
Computação Gráfica Iterativa - M. Gattass & L.F. Martha 8/2/2 Modelo de Câmera e Projeção o OpeGL por Marcelo Gattass Departameto de Iformática PUC-Rio (adaptado por Luiz Ferado Martha para a disciplia
Leia maisModelo de Câmera do OpenGL
Março - 28 Modelo de Câmera do OpeGL por Marcelo Gattass Departameto de Iformática PUC-Rio (adaptado por Luiz Ferado Martha para a disciplia CIV282 Sistemas Gráficos para Egeharia) Projeção Paralela (Ortho)
Leia maisComputação Gráfica Introdução
Computação Gráfica Introdução UniverCidade - Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Considerações Gerais Objetivo: Discutir os principais conceitos eos
Leia maisIntrodução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti
Introdução à Computação Gráfica Claudio Esperança Paulo Roma Cavalcanti Estrutura do Curso Ênfase na parte prática Avaliação através de trabalhos de implementação C / C++ OpenGL c/ GLUT Grau (nota) baseado
Leia maisTransformações Projetivas
INF 366 Computação Gráfica Iterativa Câmeras e Trasformações Projetivas Alberto B. Raposo e Marcelo Gattass abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf366 Trasformações Projetivas
Leia maisCâmara Virtual. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 5 Apontamentos CG
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Câmara Virtual 2 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL Edward Angel, Cap. 5 Apontamentos CG Câmara Virtual
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 maisProjeções e Transformações em 3D
Projeções e Transformações em 3D Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário O que são projeções Conversão 3D-2D Tipos de Projeção Projeções Paralelas Projeções Isométricas
Leia maisInstituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. Luiz Felipe Simões Hoffmann
CCI 36 Computação Gráfica OpenGL Parte 2 Instituto Tecnológico de Aeronáutica Prof. Carlos Henrique Q. Forster Sala 121 IEC Luiz Felipe Simões Hoffmann Tópicos da Aula - Índices - Transformações Geométricas
Leia maisCena em Computação Gráfica
INF 366 Computação Gráfica Iterativa Câmeras e Trasformações Projetivas Alberto B. Raposo e Marcelo Gattass abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf366 Cea em Computação
Leia maisTranslação. Sistemas de Coordenadas. Translação. Transformações Geométricas 3D
Translação Transformações Geométricas 3D Um ponto (objeto) é deslocado de uma posição para outra posição no mesmo espaço 3D Rosane Minghim Maria Cristina F. de Oliveira ICMC Universidade de São Paulo 26
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 maisComputação Gráfica. Prof. MSc. André Yoshimi Kusumoto
Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Prof. MSc. André Yoshimi Kusumoto Email: andrekusumoto.unip@gmail.com Site: http://www.kusumoto.com.br CARGA HORÁRIA SEMANAL: 02 horas-aula
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 maisLaboratório de Programação com Games. Conteúdo: Professor: - Transformações no plano. Instituto de Computação - UFF
Laboratório de Programação com Games Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Transformações no plano Transformações geométricas: Introdução Na Computação Gráfica é essencial poder
Leia maisComputação Gráfica Transformações Projetivas
Computação Gráfica Transformações Projetivas Professora: Sheila Cáceres Transformações Projetivas Projetar modelos geométricos 3D numa imagem 2D, exibível em dispositivos de saída 2D Exemplo: 2 Projeção
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
Transformações Geométricas Computação Gráfica CG & ND @ 26 ISEL/DEETC/S Computação Gráfica 2 http://hof.povra.org/images/office-3.jpg Sumário Transformações geométricas Translação Rotação Escala Shearing
Leia maisTransformações (Cap 4.3, 4.4 e 4.6 a 4.10)
4.6 a 4.) Transformações (Cap 4.3, 4.4 e 4.6 a 4.) Instituto Superior Técnico, 26/27 Sumário Revisões Transformações Elementares Coordenadas Homogéneas Composição de Transformações Transformações em OpenGL
Leia mais3D no OpenGL. Visualização e Transformações Perspectiva. Transformações do Modelview. Processo
Visualização e Transformações Perspectiva 3D no OpenGL Para gerar imagens de um objeto 3D, é necessário compreender transformações perspectiva Foley & van Dam - Cap. 6 Notas de aula do Prof. Mount: aulas
Leia maisComputação Gráfica e Áreas Correlatas
INF 1366 Computação Gráfica Interativa Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas processamento de imagens Imagem
Leia maisUniversidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Visualização 3D
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Visualização 3D Computação Visual Beatriz Sousa Santos, J. Madeira Visualização 3D Os processos envolvidos na obtenção
Leia maisComputação Gráfica. Prof. MSc. André Yoshimi Kusumoto
Computação Gráfica Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Para que objetos tridimensionais possam ser visualizados é necessário que suas imagens sejam geradas na tela. Para isso,
Leia maisTransformações Geométricas Grafos de Cena
Transformações Geométricas Grafos de Cena Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Transformações Geométricas Translação Escala Rotação Espaço Homogéneo
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 maisUniversidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Visualização 3D
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Visualização 3D Computação Visual Beatriz Sousa Santos, J. Madeira Visualização 3D Os processos envolvidos na obtenção
Leia maisComputação Gráfica. Prof. MSc. André Yoshimi Kusumoto
Computação Gráfica Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Para que objetos tridimensionais possam ser visualizados é necessário que suas imagens sejam geradas na tela. Para isso,
Leia mais-INF Aula 17 Visualização 3D: Projeções
Visualiação 3D -INF147- Aula 17 Visualiação 3D: Projeções Modelo geométrico Pipeline de visualiação Imagem Modificado de M.M. Oliveira Visualiação 3D Projeções paralelas e perspectiva câmera Projeção ortográfica
Leia maisTransformações Geométricas
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4 Questão 1, exame de 29/06/11 [1.0v] Considere o triângulo T={V 1, V 2, V 3 },
Leia maisTransformações Geométricas
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4 Questão 1, exame de 29/06/11 Considere o triângulo T={V 1, V 2, V 3 }, com V
Leia maisModelos Geométricos Transformações
Modelos Geométricos Transformações Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Aulas teóricas 11/03 Quinta-feira, dia 11 de Março Não vão ser leccionadas aula teóricas.
Leia maisaula 10 Projeções Planas IC/UFF tela de um museu de Montreal
aula 10 Projeções Planas IC/UFF - 2016 tela de um museu de Montreal Projeções PLANAS: Classificação BÁSICA: B Características: Um objeto no espaço o 3D A forma mais simples de representar um objeto 3D
Leia maisIntrodução ao Processamento e Síntese de imagens - Projeções
Introdução ao Processamento e Síntese de imagens - Projeções Júlio Kiyoshi Hasegawa Fontes: Esperança e Cavalcanti (22) (UFRJ) e Traina e Oliveira (24) (USP) Antonio Maria Garcia Tommaselli - notas de
Leia maisTransformações Geométricas
Transformações Geométricas 2D Carolina Watanabe Referências Bibliográficas FOLEY, J. D, DAM, A. V.; HUGHES, J. F. Computer Graphics Principle and dpractice, 2 a edição Material elaborado por Marcela X.
Leia maisCG 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 maisVisualização 3D. Soraia Raupp Musse
Visualização 3D Soraia Raupp Musse 1 Pipeline de Visualização Em 2D as coisas são mais simples Simplesmente especificar uma janela do mundo 2D e uma viewport na superfície de visualização A complexidade
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. Apresentação Inverno 2012/2013. Carlos 2012 ISEL/ADEETC Computação Gráfica
Computação Gráfica Apresentação Inverno 2012/2013 Porquê esta disciplina Uma imagem vale mais que mil palavras Provérbio chinês 2 O que é a Computação Gráfica? Computer graphics concerns the pictorial
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 maisSumário. Computação Gráfica. Transformações Geométricas. Transformações Geométricas. Translação: Transformações Geométricas
5 Computação Gráfica Aula 04 - e Projeções Vinicius Graciano Santos vgs@dcc.ufmg.br Sumário Translação Escala Rotação Espelhamento Cisalhamento Coordenadas Homogêneas Composição e Inversão de Transformações
Leia mais10 Visualização em 3D - Projeções
INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA 10 Visualização em 3D - Projeções Após a criação de cenas e objetos tridimensionais o próximo passo
Leia maisaula6 Projeções Planas 2017/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula6 P p O Projeções Planas 2017/2 IC / UFF Relembrando Transformações De corpo rígido (semelhança). Distância entre 2 pontos quaisquer é inalterada.
Leia maisDeterminação da Visibilidade
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Determinação da Visibilidade Beatriz Sousa Santos, J. Madeira Uma classificação Os métodos de visibilidade podem ser basicamente
Leia maisModelação de Formas Geométricas
Modelação de Formas Geométricas Computação Gráfica Inverno 2012/2013 Parcialmente adaptado de Hanspeter Pfister, Harvard / MERL Carlos Guedes @ 2012 ISEL/ADEETC Computação Gráfica 1 2 http://hof.povray.org/images/villarceau_circles-csg.jpg
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 maisVisualização em 3-D - Projeções Planares
Visualização em 3-D - Projeções Planares Projetores PRP - Centro de Projeção A n (u,v,n) - sistema de coordenadas do plano de projeção (x,y,z) - sistema de coordenadas do objeto (regra da mão direita -
Leia maisComputação Gráfica I. Conteúdo: Professor: - Transformações geométricas no plano. Instituto de Computação - UFF
Computação Gráfica I Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Transformações geométricas no plano. Transformações geométricas: Introdução Na Computação Gráfica é essencial poder
Leia maisProjeções. Cap 2 (do livro texto) Aula 6 UFF
Projeções Cap 2 (do livro texto) Aula 6 UFF - 2014 Projeções PLANAS: Classificação BÁSICA: B Características: Um objeto no espaço o 3D A forma mais simples de representar um objeto 3D em 2D é simplesmente
Leia maisComputação Gráfica Abel J. P. Gomes. Engenharia Informática (5385) - 2º ano, 2º semestre Matemática (5828) - 2º ano, 2º semestre
Computação Gráfica Abel J. P. Gomes Engenharia Informática (5385) - 2º ano, 2º semestre Matemática (5828) - 2º ano, 2º semestre Cap. 0: Planificação do Processo de Ensino-Aprendizagem Engenharia Informática
Leia mais- Aula 6 - Visualização 3D: Projeções
- Aula 6 - Visualiação 3D: Projeções Visualiação 3D Modelo geométrico Imagem Pipeline de visualiação Modificado de M.M. Oliveira Visualiação 3D câmera Projeção ortográfica projeção perspectiva câmera Projeções
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 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 maisComputação Gráfica Viewing
Computação Gráfica Viewing Aluno:M arcio KassoufC rocom o Prof:R osane M inghim O que é Viewing? Processo responsável por determinar o que será exibido no dispositivo de saída, e como Fonte: Software disponível
Leia maisVisualização e Projeções
Visualização e Projeções 35M34 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Introdução Arestas de mesmo tamanho tem tamanhos aparentes diferentes Linhas paralelas convergindo História Vasos
Leia maisFundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003
Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 I. Introdução 1) Qual a diferença entre Processamento de Imagens, Visão Computacional
Leia maisUNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos
UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Niterói 2008 Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Trabalho de Conclusã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 maisTransformações Geométricas em C.G.
Transformações Geométricas em C.G. Cap 2 (do livro texto) Aula 3, 4 e 5 UFF - 214 Geometria Euclideana : 3D Geometria Axiomas e Teoremas Coordenadas de pontos, equações dos objetos Geometria Euclideana
Leia maisSumário. Introdução Câmera sintética Window-to-Viewport Exercício. 29-May-13 Leandro Tonietto!2
Câmera Sintética Leandro Tonietto Computação Gráfica Desenvolvimento Jogos e Entretenimento Digital ltonietto@unisinos.br http://professor.unisinos.br/ltonietto/jed/pgr/camerasintetica.pdf 05-13 29-May-13
Leia maisProcessamento de Imagens CPS755
Processamento de Imagens CPS755 aula 01 - geometria projetiva e transformações 2D Antonio Oliveira Ricardo Marroquim 1 / 44 laboratório de processamento de imagens tópicos geometria projetiva transformações
Leia maisAula9 e 10. Projeções Planas. Como representar objetos 3D em dispositivos 2D? 2019/1 IC / UFF. Paginas 91 a 101 livro texto de computacao grafica
Aula9 e 10 Como representar objetos 3D em dispositivos 2D? Projeções Planas 2019/1 IC / UFF P p O Paginas 91 a 101 livro texto de computacao grafica Como desenhar o mundo 3D no planos? Fazendo as projeções
Leia maisProjeções. Prof. Márcio Bueno
Projeções Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Projeções Visão humana: enxerga em 2D, a sensação de profundidade vem da diferença entre as vistas esquerda e direita do mesmo objeto Projeção:
Leia maisProva Fundamentos Computação Gráfica
Pontifícia Universidade Católica do Rio de Janeiro Pós-Graduação em Informática Prova Fundamentos Computação Gráfica Nome: Eduardo Ceretta Dalla Favera Matricula: 1012631 Rio de Janeiro, 7 de julho de
Leia maisTransformações 2D. Prof. Márcio Bueno Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof.
Transformações 2D Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof. Robson Lins Transformações 2D Transformações Geométricas são a base de
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 maisPipeline de Visualização 3D
Pipeline de Visualização 3D André Tavares da Silva andre.silva@udesc.br Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci Processo de Visualização https://www.youtube.com/watch?v=ogqam2mykng Processo de
Leia maisTransformaçõ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 x
Leia maisPerspectivas Cap 2 (do livro texto) Aula 7 UFF
Perspectivas Cap 2 (do livro texto) Aula 7 UFF - 2014 Ponto de fuga Características Projeções Planas: Classificação básica: b Considerando P ( x, y, z ) Qual sua relação com sua projeção no plano z=0
Leia maisUniversidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Transformações 2D Computação Visual Beatriz Sousa Santos, Joaquim Madeira Transformações 2D Posicionar, orientar e escalar
Leia maisaula9 Coordenadas homogêneas e projeções 2016/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula9 P p O Coordenadas homogêneas e projeções 2016/2 IC / UFF 2D TODAS AS Transformações Lineares Bidimensionais São representadas por matrizes 2 x
Leia maisModelos Globais de Iluminação
Modelos Globais de Iluminação Radiosidade e Ray-tracing Computação Gráfica Carlos Guedes @ 2006 ISEL/DEETC/SP Computação Gráfica 1 Agenda Modelos de iluminação Modelos locais Phong Modelos globais Ray-tracing
Leia maisComputação Gráfica Rasterização de Curvas
Computação Gráfica Rasterização de Curvas Professora Sheila Cáceres Podemos representar uma curva por aproximação a uma polilinea. Para isso, precisamos localizar alguns pontos no caminho da curva e conectar
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: COMPUTAÇÃO GRÁFICA - Semestre 2009/1 CÓDIGO: INF01009 PRÉ-REQUISITO: INF01047 Fundamentos
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 maisSumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D
Sumário COMPUTAÇÃO GRÁFICA E INTERFACES Transformações Geométricas e Visualização D Transformações geométricas Pipeline de visualização D Transformação de coordenadas Window-Viewport Recorte (Clipping)
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 maisUSP Universidade de São Paulo
USP Universidade de São Paulo ICMC Instituto de Ciências Matemáticas e de Computação Computação Gráfica Notas Didáticas - Viewing Aluno: Marcio Kassouf Crocomo Professora Doutora Rosane Minghim São Carlos
Leia maisIntrodução à Computação Gráfica
Introdução à Computação Gráfica Desenho de Construção Naval Manuel Ventura Instituto Superior Técnico Secção Autónoma de Engenharia Naval 27 Sumário Entidades Geométricas Transformações Geométricas 2D
Leia maisComputação Gráfica II
Computação Gráfica II Representação de Objetos Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Pipeline de visualização 3D 1 Representação dos objetos Aramada (Wire frame)
Leia maisTransformações Geométricas
Transformações Geométricas Profª. Alessandra Martins Coelho março/2013 Objetivos Entender os princípios das transformações geométricas do tipo translação, rotação e escalamento. Efetuar transformações
Leia maisProjeção 3D. André Tavares da Silva. Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci
Projeção 3D André Tavares da Silva andre.silva@udesc.br Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci Projeção Permite ver 2D objetos 3D Elementos: Plano de Projeção Raio de Projeção Centro de Projeção
Leia maisTransformações Geométricas
Transformações Geométricas Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário Tópicos da aula de hoje: Por que transformações? Classificação das transformações Transformações
Leia maisProcessamento de Imagens CPS755
Processamento de Imagens CPS755 aula 03 - visualizando a planar Antonio Oliveira Ricardo Marroquim 1 / 40 laboratório de processamento de imagens tópicos visualizando a planar discussão dos primeiros 2
Leia maisIntrodução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas
Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Júlio Kiyoshi Hasegawa 26 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Introdução Linhas e superfícies
Leia maisRecorte e seleção de linhas e polígonos
Recorte e seleção de linhas e polígonos Motivações Clipping mbiguidade na seleção Classes de lgoritmos Pontos Linhas Polígonos Clipping 2 Ponto em retângulo y y p 2.tol y m 2.tol m p int pontinrect(int
Leia maisComputação Gráfica. Prof. MSc. André Yoshimi Kusumoto
Computação Gráfica Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Transformações Geométricas São operações que podem ser utilizadas visando a alteração de algumas características como posiçã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 215 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL Edward Angel, Cap. 5
Leia maisVectores e Geometria Analítica
Capítulo 1 Vectores e Geometria Analítica 1.1 Vectores em R 2 e R 3. Exercício 1.1.1 Determine um vector unitário que tenha a mesma direcção e sentido que o vector u e outro que que tenha sentido contrário
Leia maisIluminação e Sombreamento
luminação e Sombreamento Computação Gráfica Carlos Guedes @ 2006 SEL/DEETC/SP Computação Gráfica 1 Computação Gráfica Carlos Guedes @ 2006 SEL/DEETC/SP Computação Gráfica http://www.oyonale.com/ldc/english/classroom.htm
Leia mais-INF Aula 17 Visualização 3D: Projeções
Visualiação 3D -INF147- ula 17 Visualiação 3D: Projeções Moelo geométrico Pipeline e visualiação Imagem Moificao e M.M. Oliveira Visualiação 3D Projeções câmera Projeção ortográfica perspectiva câmera
Leia maisReconstrução Geométrica a Partir de Imagens TIC /TCC
Reconstrução Geométrica a Partir de Imagens TIC-00.243/TCC-00.241 Aulas 2 e 3 Conteúdo Geometria Projetiva 2D Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2014.2/tic-00.243
Leia maisCoordenadas Homogêneas no Plano e no Espaço
http://computacaografica.ic.uff.br/conteudocap2.html Curso de CG 2019/1 IC / UFF Coordenadas Homogêneas no Plano e no Espaço (AB) T = B T A T Esse material estáno Livro do curso no cap 2. Resumindo transformações
Leia maisTransformações Geométricas
Computação Gráfica 5385: Licenciatura em Engenharia Informática Cap. 2 Transformações Geométricas Transformações Geométricas Sumário Transformações geométricas Geometria Projectiva (projecções) Geometria
Leia mais1º Teste de Computação Gráfica 3º Ano
1º Teste de omputação Gráfica 3º no Licenciatura em Eng. Informática e de omputadores Prof. responsável risson Lopes 5 de Maio de 2000 Nº «Número» Nome: «Nome» Sala: «Sala» Responda às questões seguintes
Leia maisReconstrução Geométrica a Partir de Imagens TIC
Reconstrução Geométrica a Partir de Imagens TIC-10.073 Aulas 2 e 3 Conteúdo Geometria Projetiva 2D Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2016.1/tic-10.073
Leia maisInstituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. ramal 5981
CC Visão Computacional Geometria Projetiva Instituto ecnológico de Aeronáutica Prof. Carlos Henrique Q. Forster Sala IEC ramal 598 ópicos da aula Rotação em D, Escala e Refleo Deformação do quadrado unitário
Leia maisFundamentos de Processamento Gráfico
Fundamentos de Processamento Gráfico Helton H. Bíscaro ; Fátima Nunes 19 de março de 2018 Helton H. Bíscaro ; Fátima Nunes Computação Gráfica 19 de março de 2018 1 / 50 Paradigma dos Quatro Universos
Leia mais