1. 计算机图形学基础(已完成)

(本篇文章介绍本书第一章的主要内容,以及提供第一章的完整试读样章下载,如果你想了解整本书的内容及风格,请参见前言部分)

计算机图形学的基础知识可以包括很多内容,比如几何表述,光栅化,着色器,贴图,材质,反混淆等等概念。本书所定义的“基础”是和这些不太一样的,因为这些基础就可以占据一整本书的内容。本书聚焦于对当前行业流行的一些全局光照解决方案的介绍,所以本书假设读者对如上这些最基本的概念具有一定的了解,那么本书的基础到底指什么呢?

本书所指的基础包括两个方面,其一是站在比较宏观的层面看,哪些基础知识是最重要的,这方面比如光照方程中的一些度量,各种光学现象的定义,采样及反混淆技术,以及基于物理的渲染都是非常重要,也是本书重要的基石。当然本书的基石还包括Monte Carlo积分,渲染管线等内容,这些占据比较大篇幅的内容将占据专门的章节,另外一些则分布在全书各个章节中。

第二个层面是,抛开各个复杂繁多的基本概念,哪些概念是能够帮助构建对整个渲染过程的立体的概念的。从这个角度,本章从讨论光学度量开始,然后用这些度量怎样表示光源,以及光以怎样的度量在环境中传播,当光与表面交互时,遵循什么样的模型,以此展开光照方程的讨论,当最后光线进入摄像机时,由于屏幕分辨率限制对连续光照函数的采样,从而导致混淆发生,所以讨论关于采样与反混淆相关的知识。所有这些这样的逻辑,除了讲述基础知识,它也是在帮助构建一个完整的渲染过程是怎样发生的。

由于第一章会免费提供试读样章下载,所以这篇文章就不再描述更具体的内容;对于后面的非试读章节,每一章会有一篇文章介绍更详细的内容。欢迎各位朋友针对每一章的内容进行讨论,有建设性的意见我会根据实际情况修改内容,并将您的名字列入致谢名单。

当然你也可以申请试读全书,但是这个名额是受限的。

1. 计算机图形学基础(已完成)》上有1条评论

  1. NetFly

    本书第一章会在下周开放试读,欢迎各位图形学爱好者在评论区提建议,谢谢。 2016年07月30日:)

评论已关闭。