Computer Graphics from Scratch  从零开始的计算机图形学

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 shows you that computer graphics can be surprisingly simple.
在最新动画电影的美丽图像和流行电子游戏的逼真环境背后,隐藏着一些神秘的算法。计算机图形学从零开始》旨在揭开这些算法的神秘面纱,告诉你计算机图形学可以出奇地简单。

This broad introductory book gives you an overview of the computer graphics field with a focus on two core areas of modern graphics: raytracing and rasterization. Links to interactive demos throughout bring the algorithms alive. 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 high school math to follow along.
这本广泛的介绍性书籍为您提供了计算机图形领域的概况,重点是现代图形的两个核心领域:光线追踪和光栅化。通篇的互动演示链接使算法变得生动。每个算法都是在不使用外部库或API的情况下建立起来的,并以语言无关的伪代码呈现,使任何对编程和高中数学有基本了解的人都能跟上。

Computer Graphics from Scratch demystifies the algorithms used in modern graphics software with basic programming and high school math.
从零开始的计算机图形》以基本的编程和高中数学来解读现代图形软件中使用的算法。

Table of Contents  目录

Part I: Raytracing  第一部分:光线追踪

Part II: Rasterization  第二部分:光栅化

Appendixes  附录