前言
“在过去八年里东西没有改变太多”,是过去我们进入第四版的想法。“出一个新版本能有多难?”一年半以后,并且还有另外三个专家的加入,我们的任务完成了。我们或许还得花费一年编辑和细化,到那时会很轻易的有超过一百篇的文章和演讲稿再加入进来。就像数据指出的,我们用Google Doc做的参考文献超过170页的长度,每页大约有20个参考资料和相关的注释。我们列出的有些参考在一些其他书中会占用慢慢以章节。还有一些章节,比如Shadows,有些书整本书都在专注于这个主题。在为我们带来更多工作量的同时,这些丰富的信息对从业者来说是个好消息。我们会经常指向这些主要的资源,这些资源提供了比我们这里更多的细节。
这本书是关于以足够快的速度创建合成图片使得看的人可以和虚拟环境进行交互。我们专注于三维 渲染,并在一定程度上限制用户交互的机制。建模,动画,还有许多其他领域对于制作实时应用程序时重要的,但是这些主题,超出了本书的范围。
我们期望你在阅读本书前对计算机图形学有个基本的理解,另外还有计算机科学和编程。我们专注与算法,而不是APIs。一些关于其他主体的文字可用。如果某些部分你不理解,先跳过或者看一下参考。我们相信我们能提供给你最有价值的服务是让你意识到你目前还不知道的一个基本的想法,其他人已经发现了,还有学习更多的方法,如果你愿意。
我们尽可能列出引用的相关材料,并且在章节的最后提供进一步阅读资源的摘要。在这里我们更像是一个指南而不是百科全书,因为这个领域已经远远超出了对于给定的技术,列出所有可能出现的变化。我们相信,通过描述一些具有代表性的方案,通过用更新的,更广泛的概述替换原先的,通过相信你,读者,通过列出的参考去追寻更多的信息,这样,来更好的服务你。
这些大多数资源仅需点击鼠标即可;在网址realtimerendering.com上可以看到参考书目的列表。即使你只关心一个主题,考虑花一点时间看下相关的参考,大不了多看了一些精美的图片。我们的网站同样包含资源,教程,范例程序,软件库,本书纠错,等更多的链接。
我们写这本书时的真正目的和指路明灯很简单。我们想写一本书我们希望我们开始前就以拥有,一本即是统一的,同样又包含一些细节和参考,在一些入门介绍中找不到的。我们希望你能找到这本书,我们对世界的看法,在你的旅程中使用。