Interactive Graphical Systems HT2002
|
|
- Helen Lawrence
- 5 years ago
- Views:
Transcription
1 Wh is Inerive Compuer Grphis Inerive Grphil Ssems H Lesson 2 : Grphis Primer Sefn Seipel Compuer ided Design (CD) inerive modeling (simple visul represenions) merill orre onsruions s sis for uomed mnufuring resuls : ehnil skehes, simple rendered sill imges Compuer Grphis nimion modeling & design of ojes modeling of dnmi ehvior resuls : HQ si piures nd si movies Inerive Compuer Grphis on-line rendering (rel-ime!) rendering s relisi s frme-re llows resuls: user driven non si 3D senrio Wh is Inerive Compuer Grphis Wh is Inerive Compuer Grphis Emple : Compuer ided Design (CD) Emple : Compuer Grphis nimion Rihrd Nordhus Shool of rhieure nd Plnning Universi of New Meio in o Coprigh Pir nimion Sudios
2 Wh is Inerive Compuer Grphis Inerive Grphil Ssems: Sruure Emple : Inerive Compuer Grphis Mulimedi Feedk Compuersimulion Relime Mulimodl Inpu Design nd Simulion of Roo Cell Coprigh Sndi Nionl Lirries Repliion Rel world How re grphil ojes defined Definiion of poins Surfe represenions => infinie numer of poins o form oje surfe (mhemil funions) Bsed on he definiion of referene o-ordine ssem heir omponens => finie se of surfe poins - rendered s poin louds - rendered s polgons given erin onneivi => finie se of volume poins (voels) - rendered s poin louds - rendered s solid volume ojes ) kresin o-ordine ssem { ; i, j, k } - orhogonl - orhonorml k j P(,,) i
3 2) polr o-ordine ssem { ; r, } Relions eween polr nd resin o-ordines definiion of,, nd r P(r, ) r n = n 2 2 =rosos = r sin = r os sin Veor lger (quik rehersl of useful formuls) Inner produ / do produ of wo veors os = Used for ) lulion of lengh nd disnes ) ngle mesuremens ppliion of he do produ - Bkfe Culling Given: polgon vere P, nd polgon norml veor N Users viewing posiion V Quesion: Is he polgon fing owrds he oserver Soluion: P v~ N V V he polgon is fing owrds he oserver if he norml veor of h fe is fing owrds he oserver his is he se, if he lengh of he projeion of he veor V ono N is greer hn ero See ne slide for wo emples
4 ppliion of he do produ - Bkfe Culling Veor lger (quik rehersl of useful formuls) Le: P ; N 3; N Cse: Le V 7 5 V' V P v~ N V' Cse2: Le V V' V P v~ N V' > -> he polgon is fing owrds V -8< -> he polgon is no fing owrds V 2 Veor produ or ross produ of wo veors i j k is veor perpendiulr o nd Used for ) lulion of surfe norml veors ) es for ollineri of wo veors ( = ) ) lulion of referene frmes ppliion of he ross produ - Polgon Norml Seup Given: ringle given veries,b nd C Quesion: How does he polgons norml veor look like 2 ; B 5 ; C 2 Spn veors: 2 B C 5 5 ; 2 N 5 5 ( ) 5 ( ) 5 C N B Conenion of rnsforms : Mri Mulipliion Mri ; n k elemens Mri B ; k l elemens => C = B defined; nd he resuling mri C hs n l elemens => generll : B no equl B! ; i n, j l ij k s is sj
5 rnsformion of Poins : Mri-Veor Mulipliion Mri represenion of si geomeri rnsforms rnsformion represened s M n,k where n=4, k=4 Poin represened homogeneous oordines {,,, } s olumn veor P where k = 4, l = he resuling mri hs n=4 rows nd l= olumns Sle rnslion Roions s os sin s S sin os s R () m m 2 m 3 m 4 P = M m P = 2 m m m = m 3 m m m m 4 m m m m + m 2 + m 3 Z+ m 4 m 2 + m + m Z+ m m 3 + m + m Z+ m m 4 + m + m Z+ m os sin R () sin os os sin R ( ) sin os umuled/omposie rnsformions umuled/omposie rnsformions n iude of n oje n e epressed/deomposed s n umulion of elemenr rnsforms Emple : = R S serve : Mri onenion order (rnsformion sequene) is imporn Y ) Roe ou Z, 5 deg 2 rnsle long X, 5 3 Roe ou X, 25 deg Emple : = R Emple : = R Z X B) Roe ou X, 25 deg 2 rnsle long X, 5 3 Roe ou Z, 5 deg
6 Clulion of Referene Frmes (iude Mri) Given: hree poins in spe idenif he spil iude of n oje s referene frme B C, B, nd C n e used o lule new orhonorml sis {;,,} B C ) ( Noe:,, nd mus e normlied! rnsformion mri roes he uni veor (,,,) ino he new se veor =(,,,) * Clulion of Referene Frmes (iude Mri) * Hene: * Hene: * Hene: Clulion of Referene Frmes (iude Mri) * Hene: nloguousl, rnsformion mri rnsles he origin of he se ssem =(,,,) ino he new rigin =(,,,) Sine,, nd opere independnl on he respeive se veors, he n e omined ino on single rnsformion mri, h roes ll se veors simulneousl he rnslion mi operes independenl on o rnsle he origin, regrdles of he roionl omponens Hene, he omined rnsformion mri n e denoed s: Represenions of 3D Models Quniive Models Mhemil, phsil, hemil funion define vere d Proedurl Models Delrive or proedurl ssem desries vere d nd onneivi (rule sed, lnguge sed, reursive nd frl funions) Hierrhil Geomeri Models Eplii definiion of ojes vere d nd onneivi Re-Usge of geomeri proopes Defining hierrhies nd geomeri relions eween insnes
7 How re grphil ojes defined Mhemil funions : Emple MLB How re grphil ojes defined Finie se of volume poins (voels) : Voelviewer How re grphil ojes defined Finie se of surfe poins : Sumrine je represenions in inerive CG Grphi rendering engines re rdiionll opimied for drwing of 3D poins drwing of 3D veors drwing of 3D polgons (mosl ringles) (some n drw spheres eg SGI Ereme) => ojes re represened s omposie lumps of veries nd polgons => more dvned, nlil desripions of ojes re usull no found in inerive ompuer grphis (see 3D nimion progrms nd rring s/w)
8 je represenions in inerive CG Eplii geomer represenions in inerive CG Emple : Sene wih epo eplii definiion of veries&polgons rendered using fl shding Piures: Coprigh () 99 Pir 2 omined pproh: eplii vere d nd mhemil polnomil funions define urved surfes rgniion of geomer d: v2 v p v7 p4 v3 p2 p3 v4 v6 v5 jes referene frme Vere Lis n Vere Inde,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v Vere D Cresin Coordines Norml Veors eure Coordines Color Vlues Polgon Lis 4 {, 2, 3, 4 } 2 3 { 6, 4, 3 } 3 3 { 5, 4, 6 } 4 4 { 3, 2, 7, 6 } k 3 { l, m, n } Polgon Inde Numer of Veries Lis of Vere Indies { } { } { } { } { } her d eg eure Referene Rendering Mehods Rendering Mehods Poin Clouds Emples: je veries re drwn s singulr piels Color of he piels n e onsn (oje olor) or e shded (depending on lighs nd oje olors) Deerminion of disree sreen-oordines from model vere oordines Ver fs rendering mehod Wire Frmes Emples: Edges of oje polgons re drwn s lines Color of he lines n e onsn (oje olor) or e shded (depending on lighs nd oje olors) Deerminion of disree sreen-oordines for model veries 2D line drwing (sn onversion) eween he veries Ver fs rendering mehod if used wihou hidden surfe removl
9 Rendering Mehods Surfe Shding Emples: je polgons re drwn s filled res Color of he polgons n e onsn (oje olor) or e shded (depending on lighs nd oje olors) (onsn or mien shding, diffuse shding) Deerminion of disree sreen-oordines for model veries 2D line drwing (sn onversion) of he edges 2D re fill inside he polgon Cn e ver slow depending on shding mehod Surfe Shding Models Consn / Fl Shding one shding vlue is luled per polgon enire polgon is filled onl wih h olor vlue fs u no nie looking Gourud Shding (Color Inerpolion) shding vlues re luled for eh vere olor vlues for eh piel inside polgon re linerl inerpoled good visul pperne os of redued rendering speed Phong Shding (Norml Veor Inerpolion) for eh piel he surfe norml veor is inerpoled from he given vere normls shding lulion is performed for eh piel eremel slow rendering, ver good visul resuls (speulr properies) Emple: Fl Shding vs Gourud Shding Requiremens: Fl Shding vs Gourud Shding Fl-Shding: ne surfe norml veor per fe/polgon n n2 n 3 n 4 n 4 Phong-Shding: Surfe norml veors per vere Usull luled from surrounding polgon norml veors fn fn2 n fn 3 fn 4 n2 n n 2 Emple : n = (fn +fn 2 +fn 3 +fn 4 )/4
10 Gourud Shding nd Phong Shding Differenes : Gourud Shding vs Phong Shding n 2 n (n) v C n 2 2 (n) v C 2 2 C C n C v Gourud C ( n l) C ( n l) 2 2 l v 3 Illuminion nd olor lulion veries: Color lulion eween veries (i)liner inerpolion: C ( ) C C n 2 More on illuminion : see Fole, hper 6 v Phong l n n C n Illuminion nd olor lulion for eh piel nlil: For vere piels: C ( n l) C ( n l) v 3 n ( ) n n n 2 ( n l) n 2 2 For piels eween veries, inerpolion of norml veor nd lulion of illuminion nd olor: k n 2 Emple: I ( n l) k k ; n ros(nl) I(phong)I(gourud), -, 4, -, -,7752,7757,7757, -,85 4, -,93 -,793,793,78 2, -,7 4, -,85 -,8264,82638,79 3, -,55 4, -,78 -,8398,83983,8 4, -,4 4, -,7 -,85,8536,8 5, -,25 4, -,63 -,86749,867493,82 6, -, 4, -,55 -,888,888,82 7,,5 4, -,48 -,89786,897862,83 8,,2 4, -,4 -,984,984,84 9,,35 4, -, -,9,99,85,,5 4, -,25 -,9,97,86,,65 4, -,8 -,9,9,87 2,,8 4, -, -,94658,946578,88 3,,95 4, -,3 -,954,9546,88 4,, 4,,5 -,95465,954652,89 5,,25 4,,3 -,95638,956382,9 6,,4 4,,2 -,95668,95668,9 7,,55 4,,28 -,95564,955645,92 8,,7 4,,35 -,958,9579,93 9,,85 4,, -,95,949997,94 2, 2, 4,,5 -,9456,9456,9456 l n 4 ; n2 4 ; l 4 5 I(n),2,8,6,4,2 Inensi ross spn k I(phong) I(gourud) Eplii geomer represenions in inerive CG rgniion of geomer d: v2 v p v7 p4 v3 p2 p3 v4 v6 v5 jes referene frme Vere Lis n Vere Inde,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v Vere D Cresin Coordines Norml Veors eure Coordines Color Vlues Polgon Lis 4 {, 2, 3, 4 } 2 3 { 6, 4, 3 } 3 3 { 5, 4, 6 } 4 4 { 3, 2, 7, 6 } k 3 { l, m, n } Polgon Inde Numer of Veries Lis of Vere Indies { } { } { } { } { } her d eg eure Referene Hierrhil modeling Purposes: Consru omple ojes in modulr fshion reusili of uilding loks ese of modeling Inrese sorge effiien uild one eeue/re-use mn imes (displ liss) llow es upde of omponens llow for esier nimion of ehvior
11 Hierrhil modeling Simple Roo : Modeling Hierrh Emple: simple roo Bse runk Hed Lef_rm Righ_rm hree differen generi ojes Severl insnes of ojes rrnged in hierrhi order ree of involved insnes Lis of generi ojes used Creing he Model Hierrh Creing he Geomeri Cone Bse runk Hed Lef_rm Righ_rm ree of involved insnes Generi ojes se = VR_NodeNew(roo,"Roo Bse"); runk = VR_NodeNew(se,"Roo runk"); hed = VR_NodeNew(runk,"Roo Hed"); lef_rm = VR_NodeNew(runk,"Lef rm"); righ_rm = VR_NodeNew(runk,"Righ rm"); linder = VR_Cone(,,,2); ue = VR_Cue(); o = VR_Bo(2,,2); VR_NodeSeGeomer(se,linder); VR_NodeSeGeomer(runk,ue); VR_NodeSeGeomer(hed,ue); VR_NodeSeGeomer(lef_rm,o); VR_NodeSeGeomer(righ_rm,o); VR_NodeSle(se,,2,); VR_Nodernsle(runk,,2,); VR_NodeSle(runk,5,,5); VR_Nodernsle(hed,,2,); VR_NodeSle(hed,5,5,5); VR_Nodernsle(righ_rm,-4,8,-2) VR_NodeSle(righ_rm,2,2,2); VR_NodeRoe(righ_rm,8,,); VR_Nodernsle(lef_rm,,8,-2); VR_NodeSle(lef_rm,2,2,2); VR_NodeRoe(lef_rm,8,,);
12 Simple Roo : he Sene Grph se Sr rooee runk hed lef_rm righ_rm
Interactive Graphical Systems HT2005
Ineracive Graphical Ssems HT25 Lesson 2 : Graphics Primer Sefan Seipel Sefan Seipel, Deparmen of Informaion Technolog, Uppsala Universi Ke issues of his lecure Represenaions of 3D models Repeiion of basic
More informationCEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.
CEE598 - Visul Sensing for Civil Infrsrucure Eng. & Mgm. Session 2 Review of Liner Algebr nd Geomeric Trnsformions Mni Golprvr-Frd Deprmen of Civil nd Environmenl Engineering Deprmen of Compuer Science
More informationCENG 477 Introduction to Computer Graphics. Modeling Transformations
CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World
More informationGauss-Jordan Algorithm
Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried
More informationToday. Quiz Introduction to pipelining
Pipelining 1 Tody Quiz Inroduion o pipelining 2 Pipelining 10ns (10ns) 20ns (10ns) 30ns (10ns) Wh s he leny for one uni of work? Wh s he hroughpu? Pipelining 1.Brek up he logi wih lhes ino pipeline sges
More informationShortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.
Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah
More informationJorge Salvador Marques, Stereo Reconstruction
Jorge Slvdor Mrques, Sereo Reconsrucion roblem Gol: reconsruc he D she of objecs in he scene from or more imges. Jorge Slvdor Mrques, Jorge Slvdor Mrques, secil cse f f f f b model reconsrucion, b - fb,
More information4.1 3D GEOMETRIC TRANSFORMATIONS
MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions
More informationCS 314 Principles of Programming Languages
CS 314 Principles of Progrmming Lnguges Lecure 10: Synx Direced Trnslion Zheng (Eddy) Zhng Rugers Universiy Februry 19, 2018 Clss Informion Homework 2 is sill being grded. Projec 1 nd homework 4 will be
More informationChapter Six Chapter Six
Chaper Si Chaper Si 0 CHAPTER SIX ConcepTess and Answers and Commens for Secion.. Which of he following graphs (a) (d) could represen an aniderivaive of he funcion shown in Figure.? Figure. (a) (b) (c)
More informationProcedure Abstraction
Compiler Design Procedure Absrcion Hwnsoo Hn Conrol Absrcion Procedures hve well-defined conrol-flow The Algol-60 procedure cll Invoked cll sie, wih some se of cul prmeers Conrol reurns o cll sie, immediely
More informationEXPONENTIAL & POWER GRAPHS
Eponentil & Power Grphs EXPONENTIAL & POWER GRAPHS www.mthletics.com.u Eponentil EXPONENTIAL & Power & Grphs POWER GRAPHS These re grphs which result from equtions tht re not liner or qudrtic. The eponentil
More informationAssignment 2. Due Monday Feb. 12, 10:00pm.
Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how
More informationThe Basic Properties of the Integral
The Bsic Properties of the Integrl When we compute the derivtive of complicted function, like + sin, we usull use differentition rules, like d [f()+g()] d f()+ d g(), to reduce the computtion d d d to
More informationAML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves
AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves
More information8.2 Areas in the Plane
39 Chpter 8 Applictions of Definite Integrls 8. Ares in the Plne Wht ou will lern out... Are Between Curves Are Enclosed Intersecting Curves Boundries with Chnging Functions Integrting with Respect to
More informationM y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x))
Hebrew Universi Image Processing - 6 Image Warping Hebrew Universi Image Processing - 6 argil 7 : Image Warping D Geomeric ransormaions hp://www.jere-marin.com Man slides rom Seve Seiz and Aleei Eros Image
More informationREACTION ENUMERATION & CONDENSATION OF DOMAIN-LEVEL STRAND DISPLACEMENT SYSTEMS. Stefan Badelt DNA and Natural Algorithms (DNA) Group, Caltech
REACTION ENUMERATION & CONDENSATION OF DOMAIN-LEVEL STRAND DISPLACEMENT SYSTEMS Sefn Bdel DNA nd Nurl Algorihms (DNA) Group, Clech Fe 14 h, 2018 33rd TBI Winerseminr, Bled, Sloveni Grun, Bdel, Srm, Shin,
More informationUgail H (2007): "3D Data Modelling and Processing using Partial Differential Equations", Advances and Applications of Dezert-Smarandache Theory for
Ugail H (7): "3D Daa Modelling and Proessing using Parial Differenial Equaions", Advanes and Appliaions of Dezer-Smarandahe Theory for Plausible and Paradoxial Reasoning for Informaion Fusion, Bulgarian
More informationCurves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures
Las Time? Adjacency Daa Srucures Geomeric & opologic informaion Dynamic allocaion Efficiency of access Curves & Surfaces Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen
More informationIllumination and Shading
Illumintion nd hding In order to produce relistic imges, we must simulte the ppernce of surfces under vrious lighting conditions. Illumintion models: given the illumintion incident t point on surfce, wht
More informationCS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal
CS 55 Computer Grphis Hidden Surfe Removl Hidden Surfe Elimintion Ojet preision lgorithms: determine whih ojets re in front of others Uses the Pinter s lgorithm drw visile surfes from k (frthest) to front
More informationStacking Tags in LLC Media
Scking Tgs in LL Medi Normn Finn ugus 19, 2013 Ver. 2 (This presenion is lso uploded o 802.11 documen sysem s documen number 2013-0952-1.) bz-nfinn-ll-g-scking-0813-v01 IEEE 802.1 inerim meeing, Sep. 2013,
More informationSpline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification
Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen
More informationFinal Exam Review F 06 M 236 Be sure to look over all of your tests, as well as over the activities you did in the activity book
inl xm Review 06 M 236 e sure to loo over ll of your tests, s well s over the tivities you did in the tivity oo 1 1. ind the mesures of the numered ngles nd justify your wor. Line j is prllel to line.
More informationLecture 10 Splines Introduction to Splines
ES8 Economerics. Inroducion o Splines. Esiming Spline Mehod One. Esiming Spline Mehod To.4 Cuic Splines Lecure Splines. Inroducion o Splines Firs pplied Poirier & Grer (974) in sud of profi res in hree
More informationMATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008
MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o
More informationProjective geometry- 2D
Projecive geomer- D Acknowledgemens Marc Pollefes: for allowing e use of is ecellen slides on is opic p://www.cs.unc.edu/~marc/mvg/ Ricard Harle and Andrew Zisserman, "Muliple View Geomer in Compuer Vision"
More informationSchedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.
Schedule Curves & Surfaces Sunday Ocober 5 h, * 3-5 PM *, Room TBA: Review Session for Quiz 1 Exra Office Hours on Monday (NE43 Graphics Lab) Tuesday Ocober 7 h : Quiz 1: In class 1 hand-wrien 8.5x11 shee
More informationElastic web processing lines : optimal tension and velocity closed loop bandwidths
Elasi web proessing lines : opimal ension and veloiy losed loop bandwidhs Dominique KNIEL, Prof Web Handling Researh Group, Universiy of Srasbourg, Frane kniel@unisra.fr 6 AIMCAL Web Coaing & Handling
More informationRight Angled Trigonometry. Objective: To know and be able to use trigonometric ratios in rightangled
C2 Right Angled Trigonometry Ojetive: To know nd e le to use trigonometri rtios in rightngled tringles opposite C Definition Trigonometry ws developed s method of mesuring ngles without ngulr units suh
More informationIntroduction Transformation formulae Polar graphs Standard curves Polar equations Test GRAPHS INU0114/514 (MATHS 1)
POLAR EQUATIONS AND GRAPHS GEOMETRY INU4/54 (MATHS ) Dr Adrin Jnnett MIMA CMth FRAS Polr equtions nd grphs / 6 Adrin Jnnett Objectives The purpose of this presenttion is to cover the following topics:
More informationGrade 11 Physics Homework 3. Be prepared to defend your choices in class!
Gre 11 Physics Homework 3 Be prepre o efen your choices in clss! 1. The grph shows he riion wih ime of he elociy of n objec. Which one of he following grphs bes represens he riion wih ime of he ccelerion
More informationImage interpolation. A reinterpretation of low-pass filtering. Image Interpolation
Imge interpoltion A reinterprettion of low-pss filtering Imge Interpoltion Introduction Wht is imge interpoltion? (D-A conversion) Wh do we need it? Interpoltion Techniques 1D zero-order, first-order,
More informationCMPUT101 Introduction to Computing - Summer 2002
CMPUT Introdution to Computing - Summer 22 %XLOGLQJ&RPSXWHU&LUFXLWV Chpter 4.4 3XUSRVH We hve looked t so fr how to uild logi gtes from trnsistors. Next we will look t how to uild iruits from logi gtes,
More informationNEWTON S SECOND LAW OF MOTION
Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during
More informationGeometry Transformation
Geomer Transformaion Januar 26 Prof. Gar Wang Dep. of Mechanical and Manufacuring Engineering Universi of Manioba Wh geomer ransformaion? Beer undersanding of he design Communicaion wih cusomers Generaing
More informationLecture 18: Mix net Voting Systems
6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified
More information)
Chpter Five /SOLUTIONS Since the speed ws between nd mph during this five minute period, the fuel efficienc during this period is between 5 mpg nd 8 mpg. So the fuel used during this period is between
More informationEffects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012)
Foundaions of ompuer Graphics (Fall 2012) S 184, Lecure 16: Ray Tracing hp://ins.eecs.berkeley.edu/~cs184 Effecs needed for Realism (Sof) Shadows Reflecions (Mirrors and Glossy) Transparency (Waer, Glass)
More informationToday. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough
Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar
More informationA METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS
A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,
More informationEECS 487: Interactive Computer Graphics
EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified
More informationLecture 12 : Topological Spaces
Leture 12 : Topologil Spes 1 Topologil Spes Topology generlizes notion of distne nd loseness et. Definition 1.1. A topology on set X is olletion T of susets of X hving the following properties. 1. nd X
More informationCSc 453 Compilers and Systems Software. 6 : Top-Down Parsing I
C 45 Compilers n ystems oftwre 6 : op-down Prsing I Christin Collberg Deprtment of Computer iene University of rizon ollberg@gmil.om Copyright 2009 Christin Collberg eptember 14, 2009 1 Overview 2 Compiler
More informationParametric equations 8A
Parameric equaions 8A a so () y () Susiue () ino (): y ( ) y 5, So he domain of f() is 6. y, So he range of f() is y 7. d so () y () Susiue () ino (): y y, 0 So he domain of f() is. 5 so 5 () y () Susiue
More informationTopics in Analytic Geometry
Nme Chpter 10 Topics in Anltic Geometr Section 10.1 Lines Objective: In this lesson ou lerned how to find the inclintion of line, the ngle between two lines, nd the distnce between point nd line. Importnt
More informationThe Advice Complexity of a Class of Hard Online Problems
The Advie Complexiy of a Class of Hard Online Problems Joan Boyar, Lene M. Favrhold, Chrisian Kudahl, and Jesper W. Mikkelsen Deparmen of Mahemais and Compuer Siene Universiy of Souhern Denmark July 1,
More informationLast Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?
Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal
More informationTraditional Rendering (Ray Tracing and Radiosity)
Tradiional Rendering (Ray Tracing and Radiosiy) CS 517 Fall 2002 Compuer Science Cornell Universiy Bidirecional Reflecance (BRDF) λ direcional diffuse specular θ uniform diffuse τ σ BRDF Bidirecional Reflecance
More informationWAYNESBORO AREA SCHOOL DISTRICT CURRICULUM - ACCELERATED GEOMETRY ACCELERATED. Should conjectures always be stated?
AYNESBORO AREA SCOOL DISTRICT CURRICULUM - ACCELERATED GEOMETRY ACCELERATED UNIT: Cher Bsics of Geomery NO. OF : 6 UNIT ESSENTIAL QUESTIONS: ow re he undefined erms used o esblish definiions in geomery?
More informationRay surface intersections
Ry surfce intersections Some primitives Finite primitives: polygons spheres, cylinders, cones prts of generl qudrics Infinite primitives: plnes infinite cylinders nd cones generl qudrics A finite primitive
More informationCPSC 424 Curves: Implicit vs. Explicit vs. Parametric
CPSC 424 Curves: Implc vs. Eplc vs. Paramerc Sllabus Curves n 2D and 3D Implc vs. Eplc vs. Paramerc curves Bézer curves, de Caseljau algorhm Connu B-Splnes Subdvson Curves Properes of Curves and Surfaces
More informationPART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR
. ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral
More informationMTH 146 Conics Supplement
105- Review of Conics MTH 146 Conics Supplement In this section we review conics If ou ne more detils thn re present in the notes, r through section 105 of the ook Definition: A prol is the set of points
More informationOverview. 9 - Game World: textures, skyboxes, etc. Texture Mapping. Texture Space. Vertex Texture Coordinates. Texture Mapping. Game World Backgrounds
CSc 165 Compuer Game Archiecure Overview Texure Mapping 9 - Game World: exure, kyboxe, ec. Game World Background SkyBoxe & SkyDome World Bound and Viibiliy Render Sae 2 Texure Mapping Texure Space Baic
More informationA Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.
Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal
More informationCalculus Differentiation
//007 Clulus Differentition Jeffrey Seguritn person in rowot miles from the nerest point on strit shoreline wishes to reh house 6 miles frther down the shore. The person n row t rte of mi/hr nd wlk t rte
More informationRay Tracing II. Improving Raytracing Speed. Improving Computational Complexity. Raytracing Computational Complexity
Ra Tracing II Iproving Raracing Speed Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 1 Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 2 Raracing Copuaional Coplei ra-scene inersecion is epensive
More information4. Minimax and planning problems
CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems
More informationSam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.
8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged
More informationSTEREO PLANE MATCHING TECHNIQUE
STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo
More informationSalt-dome detection using the Gradient of Texture. Initialization Point. Region Morphological
Deecion of Sal-dome Boundar Surfaces in Migraed Seismic Volumes Using Gradien of Teures Muhammad A. Shafiq, Zhen Wang, Asjad Amin, Tamir Hegaz, Mohamed Deriche, and Ghassan AlRegib Cener for Energ and
More informationImage warping/morphing
Image arping/morphing Image arping Digial Visual Effecs Yung-Yu Chuang ih slides b Richard Szeliski, Seve Seiz, Tom Funkhouser and leei Efros Image formaion Sampling and quanizaion B Wha is an image We
More informationMARSS Reference Sheet
MARSS Reference Shee The defaul MARSS model (form="marxss") is wrien as follows: x = B x 1 + u + C c + w where w MVN( Q ) y = Z x + a + D d + v where v MVN( R ) x 1 MVN(π Λ) or x MVN(π Λ) c and d are inpus
More informationImage segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding
Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same
More informationRay Casting. Outline. Outline in Code
Foundaions of ompuer Graphics Online Lecure 10: Ray Tracing 2 Nus and ols amera Ray asing Ravi Ramamoorhi Ouline amera Ray asing (choose ray direcions) Ray-objec inersecions Ray-racing ransformed objecs
More informationWORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS
WORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS WS19-1 WS19-2 Prolem Desription This exerise is use to emonstrte how to mp isplement results from the nlysis of glol(overll) moel onto the perimeter of
More informationComputational Biology
Compuaional Bioloy A.P. Gulyaev (Saha) Appliaion oriened view appliaion H.J. Hooeboom (Hendrik Jan) Theory oriened view www.lias.nl/home/hooeboo/mb/ hemes problem model (e. raph) known alorihms haraerizaion
More informationWhy not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems
Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen
More informationPoint Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display
Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening
More informationImage warping Li Zhang CS559
Wha is an image Image arping Li Zhang S559 We can hink of an image as a funcion, f: R 2 R: f(, ) gives he inensi a posiion (, ) defined over a recangle, ih a finie range: f: [a,b][c,d] [,] f Slides solen
More informationEngineering Mathematics 2018
Engineering Mahemaics 08 SUBJET NAME : Mahemaics II SUBJET ODE : MA65 MATERIAL NAME : Par A quesions REGULATION : R03 UPDATED ON : November 06 TEXTBOOK FOR REFERENE To buy he book visi : Sri Hariganesh
More informationCS 428: Fall Introduction to. Geometric Transformations (continued) Andrew Nealen, Rutgers, /20/2010 1
CS 428: Fall 2 Inroducion o Compuer Graphic Geomeric Tranformaion (coninued) Andrew Nealen, Ruger, 2 9/2/2 Tranlaion Tranlaion are affine ranformaion The linear par i he ideni mari The 44 mari for he ranlaion
More informationStained Glass Design. Teaching Goals:
Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to
More informationParadigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms
Prdigm. Dt Struture Known exmples: link tble, hep, Our leture: suffix tree Will involve mortize method tht will be stressed shortly in this ourse Suffix trees Wht is suffix tree? Simple pplitions History
More informationGENG2140 Modelling and Computer Analysis for Engineers
GENG4 Moelling n Computer Anlysis or Engineers Letures 9 & : Gussin qurture Crete y Grn Romn Joles, PhD Shool o Mehnil Engineering, UWA GENG4 Content Deinition o Gussin qurture Computtion o weights n points
More informationA Matching Algorithm for Content-Based Image Retrieval
A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using
More informationNaming 3D objects. 1 Name the 3D objects labelled in these models. Use the word bank to help you.
Nming 3D ojects 1 Nme the 3D ojects lelled in these models. Use the word nk to help you. Word nk cue prism sphere cone cylinder pyrmid D A C F A B C D cone cylinder cue cylinder E B E prism F cue G G pyrmid
More informationDesign Alternatives for a Thin Lens Spatial Integrator Array
Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of
More informationParallelization Optimization of System-Level Specification
Prlleliztion Optimiztion of System-Level Speifition Luki i niel. Gjski enter for Emedded omputer Systems University of liforni Irvine, 92697, US {li, gjski} @es.ui.edu strt This pper introdues the prlleliztion
More informationSummer Review Packet For Algebra 2 CP/Honors
Summer Review Pcket For Alger CP/Honors Nme Current Course Mth Techer Introduction Alger uilds on topics studied from oth Alger nd Geometr. Certin topics re sufficientl involved tht the cll for some review
More informationScattering at an Interface: Normal Incidence
Course Insrucor Dr. Raymond C. Rumpf Office: A 337 Phone: (915) 747 6958 Mail: rcrumpf@uep.edu 4347 Applied lecromagneics Topic 3f Scaering a an Inerface: Normal Incidence Scaering These Normal noes Incidence
More informationLecture 7: Building 3D Models (Part 1) Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)
Computer Grphics (CS 4731) Lecture 7: Building 3D Models (Prt 1) Prof Emmnuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Stndrd d Unit itvectors Define y i j 1,0,0 0,1,0 k i k 0,0,1
More informationQuantitative macro models feature an infinite number of periods A more realistic (?) view of time
INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many
More informationSystems & Biomedical Engineering Department. Transformation
Sem & Biomedical Engineering Deparmen SBE 36B: Compuer Sem III Compuer Graphic Tranformaion Dr. Aman Eldeib Spring 28 Tranformaion Tranformaion i a fundamenal corner one of compuer graphic and i a cenral
More informationLesson 11 MA Nick Egbert
Lesson MA 62 Nick Eert Overview In this lesson we return to stndrd Clculus II mteril with res etween curves. Recll rom irst semester clculus tht the deinite interl hd eometric menin, nmel the re under
More information10.2 Graph Terminology and Special Types of Graphs
10.2 Grph Terminology n Speil Types of Grphs Definition 1. Two verties u n v in n unirete grph G re lle jent (or neighors) in G iff u n v re enpoints of n ege e of G. Suh n ege e is lle inient with the
More informationCOMP108 Algorithmic Foundations
Grph Theory Prudene Wong http://www.s.liv..uk/~pwong/tehing/omp108/201617 How to Mesure 4L? 3L 5L 3L ontiner & 5L ontiner (without mrk) infinite supply of wter You n pour wter from one ontiner to nother
More informationAn Improved Square-Root Nyquist Shaping Filter
An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com
More informationMOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS
NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..
More informationComputer representations of piecewise
Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom
More informationAlgebra II Notes Unit Ten: Conic Sections
Sllus Ojective: 0. The student will sketch the grph of conic section with centers either t or not t the origin. (PARABOLAS) Review: The Midpoint Formul The midpoint M of the line segment connecting the
More informationDigital Geometry Processing Differential Geometry
Digial Geomery Processing Differenial Geomery Moivaion Undersand he srucure of he surface Differenial Geomery Properies: smoohness, curviness, imporan direcions How o modify he surface o change hese properies
More informationLesson6: Modeling the Web as a graph Unit5: Linear Algebra for graphs
Lesson6: Modeling the We s grph Unit5: Liner Alger for grphs Rene Pikhrdt Introdution to We Siene Prt 2 Emerging We Properties Rene Pikhrdt Institute CC-BY-SA-3. for We Siene nd Tehnologies Modeling the
More informationDynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012
Dynmic Progrmming Andres Klppenecker [prtilly bsed on slides by Prof. Welch] 1 Dynmic Progrmming Optiml substructure An optiml solution to the problem contins within it optiml solutions to subproblems.
More informationCAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL
CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz
More informationLast Time? Ray Casting II. Explicit vs. Implicit? Assignment 1: Ray Casting. Object-Oriented Design. Graphics Textbooks
Csting II Lst Time? Csting / Tring Orthogrphi Cmer epresenttion (t) = origin + t * diretion -Sphere Intersetion -lne Intersetion Impliit vs. Epliit epresenttions MIT EECS 6.837, Cutler nd Durnd 1 MIT EECS
More informationDoubts about how to use azimuth values from a Coordinate Object. Juan Antonio Breña Moral
Douts out how to use zimuth vlues from Coordinte Ojet Jun Antonio Breñ Morl # Definition An Azimuth is the ngle from referene vetor in referene plne to seond vetor in the sme plne, pointing towrd, (ut
More informationMB86297A Carmine Timing Analysis of the DDR Interface
Applicaion Noe MB86297A Carmine Timing Analysis of he DDR Inerface Fujisu Microelecronics Europe GmbH Hisory Dae Auhor Version Commen 05.02.2008 Anders Ramdahl 0.01 Firs draf 06.02.2008 Anders Ramdahl
More information