Methods of Projections Parallel and Central Projection

Total Page:16

File Type:pdf, Size:1020Kb

Methods of Projections Parallel and Central Projection Methods of Projections Parallel and central projection Learning Objectives • Introduce the classical views • Compare and contrast image formation by computer with how images have been formed by architects, artists, and engineers • Learn the benefits and drawbacks of each type of view • Introduce the mathematics of projection Linear mapping 1. Image of a point is point 2. Image of a line is line (or point) 3. Image of a plane is plane (or line) 1 View We call the pictures for observing objects with different ways are views. View results are related with the shape and size of scene objects, the position and direction of viewpoint. 3 Planar Geometric Projections • Standard projections project onto a plane • Projectors are lines that either – converge at a center of projection – are parallel • Such projections preserve lines – but not necessarily angles • Nonplanar projections are needed for applications such as map construction 4 2 Classical Projections 5 Perspective vs Parallel • Computer graphics treats all projections the same and implements them with a matrix • Classical viewing developed different techniques for drawing each type of projection • Fundamental distinction is between parallel and perspective viewing even though mathematically parallel viewing is the limit of perspective viewing 6 3 Multiview Orthographic Projection • Projection plane parallel to principal face • Usually form front, top, side views isometric (not multiview orthographic view) front in CAD and architecture, we often display three multiviews plus isometric side top 9 Advantages and Disadvantages + Preserves both distances and angles Shapes preserved Can be used for measurements • Building plans • Manuals - Cannot see what object really looks like because many surfaces hidden from view Often we add the isometric 4 Types of Axonometric Projections 11 Isometric projection Isometric projection- a drafting style in which a two-dimensional object is drawn to look three- dimensional. The horizontal edges of the object are drawn at a 30° or 150° angle, and all vertical lines at 90° (remain vertical). 5 Advantages and Disadvantages • Lines are scaled (foreshortened) scaling factors are known only for a axis (principal directions) Projection of a circle in a plane not parallel to the projection plane is an ellipse • Does not look real for large objects because far objects are scaled the same as near objects • Used in CAD applications (with perspective) 13 Axonometry 6 M. C. Escher, Waterfall, 1961 Taska: Tangent plane of the cone Regular hexagon Helix Hyperboloid of revolution Oblique Projection Arbitrary relationship between projectors and projection plane 16 7 Advantages and Disadvantages • Can pick the angles to emphasize a particular face – Architecture: plan oblique, elevation oblique • Angles in faces parallel to projection plane are preserved while we can still see “around” side • In physical world, cannot create with simple camera; 17 Orthographic and Oblique drawings 8 Pohlke’s Theorem (1860) The principal theorem of oblique axonometry Three straight line segments of arbitrary length in a plane, drawn from a point under arbitrary angles form a parallel projection of three equal segments drawn from the origin on three perpendicular coordinate axes. However, only one of the segments or one of the angles may vanish. Any complete plane quadrangle can serve as the parallel projection of a tetrahedron similar to a given one. https://www.geogebra.org/m/CsamWsfy Sketching Method of pictorial sketching of an object 1. Sketch an enclosing box of the given object. If the object decomposes from different parts we sketch the boxes circumscribed to these parts. 2. Sketch views in the principal faces (thin lines). 3. Sketch auxiliary parallel lines 4. Thick lines to highlight visible edges. 9 Sketching-isometric grid The horizontal edges of the object are drawn at a 30° or 150° angle, and all vertical lines at 90° (remain vertical). Perspective Projection Projectors converge at center of projection Naturally we see things in perspective o Objects appear smaller the farther away they are; o Rays from view point are not parallel. 22 10 Vanishing Points • Parallel lines (not parallel to the projection plan) on the object converge at a single point in the projection (the vanishing point) • Drawing simple perspectives by hand uses these vanishing point(s) 11 Types of Perspective Three-Point Two-Point One-Point • Number of principal face parallel to projection plane • Number of vanishing points for cube 25 Advantages and Disadvantages • Objects further from viewer are projected smaller than the same sized objects closer to the viewer (diminution) – Looks realistic • Equal distances along a line are not projected into equal distances (nonuniform foreshortening) • Angles preserved only in planes parallel to the projection plane • More difficult to construct by hand than parallel projections (but not more difficult by computer) 26 12 Yp Window Image coordinate plane 3D space Window Viewing Volume Projection Xp 2D image Far plane World coordinate system Screen coordinate system Z Near plane Viewpoint Viewport 27 Matrix Reprezentation of Projection Orthogonal projection to coordinate plane p = (xy) xxp yyp z p 0 3 X(,,)(,,) x y z E X xp y p z p p 1 0 0 X PX; P 0 1 0 000 28 13 Simple Perspective Consider a simple perspective with the COP at the origin, projection (picture) plane p parallel to coord. plane (x,y). x d X(,,) x y z p xz y d X (,,) x y z p p p p yz zdp Matrix reprezentation only in the projective space! Perspective Matrices Simple projection matrix in homogeneous coordinates d xx d d d d p z X x, y , d x , y , d ,1 xdydzdz , , , z z z z d yy p z d 0 0 0 zdp 0d 0 0 X'; PX P 0 0d 0 0 0 1 0 30 14 .
Recommended publications
  • CHAPTER 6 PICTORIAL SKETCHING 6-1Four Types of Projections
    CHAPTER 6 PICTORIAL SKETCHING 6-1Four Types of Projections Types of Projections 6-2 Axonometric Projection As shown in figure below, axonometric projections are classified as isometric projection (all axes equally foreshortened), dimetric projection (two axes equally shortened), and trimetric projection (all three axes foreshortened differently, requiring different scales for each axis). (cont) Figures below show the contrast between an isometric sketch (i.e., drawing) and an isometric projection. The isometric projection is about 25% larger than the isometric projection, but the pictorial value is obviously the same. When you create isometric sketches, you do not always have to make accurate measurements locating each point in the sketch exactly. Instead, keep your sketch in proportion. Isometric pictorials are great for showing piping layouts and structural designs. Step by Step 6.1. Isometric Sketching 6-4 Normal and Inclined Surfaces in Isometric View Making an isometric sketch of an object having normal surfaces is shown in figure below. Notice that all measurements are made parallel to the main edges of the enclosing box – that is, parallel to the isometric axes. (cont) Making an isometric sketch of an object that has inclined surfaces (and oblique edges) is shown below. Notice that inclined surfaces are located by offset, or coordinate measurements along the isometric lines. For example, distances E and F are used to locate the inclined surface M, and distances A and B are used to locate surface N. 6-5 Oblique Surfaces in Isometric View Oblique surfaces in isometric view may be drawn by finding the intersections of the oblique surfaces with isometric planes.
    [Show full text]
  • CS 543: Computer Graphics Lecture 7 (Part I): Projection Emmanuel
    CS 543: Computer Graphics Lecture 7 (Part I): Projection Emmanuel Agu 3D Viewing and View Volume n Recall: 3D viewing set up Projection Transformation n View volume can have different shapes (different looks) n Different types of projection: parallel, perspective, orthographic, etc n Important to control n Projection type: perspective or orthographic, etc. n Field of view and image aspect ratio n Near and far clipping planes Perspective Projection n Similar to real world n Characterized by object foreshortening n Objects appear larger if they are closer to camera n Need: n Projection center n Projection plane n Projection: Connecting the object to the projection center camera projection plane Projection? Projectors Object in 3 space Projected image VRP COP Orthographic Projection n No foreshortening effect – distance from camera does not matter n The projection center is at infinite n Projection calculation – just drop z coordinates Field of View n Determine how much of the world is taken into the picture n Larger field of view = smaller object projection size center of projection field of view (view angle) y y z q z x Near and Far Clipping Planes n Only objects between near and far planes are drawn n Near plane + far plane + field of view = Viewing Frustum Near plane Far plane y z x Viewing Frustrum n 3D counterpart of 2D world clip window n Objects outside the frustum are clipped Near plane Far plane y z x Viewing Frustum Projection Transformation n In OpenGL: n Set the matrix mode to GL_PROJECTION n Perspective projection: use • gluPerspective(fovy,
    [Show full text]
  • An Analytical Introduction to Descriptive Geometry
    An analytical introduction to Descriptive Geometry Adrian B. Biran, Technion { Faculty of Mechanical Engineering Ruben Lopez-Pulido, CEHINAV, Polytechnic University of Madrid, Model Basin, and Spanish Association of Naval Architects Avraham Banai Technion { Faculty of Mathematics Prepared for Elsevier (Butterworth-Heinemann), Oxford, UK Samples - August 2005 Contents Preface x 1 Geometric constructions 1 1.1 Introduction . 2 1.2 Drawing instruments . 2 1.3 A few geometric constructions . 2 1.3.1 Drawing parallels . 2 1.3.2 Dividing a segment into two . 2 1.3.3 Bisecting an angle . 2 1.3.4 Raising a perpendicular on a given segment . 2 1.3.5 Drawing a triangle given its three sides . 2 1.4 The intersection of two lines . 2 1.4.1 Introduction . 2 1.4.2 Examples from practice . 2 1.4.3 Situations to avoid . 2 1.5 Manual drawing and computer-aided drawing . 2 i ii CONTENTS 1.6 Exercises . 2 Notations 1 2 Introduction 3 2.1 How we see an object . 3 2.2 Central projection . 4 2.2.1 De¯nition . 4 2.2.2 Properties . 5 2.2.3 Vanishing points . 17 2.2.4 Conclusions . 20 2.3 Parallel projection . 23 2.3.1 De¯nition . 23 2.3.2 A few properties . 24 2.3.3 The concept of scale . 25 2.4 Orthographic projection . 27 2.4.1 De¯nition . 27 2.4.2 The projection of a right angle . 28 2.5 The two-sheet method of Monge . 36 2.6 Summary . 39 2.7 Examples . 43 2.8 Exercises .
    [Show full text]
  • Viewing in 3D
    Viewing in 3D Viewing in 3D Foley & Van Dam, Chapter 6 • Transformation Pipeline • Viewing Plane • Viewing Coordinate System • Projections • Orthographic • Perspective OpenGL Transformation Pipeline Viewing Coordinate System Homogeneous coordinates in World System zw world yw ModelViewModelView Matrix Matrix xw Tractor Viewing System Viewer Coordinates System ProjectionProjection Matrix Matrix Clip y Coordinates v Front- xv ClippingClipping Wheel System P0 zv ViewportViewport Transformation Transformation ne pla ing Window Coordinates View Specifying the Viewing Coordinates Specifying the Viewing Coordinates • Viewing Coordinates system, [xv, yv, zv], describes 3D objects with respect to a viewer zw y v P v xv •A viewing plane (projection plane) is set up N P0 zv perpendicular to zv and aligned with (xv,yv) yw xw ne pla ing • In order to specify a viewing plane we have View to specify: •P0=(x0,y0,z0) is the point where a camera is located •a vector N normal to the plane • P is a point to look-at •N=(P-P)/|P -P| is the view-plane normal vector •a viewing-up vector V 0 0 •V=zw is the view up vector, whose projection onto • a point on the viewing plane the view-plane is directed up Viewing Coordinate System Projections V u N z N ; x ; y z u x • Viewing 3D objects on a 2D display requires a v v V u N v v v mapping from 3D to 2D • The transformation M, from world-coordinate into viewing-coordinates is: • A projection is formed by the intersection of certain lines (projectors) with the view plane 1 2 3 ª x v x v x v 0 º ª 1 0 0 x 0 º « » «
    [Show full text]
  • Implementation of Projections
    CS488 Implementation of projections Luc RENAMBOT 1 3D Graphics • Convert a set of polygons in a 3D world into an image on a 2D screen • After theoretical view • Implementation 2 Transformations P(X,Y,Z) 3D Object Coordinates Modeling Transformation 3D World Coordinates Viewing Transformation 3D Camera Coordinates Projection Transformation 2D Screen Coordinates Window-to-Viewport Transformation 2D Image Coordinates P’(X’,Y’) 3 3D Rendering Pipeline 3D Geometric Primitives Modeling Transform into 3D world coordinate system Transformation Lighting Illuminate according to lighting and reflectance Viewing Transform into 3D camera coordinate system Transformation Projection Transform into 2D camera coordinate system Transformation Clipping Clip primitives outside camera’s view Scan Draw pixels (including texturing, hidden surface, etc.) Conversion Image 4 Orthographic Projection 5 Perspective Projection B F 6 Viewing Reference Coordinate system 7 Projection Reference Point Projection Reference Point (PRP) Center of Window (CW) View Reference Point (VRP) View-Plane Normal (VPN) 8 Implementation • Lots of Matrices • Orthographic matrix • Perspective matrix • 3D World → Normalize to the canonical view volume → Clip against canonical view volume → Project onto projection plane → Translate into viewport 9 Canonical View Volumes • Used because easy to clip against and calculate intersections • Strategies: convert view volumes into “easy” canonical view volumes • Transformations called Npar and Nper 10 Parallel Canonical Volume X or Y Defined by 6 planes
    [Show full text]
  • On El Lissitzky's Representations of Space
    Online Journal of Art and Design volume 3, issue 3, 2015 Scissors versus T-square: on El Lissitzky’s Representations of Space Acalya Allmer Dokuz Eylül University, Turkey [email protected] ABSTRACT The first exhibition of Russian art since the Revolution was held in Berlin at the Van Diemen Gallery in the spring of 1922. In Camilla Gray’s terms it was ‘the most important and the only comprehensive exhibition of Russian abstract art to be seen in the West’ (Gray, 1962:315). The exhibition was organized and arranged by Russian architect El Lissitzky who acted as a link between the Russian avant-garde and that of the west. He played a seminal role especially in Germany, where he had lived before the war and where he was a constant visitor between 1922 and 1928. The diversity of El Lissitzky’s talents in many fields of art including graphic design, painting, and photography made him known as ‘travelling salesman for the avant-garde.’ However, what makes the theoretical and visual works of Lissitzky discontinuous and divergent is that they include apparently contradictory domains. Through his short life by shifting different modes of representations - perspective, axonometry, photomontage - Lissitzky sometimes presented us a number of problems in his irrational way of using the techniques. This article concentrates on his contradictory arguments on representation of space especially between 1920 and 1924, by re-reading his theoretical texts published in the avant-garde magazines of the period and looking through his well-preserved visual works. Keywords: El Lissitzky, representation, space, axonometry, photography, avant-garde 1.
    [Show full text]
  • Squaring the Circle in Panoramas
    Squaring the Circle in Panoramas Lihi Zelnik-Manor1 Gabriele Peters2 Pietro Perona1 1. Department of Electrical Engineering 2. Informatik VII (Graphische Systeme) California Institute of Technology Universitat Dortmund Pasadena, CA 91125, USA Dortmund, Germany http://www.vision.caltech.edu/lihi/SquarePanorama.html Abstract and conveying the vivid visual impression of large panora- mas. Such mosaics are superior to panoramic pictures taken Pictures taken by a rotating camera cover the viewing with conventional fish-eye lenses in many respects: they sphere surrounding the center of rotation. Having a set of may span wider fields of view, they have unlimited reso- images registered and blended on the sphere what is left to lution, they make use of cheaper optics and they are not be done, in order to obtain a flat panorama, is projecting restricted to the projection geometry imposed by the lens. the spherical image onto a picture plane. This step is unfor- The geometry of single view point panoramas has long tunately not obvious – the surface of the sphere may not be been well understood [12, 21]. This has been used for mo- flattened onto a page without some form of distortion. The saicing of video sequences (e.g., [13, 20]) as well as for ob- objective of this paper is discussing the difficulties and op- taining super-resolution images (e.g., [6, 23]). By contrast portunities that are connected to the projection from view- when the point of view changes the mosaic is ‘impossible’ ing sphere to image plane. We first explore a number of al- unless the structure of the scene is very special.
    [Show full text]
  • EX NIHILO – Dahlgren 1
    EX NIHILO – Dahlgren 1 EX NIHILO: A STUDY OF CREATIVITY AND INTERDISCIPLINARY THOUGHT-SYMMETRY IN THE ARTS AND SCIENCES By DAVID F. DAHLGREN Integrated Studies Project submitted to Dr. Patricia Hughes-Fuller in partial fulfillment of the requirements for the degree of Master of Arts – Integrated Studies Athabasca, Alberta August, 2008 EX NIHILO – Dahlgren 2 Waterfall by M. C. Escher EX NIHILO – Dahlgren 3 Contents Page LIST OF ILLUSTRATIONS 4 INTRODUCTION 6 FORMS OF SIMILARITY 8 Surface Connections 9 Mechanistic or Syntagmatic Structure 9 Organic or Paradigmatic Structure 12 Melding Mechanical and Organic Structure 14 FORMS OF FEELING 16 Generative Idea 16 Traits 16 Background Control 17 Simulacrum Effect and Aura 18 The Science of Creativity 19 FORMS OF ART IN SCIENTIFIC THOUGHT 21 Interdisciplinary Concept Similarities 21 Concept Glossary 23 Art as an Aid to Communicating Concepts 27 Interdisciplinary Concept Translation 30 Literature to Science 30 Music to Science 33 Art to Science 35 Reversing the Process 38 Thought Energy 39 FORMS OF THOUGHT ENERGY 41 Zero Point Energy 41 Schools of Fish – Flocks of Birds 41 Encapsulating Aura in Language 42 Encapsulating Aura in Art Forms 50 FORMS OF INNER SPACE 53 Shapes of Sound 53 Soundscapes 54 Musical Topography 57 Drawing Inner Space 58 Exploring Inner Space 66 SUMMARY 70 REFERENCES 71 APPENDICES 78 EX NIHILO – Dahlgren 4 LIST OF ILLUSTRATIONS Page Fig. 1 - Hofstadter’s Lettering 8 Fig. 2 - Stravinsky by Picasso 9 Fig. 3 - Symphony No. 40 in G minor by Mozart 10 Fig. 4 - Bird Pattern – Alhambra palace 10 Fig. 5 - A Tree Graph of the Creative Process 11 Fig.
    [Show full text]
  • The Three-Dimensional User Interface
    32 The Three-Dimensional User Interface Hou Wenjun Beijing University of Posts and Telecommunications China 1. Introduction This chapter introduced the three-dimensional user interface (3D UI). With the emergence of Virtual Environment (VE), augmented reality, pervasive computing, and other "desktop disengage" technology, 3D UI is constantly exploiting an important area. However, for most users, the 3D UI based on desktop is still a part that can not be ignored. This chapter interprets what is 3D UI, the importance of 3D UI and analyses some 3D UI application. At the same time, according to human-computer interaction strategy and research methods and conclusions of WIMP, it focus on desktop 3D UI, sums up some design principles of 3D UI. From the principle of spatial perception of people, spatial cognition, this chapter explained the depth clues and other theoretical knowledge, and introduced Hierarchical Semantic model of “UE”, Scenario-based User Behavior Model and Screen Layout for Information Minimization which can instruct the design and development of 3D UI. This chapter focuses on basic elements of 3D Interaction Behavior: Manipulation, Navigation, and System Control. It described in 3D UI, how to use manipulate the virtual objects effectively by using Manipulation which is the most fundamental task, how to reduce the user's cognitive load and enhance the user's space knowledge in use of exploration technology by using navigation, and how to issue an order and how to request the system for the implementation of a specific function and how to change the system status or change the interactive pattern by using System Control.
    [Show full text]
  • The Agency of Mapping: Speculation, Critique and Invention
    IO The Agency of Mapping: Speculation, Critique and Invention JAMES CORNER Mapping is a fantastic cultural project, creating and building the world as much as measuring and describing it. Long affiliated with the planning and design of cities, landscapes and buildings, mapping is particularly instrumental in the construing and constructing of lived space. In this active sense, the function of mapping is less to mirror reality than to engender the re-shaping of the worlds in which people live. While there are countless examples of authoritarian, simplistic, erroneous and coer­ cive acts of mapping, with reductive effects upon both individuals and environments, I focus in this essay upon more optimistic revisions of mapping practices. 1 These revisions situate mapping as a collective enabling enterprise, a project that both reveals and realizes hidden poten­ tial. Hence, in describing the 'agency' of mapping, I do not mean to invoke agendas of imperialist technocracy and control but rather to sug­ gest ways in which mapping acts may emancipate potentials, enrich expe­ riences aJd diversify worlds. We have been adequately cautioned about mapping as a means of projecting power-knowledge, but what about mapping as a productive and liberating instrument, a world-enriching agent, especially in the design and planning arts? As a creative practice, mapping precipitates its most productive effects through a finding that is also a founding; its agency lies in neither repro­ duction nor imposition but rather in uncovering realities previously unseen or unimagined, even across seemingly exhausted grounds. Thus, mapping unfolds potential; it re-makes territory over and over again, each time with new and diverse consequences.
    [Show full text]
  • CS 4204 Computer Graphics 3D Views and Projection
    CS 4204 Computer Graphics 3D views and projection Adapted from notes by Yong Cao 1 Overview of 3D rendering Modeling: * Topic we’ve already discussed • *Define object in local coordinates • *Place object in world coordinates (modeling transformation) Viewing: • Define camera parameters • Find object location in camera coordinates (viewing transformation) Projection: project object to the viewplane Clipping: clip object to the view volume *Viewport transformation *Rasterization: rasterize object Simple teapot demo 3D rendering pipeline Vertices as input Series of operations/transformations to obtain 2D vertices in screen coordinates These can then be rasterized 3D rendering pipeline We’ve already discussed: • Viewport transformation • 3D modeling transformations We’ll talk about remaining topics in reverse order: • 3D clipping (simple extension of 2D clipping) • 3D projection • 3D viewing Clipping: 3D Cohen-Sutherland Use 6-bit outcodes When needed, clip line segment against planes Viewing and Projection Camera Analogy: 1. Set up your tripod and point the camera at the scene (viewing transformation). 2. Arrange the scene to be photographed into the desired composition (modeling transformation). 3. Choose a camera lens or adjust the zoom (projection transformation). 4. Determine how large you want the final photograph to be - for example, you might want it enlarged (viewport transformation). Projection transformations Introduction to Projection Transformations Mapping: f : Rn Rm Projection: n > m Planar Projection: Projection on a plane.
    [Show full text]
  • Map Projections
    Map Projections Chapter 4 Map Projections What is map projection? Why are map projections drawn? What are the different types of projections? Which projection is most suitably used for which area? In this chapter, we will seek the answers of such essential questions. MAP PROJECTION Map projection is the method of transferring the graticule of latitude and longitude on a plane surface. It can also be defined as the transformation of spherical network of parallels and meridians on a plane surface. As you know that, the earth on which we live in is not flat. It is geoid in shape like a sphere. A globe is the best model of the earth. Due to this property of the globe, the shape and sizes of the continents and oceans are accurately shown on it. It also shows the directions and distances very accurately. The globe is divided into various segments by the lines of latitude and longitude. The horizontal lines represent the parallels of latitude and the vertical lines represent the meridians of the longitude. The network of parallels and meridians is called graticule. This network facilitates drawing of maps. Drawing of the graticule on a flat surface is called projection. But a globe has many limitations. It is expensive. It can neither be carried everywhere easily nor can a minor detail be shown on it. Besides, on the globe the meridians are semi-circles and the parallels 35 are circles. When they are transferred on a plane surface, they become intersecting straight lines or curved lines. 2021-22 Practical Work in Geography NEED FOR MAP PROJECTION The need for a map projection mainly arises to have a detailed study of a 36 region, which is not possible to do from a globe.
    [Show full text]