07.01.2013 Views

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>3D</strong> rendering 4<br />

The shaded three-dimensional objects<br />

must be flattened so that the display<br />

device - namely a monitor - can<br />

display it in only two dimensions, this<br />

process is called <strong>3D</strong> projection. This is<br />

done using projection and, for most<br />

applications, perspective projection.<br />

The basic idea behind perspective<br />

projection is that objects that are<br />

further away are made smaller in<br />

relation to those that are closer to the<br />

eye. Programs produce perspective by<br />

Perspective Projection<br />

multiplying a dilation constant raised to the power of the negative of the distance from the observer. A dilation<br />

constant of one means that there is no perspective. High dilation constants can cause a "fish-eye" effect in which<br />

image distortion begins to occur. Orthographic projection is used mainly in CAD or CAM applications where<br />

scientific modeling requires precise measurements and preservation of the third dimension.<br />

External links<br />

• Art is the basis of Industrial Design [1]<br />

• A Critical History of Computer Graphics and Animation [2]<br />

• The ARTS: Episode 5 [3] An in depth interview with Legalize on the subject of the History of Computer Graphics.<br />

(Available in MP3 audio format)<br />

• CGSociety [4] The Computer Graphics Society<br />

• How Stuff Works - <strong>3D</strong> Graphics [5]<br />

• History of Computer Graphics series of articles [6]<br />

• Open Inventor by VSG [7] <strong>3D</strong> Graphics Toolkit for Applications Developers<br />

References<br />

[1] http:/ / www. eapprentice. net/ index. php?option=com_content& view=article& id=159:art-project& catid=64:model-making<br />

[2] http:/ / accad. osu. edu/ ~waynec/ history/ lessons. html<br />

[3] http:/ / www. acid. org/ radio/ index. html#ARTS-EP05<br />

[4] http:/ / www. cgsociety. org/<br />

[5] http:/ / computer. howstuffworks. com/ 3d<strong>graphics</strong>. htm<br />

[6] http:/ / hem. passagen. se/ des/ hocg/ hocg_1960. htm<br />

[7] http:/ / www. vsg3d. com/ vsg_prod_openinventor. php

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!