Computer Graphics: Principles and Practice (3rd Edition)

Computer Graphics: Principles and Practice (3rd Edition)

John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, Kurt Akeley

Computer photographs: ideas and perform, 3rd Edition, is still the main authoritative creation to the sphere. the 1st variation, the unique “Foley and van Dam,” helped to outline special effects and the way it may be taught. the second one version grew to become a good extra finished source for practitioners and scholars alike. This 3rd version has been thoroughly rewritten to supply specific and updated insurance of key recommendations, algorithms, applied sciences, and purposes.

The authors clarify the rules, in addition to the math, underlying desktop graphics–knowledge that's crucial for winning paintings either now and sooner or later. Early chapters convey the right way to create 2nd and 3D photos instantaneously, helping experimentation. Later chapters, masking a wide variety of themes, display extra subtle techniques. Sections on present special effects perform convey tips to practice given ideas in universal events, similar to tips on how to approximate an incredible resolution on on hand undefined, or the way to characterize a knowledge constitution extra successfully. subject matters are bolstered by way of routines, program­ming difficulties, and hands-on initiatives.

This revised version features
• New insurance of the rendering equation, GPU structure concerns, and value- sampling in bodily established rendering
• An emphasis on glossy ways, as in a brand new bankruptcy on likelihood conception to be used in Monte-Carlo rendering
• Implementations of GPU shaders, software program rendering, and graphics-intensive 3D interfaces
• 3D real-time pix platforms–their layout objectives and trade-offs–including new cellular and browser structures
• Programming and debugging ways specified to pictures improvement

The textual content and enormous quantities of figures are provided in complete colour through the e-book. courses are written in C++, C#, WPF, or pseudocode–whichever language is superior for a given instance. resource code and figures from the ebook, testbed courses, and extra content material could be to be had from the authors' web site ( or the publisher's site ( teacher assets might be on hand from the writer. The wealth of data during this ebook makes it the fundamental source for someone operating in or learning any point of special effects.

Show sample text content

Download sample