前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《全局光照技术》— 原来图形技术的世界美如她所创建的世界

《全局光照技术》— 原来图形技术的世界美如她所创建的世界

作者头像
博文视点Broadview
发布2020-06-11 15:52:44
发布2020-06-11 15:52:44
1K0
举报

小编说:今天,作者秦春林利用一次众筹机会,和您聊一聊他正在撰写的这本《全局光照技术:从离线到实时渲染》,希望通过它,和您一起领略图形学的美妙世界,探寻那片不一样的森林。

秦春林,从事游戏开发已有7个年头,担任Game Engineer(游戏开发工程师),主要研究方向是引擎开发和图形渲染。物理专业出身的我属于半路出家,一次偶然的机会受Ruby on Rails创始人DHH的故事影响开始自学编程,后又受《Superbrothers》等游戏的影响最终进入了游戏行业。

行业经历:

  • 主持并移植了Cocos2d-x-for-XNA项目。
  • 多次作为讲师参与微软,CSDN,51CTO以及9RIA等组织的各类技术培训和讲座。
  • 担任北京交通大学,北京工业大学以及北京科技大学的实训培训讲师。
  • 参与了手游项目《天降》的开发。

创作经历

我是一个对技术非常执着的人,然而很少有人真正理解这份“执着”。

今天,我利用这次众筹的机会,和您聊一聊本人正在撰写的这本《全局光照技术:从离线到实时渲染》,希望通过它,和您一起领略图形学的美妙世界,探寻那片不一样的森林。

最初写书的念头,源于我刚刚进入游戏开发行业时,希望彻底掌握3D渲染知识的那个愿望。

由于并不是计算机专业出身,所以我学习3D渲染几乎从零开始。在这一过程中,由于渲染涉及到硬件,渲染算法,图形接口等多个模块的知识,比一般的软件编程复杂得多。我当时迫切希望有一本相关的参考图书,但在国内渲染领域,聚焦于图形接口的书籍很多,涉及渲染相关原理的书籍却很少。失望之余,我动了自己写一本的念头。

2014年,开始筹备写作,但具体内容却仍未敲定。因为在相关领域,国外已经有《Physically Based Rendering:From Theory to Implementation》(PBRT) ,《Real-time Rendering》以及《Advanced Global Illumination》等独具特色的优秀作品,乍看去,很难想象这一领域还能创作出哪些不一样角度的作品。

在反复阅读过上述国外作品后,我有一种挥之不去的感觉:对于初学者,PBRT的重心在于一个基本的光线追踪渲染器的实现细节,并没用太多篇幅去详述基本知识,而是假设读者已对这些基本概念有一定了解,但以资深从业者的角度出发,书中又没有涉及大量更高级的话题。所以,总感觉还缺少些什么……

恰逢当时Unreal Engine 4开源,基于距离场的全局光照技术开始进入社区讨论的话题,我想彻底完整地了解该系统的工作原理。于是便在网络上到处搜索关于距离场的文章,最后归纳了一篇约70页的英文总结。在研究这份总结时我看到,某些内容已远超出了UE4中的全局光照系统,还包含了大量距离场作为基本方法在图形学中的其它运用,例如表面的隐式表述,距离场的几何表述,距离场在Displacement mapping中的运用等。

由此我发现,通过一种全局光照技术为主题进行讨论,不仅能够系统地理解该技术背后的思路,还能够涉及众多图形学中的其它方法,概念和思路。由此,如果一本书完全以图形学中的全局光照技术为主线,不仅能够使读者更系统地掌握这些全局光照技术之间的原理和联系,同时还能学习到大部分渲染相关的概念知识。

我仿佛看到了一种新颖的内容架构,沿用同样的方法对图形学中的其它全局光照技术展开了类似的系统总结,包括Ray/path traing, Photon mapping,Radiosity,Instant radiosity,Metropolis light transport,Irradiance caching,Light propagation volumes,Voxel-based global Illumination,等等。

有了这些年的基础工作,我于2016下半年正式开始了《全局光照技术:从离线到实时渲染》的写作。

由于自己的学识有限,为了更好地完成编写工作,也为了让读者监督成书质量,我从第一章完成后就开始陆续提供免费章节给感兴趣的朋友试读。至2016年8月,本书共提供了157页正文,约200页的电子版供读者们免费下载,这些试读内容收到了行业内的一些赞扬和肯定。

现在,值本书完成400页之际,为了方便更多朋友阅读,学习,也为了给我提供更多有价值的反馈,我发起了本次众筹,将这本书的故事分享给大家,希望得到同好们的支持。本次众筹在3个小时内就完成了预定目标,目前仍然可以继续众筹。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 博文视点Broadview 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档