Books written by Peter Shirley

  • Fundamentals of Computer Graphics

    Akenine-M ̈oller, T., Haines, E., & Hoffman, N. (2008). Real-Time Rendering (Third ed.). Wellesley, MA: A K Peters. Akkouche, S., & Galin, E. (2001). Adaptive Implicit Surface Polygonization Using Marching Triangles.

  • Fundamentals of Computer Graphics

    ... of the same length: b = Ra you could use two rotations constructed from orthonormal bases. A more efficient method is given in Efficiently Building a Matrix to Rotate One Vector to Another (Akenine-Möller, Haines, & Hoffman, 2008).

  • Fundamentals of Computer Graphics

    Matusik, W., Pfister, H., Brand, M., & McMillan, L. (2003). A Data-Driven Reflectance Model. ACM Transactions on Graphics (Proc. SIGGRAPH '03), 22(3), 759–769. McLouglin, T., Laramee, R. S., Peikert, R., Post, F. H., & Chen, M. (2009).

  • Urban Design: Green Dimensions

    ... Cumbria, 27 heat loss, 38, 40 Hellenic city-state, 64 Herbertson, A.J., 61 Heritage Lottery Fund, 90 Heroic Age of Modernism, 111 Heseltine, Michael, 88 hierarchical framework of ecological units, 72 high-density urban development, ...

  • Fundamentals of Computer Graphics

    The C2 thin-plate spline is most commonly used (Turk & O'Brien, 2002; J. C. Carr et al., 2001). Like Blinn's exponential function (see Figure 16.2), this function is unbounded as is the resulting variational implicit surface.

  • Fundamentals of Computer Graphics

    These include the two classic computer graphics texts I first learned the basics from as a student: Computer Graphics: Principles & Practice (Foley, Van Dam, Feiner, & Hughes, 1990), and Computer Graphics (Hearn & Baker, 1986).

  • Fundamentals of Computer Graphics

    A Fast Algorithm for General Raster Rotation. In Graphics Gems (pp. 179–195). Boston, MA: Academic Press. Palmer, S. E. (1999). Vision Science—Photons to Phenomenology. Cambridge, MA: MIT Press. Parker, S., Martin, W., Sloan, P., ...

  • Fundamentas of Computer Graphics

    Fundamentas of Computer Graphics

  • British Plant Galls

    British Plant Galls

  • British Plant Galls: Identification of Galls on Plants and Fungi

    British Plant Galls: Identification of Galls on Plants and Fungi

  • A Guide to Plant Galls in Britain: Text by Margaret Redfern and Peter Shirley: Illustrations by Michael Bloxham

    A Guide to Plant Galls in Britain: Text by Margaret Redfern and Peter Shirley: Illustrations by Michael Bloxham

  • Essentials of Interactive Computer Graphics: Concepts and Implementation

    This undergraduate-level computer graphics text provides the reader with conceptual and practical insights into how to approach building a majority of the interactive graphics applications they encounter daily.

  • Urban Design: Green Dimensions

    Examining regional and local frameworks for design and planning, this book shows how sustainable urban design can be implemented on every scale.

  • Realistic Ray Tracing, Second Edition

    Most importantly, the book adds many C++ code segments, and adds new details to provide the reader with a better intuitive understanding of ray tracing algorithms.

  • Photorealistic Rendering Techniques

    This book contains the final versions of the proceedings of the fifth EUROGRA PHICS Workshop on Rendering held in Darmstadt, Germany, between 13-15 June 1994.

  • Fundamentals of Computer Graphics

    Focusing on geometric intuition, this book gives the necessary information for understanding how images get onto the screen by using the complementary approaches of ray tracing and rasterization.

  • Fundamentals of Computer Graphics, Fourth Edition

    Focusing on geometric intuition, this widely adopted text gives students in film, gaming, or web design, a comprehensive, fundamental introduction to the mathematics of computer graphics, allowing the programmer to understand and apply ...

  • Fundamentals of Computer Graphics, Fourth Edition

    Highlights of the Fourth Edition Include: Updated coverage of existing topics Major updates and improvements to several chapters, including texture mapping, graphics hardware, signal processing, and data structures A text now printed ...