Zuig’s Daily Blog

NG_Z

由浅入深学习PBR的原理和实现(6)

by NG_Z on 2023-03-31 | 技术分享

6.1 辅助工具 一些辅助工具可以提升我们在工作或者研发新技术的效率。 利用数学曲线拟合工具,可以直观地看到函数在参数具体化后的结果,并协助我们得到想要的数据。

由浅入深学习PBR的原理和实现(5)

by NG_Z on 2023-03-30 | 技术分享

上章详细介绍了PBR的核心原理:光学理论和物质交互的原理。这章将深入介绍PBR核心原理相关的理论,并对其中一些公式做推导或详细阐述,使读者对PBR的关联技术和原理有更彻底的理解。主要面向: • 高阶程序员 • 想全面且透彻了解PBR底层原理及理论的人数学物理( Mathematical Physics)是一门数学和物理相结合的学科,意图将物理现象和理论用数学公式或理论表达出来。本章主要是跟数学物理相关的内容。

由浅入深学习PBR的原理和实现(4)

by NG_Z on 2023-03-30 | 技术分享

上章主要介绍了PBR中Cook-Torrance的BRDF的两个部分:直接光照和IBL。 这章将深入介绍PBR核心部分的底层理论和原理,使读者对PBR的底层原理有更彻底的理解。本章部分内容在上一章已经有所涉及,但会更加深入。 主要面向: • 进阶程序员 • 对PBR底层原理感兴趣的人

由浅入深学习PBR的原理和实现(1-3)

by NG_Z on 2023-03-29 | 技术分享

PBR全称Physically Based Rendering,译成中文是基于物理的渲染,是当今非常流行的一种拟真渲染技术。国内外研究它的人数不胜数,由此出现的书籍、论文、文章等资料也非常多,其中最富盛名的非《Physically Based Rendering From Theory to Implementation》莫属,它非常系统全面深入地介绍了PBR的底层原理、渲染实现、公式推导、进阶主题等内容。