A projective approach to computer-aided drawing
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Architecture, 2001.
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | eng |
Published: |
Massachusetts Institute of Technology
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/70340 |
_version_ | 1826188282924367872 |
---|---|
author | Tolba, Osama S., 1962- |
author2 | Julie Dorsey and Leonard McMillan. |
author_facet | Julie Dorsey and Leonard McMillan. Tolba, Osama S., 1962- |
author_sort | Tolba, Osama S., 1962- |
collection | MIT |
description | Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Architecture, 2001. |
first_indexed | 2024-09-23T07:57:16Z |
format | Thesis |
id | mit-1721.1/70340 |
institution | Massachusetts Institute of Technology |
language | eng |
last_indexed | 2024-09-23T07:57:16Z |
publishDate | 2012 |
publisher | Massachusetts Institute of Technology |
record_format | dspace |
spelling | mit-1721.1/703402019-04-09T15:42:36Z A projective approach to computer-aided drawing Tolba, Osama S., 1962- Julie Dorsey and Leonard McMillan. Massachusetts Institute of Technology. Dept. of Architecture. Massachusetts Institute of Technology. Dept. of Architecture. Architecture. Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Architecture, 2001. Includes bibliographical references (p. 92-95). I present a novel drawing system for composing and rendering perspective scenes. The proposed approach uses a projective two-dimensional representation for primitives rather than a conventional three-dimensional description. This representation is based on points that lie on the surface of a unit sphere centered at the viewpoint. It allows drawings to be composed with the same ease as traditional illustrations, while providing many of the advantages of a three-dimensional model. I describe a range of user-interface tools and interaction techniques that give the drawing system its three-dimensional-like capabilities. The system provides vanishing point guides and perspective grids to aid in drawing freehand strokes and composing perspective scenes. The system also has tools for intuitive navigation of a virtual camera, as well as methods for manipulating drawn primitives so that they appear to undergo three-dimensional translations and rotations. The new representation also supports automatic shading of primitives using either realistic or non-photorealistic styles. My system supports drawing and shading of extrusion surfaces with automatic hidden surface removal and emphasized silhouettes. Casting shadows from an infinite light source is also possible with minimal user intervention. I describe a method for aligning a sketch drawn outside the system using its vanishing points, allowing the integration of computer sketching and freehand sketching on paper in an iterative manner. Photographs and scanned drawings are applied to drawing primitives using conventional texture-mapping techniques, thereby enriching drawings and providing another way of incorporating hand-drawn images. I demonstrate the system with a variety of drawings. by Osama S. Tolba. Ph.D. 2012-04-26T18:41:28Z 2012-04-26T18:41:28Z 2001 2001 Thesis http://hdl.handle.net/1721.1/70340 49562099 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 95 leaves application/pdf Massachusetts Institute of Technology |
spellingShingle | Architecture. Tolba, Osama S., 1962- A projective approach to computer-aided drawing |
title | A projective approach to computer-aided drawing |
title_full | A projective approach to computer-aided drawing |
title_fullStr | A projective approach to computer-aided drawing |
title_full_unstemmed | A projective approach to computer-aided drawing |
title_short | A projective approach to computer-aided drawing |
title_sort | projective approach to computer aided drawing |
topic | Architecture. |
url | http://hdl.handle.net/1721.1/70340 |
work_keys_str_mv | AT tolbaosamas1962 aprojectiveapproachtocomputeraideddrawing AT tolbaosamas1962 projectiveapproachtocomputeraideddrawing |