发布于 2023-02-27 11:20:51
最好把blinn看作更广义的PBR方程的专门化。它的主要目标是效率,所以,从这个意义上说,你是在正确的道路上,但是光矢量,视图向量,法向量和半边向量在PBR中反复出现。
库克-托伦斯BRDF是非常流行的,半程向量(通常称为半向量)是计算的重要组成部分。
在微面分布模型(MDF)中,贝克曼模型、GGX模型和Towbridge-Reitz模型都采用了半向矢量。
通常列在方程中只是'H‘。
Blinn是学习PBR的一个极好的起点,因为大多数概念直接适用于基于物理的模型。
PBR绘制的关键原理之一是能量守恒原理。这意味着表面从来不会反射比它接收到的更多的光。半矢量更符合这一原理,因为它同时考虑了视点方向和光方向,并且不像反射矢量那样高估镜面反射。中间矢量还允许一个表面的不同粗糙度水平之间的平稳过渡。
https://computergraphics.stackexchange.com/questions/13323
复制相似问题