Fundamentals of Interactive Computer Graphics [First Thus ed.] 0201144689, 9780201144680

143 55 34MB

English Pages 664 [712] Year 1982

Report DMCA / Copyright

DOWNLOAD FILE

Polecaj historie

Fundamentals of Interactive Computer Graphics [First Thus ed.]
 0201144689, 9780201144680

Citation preview

Fundamentals of | Interactive Computer Graphics J.D. FOLEY

THE

SYSTEMS

* A. VAN DAM

PROGRAMMING

SERIES

THE SYSTEMS PROGRAMMING SERIES

Fundamentals of Interactive Computer Graphics J. D. FOLEY A.VAN DAM This book presents graphics concepts and recent advances in graphics hardware and software. The authors develop a complete graphics application program in Pascal, using the new Core System of standard graphics subroutines proposed by ACM’s SIGGRAPH. In Fundamentals of Interactive Computer Graphics, you’|| find An early emphasis on good human factors. e The system organization and device technology for raster and vector displays, and discussion of both hard copy and refresh devices. e The implementation strategy for a subroutine package based on the Core System, including 2D and 3D viewing, clipping, segmentation, interaction handling, and

device driver structure. e The development of 3D geometrical transformations, projections, and bicubic surfaces presented step by step, using simple notation.

e A thorough discussion, with examples of hierarchical data structures for graphics modeling. e The first comprehensive treatment of color theory and practice as applied to computer graphics, including description of color models.

The sequence of subjects allows you quickly to begin programming projects, and then to study hardware and software issues in parallel.

iMY SD SAI ee 2

Cie en aol

bas Sie a

ah

Pi e™.

Plate A

Wire-frame model of F-16 Feycece U(ocre Moye me-WAY (UIOm ea(aatice System.

Plates Band C Redifon flight simulator: F-16’s generated in real time (30 frames per second) by the CTS system (courtesy. of Evans and Sutherland Corporation). Plate D X-WING

fighter (produced in 1978). In this view the ship is seen parked in space, pending deployment of the required simulated flight personnel. The X-WING is the most detailed object to be encoded to date. It has been computed with shadows, transparency perspective, and appropriate deep space lighting. (Technical Director: Gary Demos, Art Durinski; Producer: John Whitney, Jr. Digital scene simulation by Information International, Inc. Copyright 1980. All rights reserved.)

Plate B

Plate C

Plate D

Fundamentals of Interactive

Computer

Graphics

A fee

4

"ea

fia’

ow)

PF

Lag?

IN

.

: ‘

Ae a

Yr

.

4

Bou

Fooiat ial

>

Jud

1

sm

Fundamentals Interactive e:

O i

Computer Graphics JAMES D. FOLEY The George Washington University

ANDRIES VAN DAM Brown University