advertisement

lect24 projections 1

25 %
75 %
advertisement
Information about lect24 projections 1
Entertainment

Published on November 1, 2007

Author: Shariyar

Source: authorstream.com

advertisement

159.235 Graphics & Graphical Programming:  159.235 Graphics & Graphical Programming Lecture 24 - Projections - Part 1 Projections - Outline:  Projections - Outline 3D Viewing Coordinate System & Transform Process Generalised Projections Taxonomy of Projections Perspective Projections 3D Viewing:  3D Viewing Inherently more complex than 2D case. Extra dimension to deal with Most display devices are only 2D Need to use a projection to transform 3D object or scene to 2D display device. Need to clip against a 3D view volume. Six planes. View volume probably truncated pyramid Coordinate Systems & Transform Process:  Coordinate Systems & Transform Process Object coordinate systems. World coordinates. View Volume Screen coordinates. Raster Transform Project Clip Rasterize Generalised Projections.:  Generalised Projections. Transforms points in a coordinate system of dimension n into points in one of less than n (ie 3D to 2D) The projection is defined by straight lines called projectors. Projectors emanate from a centre of projection, pass through every point in the object and intersect a projection surface to form the 2D projection. Projections.:  Projections. In graphics we are generally only interested in planar projections – where the projection surface is a plane. Most cameras employ a planar film plane. But… the retina is not a plane - future devices such as direct retina devices may need more complex projections We will only deal with geometric projections – the projectors are straight lines. Many projections used in cartography are either non-geometric or non-planar. Exception – Image-based rendering - advanced topic Projections.:  Projections. Henceforth refer to planar geometric projections as just: projections. Two classes of projections : Perspective. Parallel. A B A B A B A B Centre of Projection. Centre of Projection at infinity Parallel Perspective Parallel A Taxonomy of Projections:  A Taxonomy of Projections Perspective Projections.:  Perspective Projections. Defined by projection plane and centre of projection. Visual effect is termed perspective foreshortening. The size of the projection of an object varies inversely with distance from the centre of projection. Similar to a camera - Looks realistic ! Not useful for metric information Parallel lines do not in general project as parallel. Angles only preserved on faces parallel to the projection plane. Distances not preserved Perspective:  Perspective The first ever painting (Trinity with the Virgin, St. John and Donors) done in perspective by Masaccio, in 1427. Slide11:  Perspective Projections A set of lines not parallel to the projection plane converge at a vanishing point. Can be thought of in 3D as the projection of a point at infinity. Homogeneous coordinate is 0 (x,y,0) Perspective Projections:  Perspective Projections Lines parallel to a principal axis converge at an axis vanishing point. Perspective is categorized according to the number of such points. Corresponds to the number of axes cut by the projection plane. Perspective Projections:  Perspective Projections z x y Projection plane x z y Lines parallel to a principal axis converge at an axis vanishing point. Categorized according to the number of such points Corresponds to the number of axes cut by the projection plane. 1-Point Projection:  1-Point Projection Projection plane cuts 1 axis only. 1-Point Perspective:  1-Point Perspective A painting (The Piazza of St. Mark, Venice) done by Canaletto in 1735-45 in one-point perspective 2-Point Perspective:  2-Point Perspective 2-Point Perspective:  2-Point Perspective Painting in two point perspective by Edward Hopper The Mansard Roof 1923 (240 Kb); Watercolor on paper, 13 3/4 x 19 inches; The Brooklyn Museum, New York 3-Point Perspective:  3-Point Perspective Generally held to add little beyond 2-point perspective. A painting (City Night, 1926) by Georgia O'Keefe, that is approximately in three-point perspective. Intro to Projections -Summary:  Intro to Projections -Summary 3D Viewing Coordinate System & Transform Process Generalised Projections Taxonomy of Projections Perspective Projections Clipping can be done in image space if more efficient – application dependent. Parallel Projections next… Acknowledgement - Thanks to Eric McKenzie, Edinburgh, from whose Graphics Course some of these slides were adapted. Parallel Projections:  Parallel Projections Specified by a direction to the centre of projection, rather than a point. Centre of projection at infinity. Orthographic The normal to the projection plane is the same as the direction to the centre of projection. Oblique Directions are different. Orthographic Projections:  Orthographic Projections Most common orthographic Projection : Front-elevation, Side-elevation, Plan-elevation. Angle of projection parallel to principal axis; projection plane is perpendicular to axis. Commonly used in technical drawings Axonometric Orthographic Projections:  Axonometric Orthographic Projections Projection plane not normal to principal axis Show several faces of the object at once Foreshortening is uniform rather than being related to distance Parallelism of lines is preserved Angles are not Distances can be measured along each principal axis ( with scale factors ) Isometric Projection:  Isometric Projection Most common axonometric projection Projection plane normal makes equal angles with each axis. i.e normal is (dx,dy,dz), |dx| = |dy|=|dz| Only 8 directions that satisfy this condition. Slide24:  Isometric Projection Normal Oblique projections.:  Oblique projections. Projection plane normal differs from the direction of projection. Usually the projection plane is normal to a principal axis. Projection of a face parallel to this plane allows measurement of angles and distance. Other faces can measure distance, but not angles. Frequently used in textbooks : easy to draw ! Oblique projection:  Oblique projection x z y Projection Plane Normal Parallel to x axis Geometry of Oblique Projections:  Geometry of Oblique Projections Projection plane is x,y plane L=1/tan() - angle between normal and projection direction - Determines the type of projection  is choice of horizontal angle. Given a desired L and , Direction of projection is (L.cos, L.sin,-1) Geometry of Oblique Projections:  Geometry of Oblique Projections Point P=(0,0,1) maps to: P’=(l.cosa, l.sina, 0) on xy plane, and P(x,y,z) onto P’(xp,yp,0) and Mathematics of Viewing:  Mathematics of Viewing Need to generate the transformation matrices for perspective and parallel projections. Should be 4x4 matrices to allow general concatenation. And there’s still 3D clipping and more viewing stuff to look at. Projections - Summary:  Projections - Summary Orthographic matrix - replace (z) axis with point. Perspective matrix – multiply w by z. Clip in homogeneous coordinates. Preserve z for hidden surface calculations. Can find number of vanishing points. Acknowledgments - thanks to Eric McKenzie, Edinburgh, from whose Graphics Course some of these slides were adapted.

Add a comment

Related presentations

Related pages

Lect24 Projections 1 - scribd.com

159. 235 Graphics & Graphical Programming Lecture 24 - Projections - Part 1 159.235 Graphics 1 Projections - Outline 3D Viewing Coordinate ...
Read more

Lect24 Projections 1 - scribd.com

Lect24 Projections 1 - Download as Powerpoint Presentation (.ppt), PDF File (.pdf), Text File (.txt) or view presentation slides online.
Read more

Content-Based Image and Video Retrieval

CBIVR: Content-Based Image and Video Retrieval ... 0.1 0.15 0.2 0.25 0.3 0.35 ... projections form a histogram.
Read more

GY 302 Crystallography and Mineralogy Supplementary ...

http://www.ldeo.columbia.edu/edu/dees/U4735/projections/pitman ... vonfrese/gs100/lect24/xfig24_39.jpg http://www.cps-amu.org/sf/notes/b3-3-7-1.gif ...
Read more

Lect24_TensorProduct - Lecture 24: Tensor Product States ...

View Notes - Lect24_TensorProduct from PHYSICS 851 at MSU. Lecture 24: Tensor Product States Phy851 Fall 2009 Basis sets for a particle in 3D Clearly the
Read more

Nz.bing.com | SiteGlimpse

... infonews keyword kiwis learning leave lect24 lovenox march marryatt massey mayor messi mobile ... kahawick/159235/lect24-projections-1 ...
Read more

Components are projections onto unit vectors Unit vectors ...

Components are projections onto unit vectors Unit vectors are orthonormal 3. Column vector: Unit from PHYSICS 851 at MSU
Read more

Computer Graphics (SE IT) - PRANAV R SHRIRAM

PRANAV R SHRIRAM. Search this site. Home. Academic15-16(SEM II) SEM II. Time Table. Download. Lab Manual. Gallery. College Campus. ... v.1. ď. ć. lect01 ...
Read more