- ホーム
- > 洋書
- > 英文書
- > Computer / General
Full Description
Behind the beautiful imagery of the latest animated movie and the realistic environments of popular videogames lie some mysterious algorithms. Computer Graphics from Scratch aims to demystify these algorithms and show readers that computer graphics can be surprisingly simple. This broad introductory book gives readers an overview of the computer graphics field. Every algorithm is built up without the use of external libraries or APIs and is presented with language agnostic pseudocode, allowing anyone with a basic understanding of programming and secondary school maths to follow along.
Contents
Introduction
1. Introductory Concepts
Part I: Raytracing
2. Basic Raytracing
3. Light
4. Shadows and Reflections
5. Extending the Raytracer
Part II: Rasterization
6. Lines
7. Filled Triangles
8. Shaded Triangles
9. Perspective Projection
10. Describing and Rendering a Scene
11. Clipping
12. Removing Hidden Surfaces
13. Shading
14. Textures
15. Extending the Rasterizer
Appendix A: Linear Algebra