中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 79890|回复: 64

Physically Based Rendering,PBRT(光线跟踪:基于物理的渲染) 笔记

[复制链接]
发表于 2011-3-4 05:37:11 | 显示全部楼层 |阅读模式
本帖最后由 miaobucheng 于 2012-2-25 13:51 编辑

提起PBRT(Physically Based Rendering: From Theory to Implementation)这本书, 在图形学业界可是鼎鼎大名, 该书获得2005年软件界Jolt图书类大奖. 这本书与众不同的是把当今图形学相当高级的理论成就联系到具体实现上来, 系统而又细致地阐述如何作出一流水准的图形渲染器的方方面面, 它所附带的pbrt库(http://www.pbrt.org/)已经被用到开源项目LuxRender(http://www.luxrender.net), 它所生成的极具真实感的图象质量不逊色于任何昂贵的同类商业软件.



(基于pbrt的LuxRender生成的图象)


作者简介:

Matt Pharr : Intel首席工程师. 在高级渲染技术组做首席架构师. 创立过Neoptica公司, 从事异构CPU+GPU系统的图形编程模型的工作,Neoptica被Intel收购. 在Neoptica公司之前, Matt在NVIDIA软件架构组工作, 创立过Exluna公司, 也在Pixar的渲染研发部门工作过. 他在Stanford图形实验室在Pat Hanrahan的知道下获得博士学位.他也是GPU Gems 2的编辑.

Greg Humphreys: NVIDIA公司OptiX光线追踪团队成员. 他曾是Virginia大学计算机科学系教授, 领导了基于物理的高性能图形学研究. Greg在Princeton获得工学学士学位, 在Stanford的Pat Hanrahan的指导下获得博士学位. 当他不追光的时候, 喜欢打桥牌,编织,骑摩托车. 他也是GPU Gems 2的编辑.




第1章 介绍

第一章 1.1文学编程(Literate Programming)

第一章 1.2 具有照片真实感的渲染和光线追踪算法

第一章 1.3 pbrt: 系统概述


第2章 几何和变换


第二章 几何和变换 第2.1 - 2.6节

第二章 几何和变换 第2.7 - 2.9节


第3章 形体

第三章 形体 第3.1 - 3.5节

第三章 形体 第3.6 - 3.7节


第4章 体素和求交加速


第四章 体素和求交加速 第4.1 - 4.3节

第四章 体素和求交加速 第4.4节


第5章 颜色和辐射度

第五章 颜色和辐射度学 第5.1节

第五章 颜色和辐射度学 第5.2-5.4节


第6章 相机模型

第六章 相机模型


第7章 采样和重构

第七章 采样和重构 第7.1节

第七章 采样和重构 第7.2-7.3节

第七章 采样和重构 第7.4-7.5节

第七章 采样和重构 第7.6节



第8章 胶片和图象管线

第八章 胶片和图象管线 第8.1-8.3节

第八章 胶片和图象管线 第8.4-8.5节



第9章 反射模型

第九章 反射模型 第9.1-9.2节

第九章 反射模型 第9.3-9.6节


第10章 材质

第十章 材质


第11章 纹理

第十一章 纹理 第11.1-11.4节


第十一章 纹理 第11.5-11.6节


第12章 体积散射

第十二章 体积散射


第13章 光源

第十三章 光源


第14章 蒙特卡罗积分 1: 基本概念

第十四章 蒙特卡罗积分 1: 基本概念


第15章 蒙特卡罗积分 2: 提高效率

第十五章 蒙特卡罗积分 2: 提高效率 (第15.1-15.5节)

第十五章 蒙特卡罗积分 2: 提高效率 (第15.6-15.7节)


第16章 光传输 1: 表面反射

第十六章 光传输I: 表面反射(第16.1-16.2节)

第十六章 光传输I: 表面反射(第16.3-16.4节)

第十六章 光传输I: 表面反射(第16.5节)


第17章 光传输 2: 体渲染

第十七章 光传输 II : 体渲染


第18章 总结和结论

第十八章 总结和结论


我的今年的新年新愿之中包括要读一本高级CG书, 这本CG重量级书便成了不二之选. 以后会陆续发些关于该书的学习体会, 和重点翻译, 还有供研讨用的源程序,希望能抛转引玉, 望能有CG同修共同切磋学习, 共同提高.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

8

查看全部评分

发表于 2011-3-4 10:04:00 | 显示全部楼层
要出中文版了???
发表于 2011-3-4 10:30:23 | 显示全部楼层
小弟正在读第二版pbrt,希望共同进步啦!{:soso_e130:}
发表于 2011-3-4 13:02:03 | 显示全部楼层
读过纸质版第二版的路过。
发表于 2011-4-7 17:44:32 | 显示全部楼层
给大牛加了版主,大牛的翻译的文章很不错,为了方便阅读,还设置了专门的分类 :》希望可以向大牛多多学习~,不知道大牛还有什么要求,我尽量帮忙~~
 楼主| 发表于 2011-4-7 22:37:29 | 显示全部楼层
回复 ic.expert 的帖子

别客气,共同学习,共同提高!俺本打算着按部就班地在OpenGPU升官进爵,才开始为1千多大元沾沾自喜,怎么一觉醒来发现升仙当了版主了?压力很大。。。不过得到的动力也很大,想偷懒都缺少理由了。PBRT的翻译(还不算纯翻译,因为很多自己的话在里面)纯属业余喜好,自己水平有限,还需大家多批评指正。也因为时间有限,整部书要过一遍(争取一个月过两章),大概到年底才搞定,只要大家容忍我的蜗牛速度,我就没什么压力啦。{:soso_e100:}
发表于 2011-4-7 23:07:44 | 显示全部楼层
大牛实在谦虚,我记得从前这么句话“在工作上,能力不敌态度;在成功上,才华不敌韧度;在知识上,广博不敌深度;在思想上,敏锐不敌高度;在看人上,外貌不敌风度;在做人上,精明不敌气度。” 我觉得关键是学习的氛围,保持一个学习的心态,这比再NB的技术都重要。

我还要向大牛多多学习。等我忙完手上的活儿,下半年我也看看这书~跟大牛一起把最终的稿子润润色~~也方便其他人看~和更好的向相关方面的知识辐射~~
发表于 2011-4-9 09:19:21 | 显示全部楼层
还是希望楼主能多写体会,少花精力翻译。比如出一系列pbrt读后感只类的中文文章。
 楼主| 发表于 2011-4-9 14:45:03 | 显示全部楼层
回复 Россия 的帖子

版主说得极是,学有所得再跟大家分享是最好不过的。不过,俺水平真是有限,我翻译的目的还是争取跟原著有”最紧密的接触“,毕竟翻译出来给人看,就要对人对己负责,很多不太懂的要多读几遍,还要勤查资料来减少谬误,从而对原著加深理解。如果真要有比较高超的技术眼光评判此书,不好意思地讲,俺还真不具备呢,恐怕N年以后才能写出像样的东东。。。总之,所翻译出的东西,只是俺学习的副产品,如果贴出来对大家有所助益(毕竟很多人没有机会看到此书),也是对论坛的一些贡献吧。

不过,等有机会把该书过一遍后,我倒打算把注意力集中到pbrt源码和LuxRender的分析上,肯定会有关于具体实现上的自我心得,这只是俺的打算。。。

评分

1

查看全部评分

发表于 2011-4-16 10:21:06 | 显示全部楼层
这本书英文版还没来得及翻,先看大牛中文,然后在看英文。
发表于 2011-4-18 17:27:36 | 显示全部楼层
只读过前几章,没时间读啊~
发表于 2011-5-17 15:41:29 | 显示全部楼层
该书已经引进,还处于加工之中。有什么其他好的建议,还望赐教。谢谢。
发表于 2011-6-28 16:14:28 | 显示全部楼层
拜读过第二版。。。准备翻译第二版,这儿已经有牛人正在做了。。。值得做的一件事情


zckczy于2011-6-28 16:14补充以下内容:
拜读过第二版。。。准备翻译第二版,这儿已经有牛人正在做了。。。值得做的一件事情

点评

miaobucheng 大牛翻译的是第一版  发表于 2011-7-23 01:52
发表于 2011-6-28 17:09:12 | 显示全部楼层
都是牛人。。。膜拜一个!
发表于 2011-8-3 22:17:14 | 显示全部楼层
这东西太好了,万分感谢
发表于 2011-8-19 23:59:49 | 显示全部楼层
这本书确实不错,理论结合实际,是学习离线渲染的第一教材。缺点:所有算法都是教学用算法,没有优化过,离真正的商业应用远远不够,包括luxrender.
发表于 2011-10-18 14:48:42 | 显示全部楼层
真的很好的东东,希望后面几单元也快点现来
发表于 2012-5-25 16:24:32 | 显示全部楼层
好书一本啊,谢谢。
发表于 2012-5-25 16:40:26 | 显示全部楼层
看来这本书很牛,啥时候拜读一下
发表于 2012-5-29 17:33:17 | 显示全部楼层
mark
周末读读
发表于 2012-8-21 09:19:16 | 显示全部楼层
这是本好书,谢谢楼主的翻译
发表于 2012-8-23 09:04:17 | 显示全部楼层
这东西不错啊,准备花时间通读
发表于 2012-11-14 14:04:57 | 显示全部楼层
收藏并学习
发表于 2013-3-30 11:30:43 | 显示全部楼层
很是高深, 先收藏..
发表于 2013-3-31 12:04:07 | 显示全部楼层
这是本好书,谢谢楼主的翻译
发表于 2013-4-2 13:37:48 | 显示全部楼层
刚刚接触这方面的东西,非常感谢楼主的翻译工作。
发表于 2013-4-29 00:58:35 | 显示全部楼层
书好,楼主翻译的也好,就是有点多,一次性从头看到尾头会痛。大体思路已经有了,等后面实现的时候再仔细阅读,谢谢楼主的开源精神
发表于 2013-6-9 17:57:23 | 显示全部楼层
这渲染效果也太牛叉了,看那些乐器的光照明暗细节
发表于 2013-8-4 09:46:35 | 显示全部楼层
大师,我现在要学光子映射的程序,我想问下,它的编程环境是什么,怎么搭建?然后大师有光子映射源代码不
发表于 2013-8-4 10:17:39 | 显示全部楼层
jflsdemon 发表于 2013-8-4 09:46
大师,我现在要学光子映射的程序,我想问下,它的编程环境是什么,怎么搭建?然后大师有光子映射源代码不 ...

光子映射是算法,用啥实现都可以
这本书的 第十六章 光传输I: 表面反射(第16.5节)
http://www.opengpu.org/forum.php ... 7&fromuid=10107
介绍PM

建议把
第5章 颜色和辐射度
第9章 反射模型
也看一下

时间充裕的话第5章之后的都是经典

源码是开源的,Google即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2019-1-21 06:37 , Processed in 0.131354 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表