This book introduces the fundamentals of 2-D and 3-D computer graphics. Additionally, a range of emerging, creative 3-D display technologies are described, including stereoscopic systems, immersive virtual reality, volumetric, varifocal, and others.
Interaction is a vital aspect of modern computer graphics, and issues concerning interaction (including haptic feedback) are discussed. Included with the book are anaglyph, stereoscopic, and Pulfrich viewing glasses. Topics covered include: - essential mathematics, - vital 2-D and 3-D graphics techniques, - key features of the graphics, - pipeline, - display and interaction techniques, - important historical milestones.
Designed to be a core teaching text at the undergraduate level, accessible to students with wide-ranging backgrounds, only an elementary grounding in mathematics is assumed as key maths is provided. Regular 'Over to You' activities are included, and each chapter concludes with review and discussion questions.
Reviews / Votes
From the reviews: "The author has done a fine job ! . He illustrates the book with well-chosen quotations, at the beginning and end of every chapter and section. ! This book is suitable for an undergraduate or graduate introductory course on computer graphics, with an emphasis on 3D. ! The book ends with a long list of references ! . I consider this book to be very interesting and useful. I recommend it to anybody in 3D computer graphics, including students taking a course on the subject." (O. Lecarme, ACM Computing Reviews, January, 2009)
Edition
Language
Place of publication
Target group
Professional and scholarly
Lower undergraduate
Illustrations
21
12 s/w Tabellen, 227 farbige Abbildungen, 21 s/w Abbildungen
21 black & white illustrations, 227 colour illustrations, 12 black & white tables, biography
Dimensions
Height: 23.5 cm
Width: 17.8 cm
Weight
ISBN-13
978-1-84996-711-2 (9781849967112)
DOI
10.1007/978-1-84800-042-1
Schweitzer Classification
Preface.-Acknowledgements.-Setting the Scene.-Introduction.- The Nature of Computer Graphics.- The Evolution of Computer Graphics.- Vector and Bitmapped Graphics: Image Refresh.- Display Hardware.- Encoding the Third Dimension.- Discussion.- Review Questions.- Investigations.- Feedback to Review Questions.- A Maths Primer.- Introduction.- Cartesian, Polar and Homogenous Coordinate Systems.-The Line.- Vectors in a 2D Space.- Matrices.- Concerning Curves.- Forming a Parabola Using Three Points: de Casteljau Algorithm.- Discussion.- Review Questions.- Feedback to Review Questions.- Images in a 2-D Space.- Introduction.- Some Basic Considerations.- Transformations Using 2 by 2 Matrices.- Combined Transformations Using 2 by 2 Matrices.- Homogenous Transformations in a 2D Space.- Concerning Graph Theory.- Clipping Points and Lines.- Clipping Polygons.- Discussion.- Review Questions.- Feedback to Review Questions.- Curves in a 2-D Space.- Introduction.- A Little Calculus.- Interpolation.- Bézier Curves.- Spline Functions and B-Splines.- Continuity.- Discussion.- Review Questions.- Feedback to Review Questions.-Interfacing with the Visual System.- Introduction.- The Eye.- Cues to Depth.- An Overview of Various Pictorial Cues.- Oculomotor Depth Cues.- Binocular Cues .- Discussion.- Review Questions.- Feedback to review Questions.- Into the Third Dimension: Transformations.-Introduction.- Basic Transformations in 3-D.- The Vector Product.- Combing Transformations.- Perspective Revisited.- Frames of reference and the Virtual Camera.- Discussion.- Review Questions.- Feedback to Review Questions.- 3-D Graphics: Representation.- Introduction.- Polygonal Models.- The B-rep Approach.- A Little Maths: The Plane.- Polygonal Representation: Some General Remarks.- Surface Construction Using Bézier Patches.- Constructive Solid Geometry.- Discussion.- Review Questions.- Feedback to Review Questions.- 3-D Graphics: Mainly Rendering.-Introduction.- Unification: The World CoordinateSystem.- The Viewing Volume.- Culling, Clipping and the Perspective Projection.- Mapping to a Viewport.- Clipping for Opacity.- Shading and Colour.- Ray Casting and ray Tracing.- Discussion.- Review Questions.- Feedback to Review Questions.- Creative 3-D Display Systems.-Introduction.- Creative 3-D Display Systems: General Characteristics.- Stereoscopic Techniques.- Stereoscopic Systems: Supporting Motion Parallax.- Volumetric Display Techniques.- Varifocal Systems.- Holographic Systems.- Discussion.- Review Questions.- Feedback to Review Questions.- Interaction and Haptic Feedback.- Introduction.- Concerning Interaction.- Somatosensory Perception.- Traditional Interaction.- haptic Feedback.- Discussion.- Appendix A: Maths: Some Useful Results.- Appendix B: The Curvature of a Varifocal Mirror.- Appendix C: The Scalar Product.- Appendix D: Concerning the Plane.- Feedback to Selected OTU Exercises.- References.- Index