我自己在自学计算机图形学,现在正好学习到基于物理渲染这一块。在网上查阅大量的资料发现很少有中文的资料,想着趁着自己学习的时候,将这本书翻译过来帮助大家阅读和学习这本书中的内容。因个人能力和精力有限,在学习并翻译此书的过程中难免有一些失误,希望读者看到不妥之处,还请指正。我的邮箱:liupeicandy@163.com
原书网址:http://www.pbr-book.org/3ed-2018/Introduction.html
从今天开始,我将陆续更新对这本书的翻译。接下来正式进入主题。
1 介绍
渲染是一个从3D场景的描述中产生图像的过程。显然,这是一个非常广泛的任务,并且有许多方法可以实现。基于物理的渲染技术试图模拟现实,也就是说,他们使用物理原理来模拟光和物质之间的相互作用。虽然基于物理的渲染技术看起来似乎是一种非常显而易见的渲染方法,但是这种方法仅在过去10年左右才被广泛应用于实践当中。本章最后的1.7节中给出了基于物理渲染的简要历史,这种技术近年来被用于电影离线渲染和游戏中的交互渲染。
这本书被缩写为"pbrt",一种基于光线追踪算法的物理渲染系统。许多计算机图形学的书籍中会介绍算法和理论,有时也会有一些代码。相反,这本书将理论和一个被完整实现功能完善的渲染系统结合在一起。系统的完整代码在BSD许可下可用。此外,在pbrt.org这个网站上可以找到用于渲染的场景和代码。