Graphics 理解Oren-Nayar反射模型

Graphics 理解Oren-Nayar反射模型,graphics,3d,specular,Graphics,3d,Specular,在Oren–Nayar反射率模型中,每个面都假设为朗伯反射 我的理解是: 反射定律告诉我们入射角等于反射角。所以在一个完全光滑的表面上,我们得到镜面反射。在粗糙表面上,入射光束在多个方向上散射(每条光线遵循反射定律)。为了对此进行建模,使用了一个微面模型,该模型定义了表面上的凹槽(面)。朗伯刻面是什么意思?我们是否假设已经存在的凹槽上有凹槽?Lambertian BRDF是描述完美漫反射的理论模型 微相BRDFs另一方面是基于几何光学理论,其中表面覆盖有微相,并通过统计分布进行描述 Oren-N

在Oren–Nayar反射率模型中,每个面都假设为朗伯反射

我的理解是:


反射定律告诉我们入射角等于反射角。所以在一个完全光滑的表面上,我们得到镜面反射。在粗糙表面上,入射光束在多个方向上散射(每条光线遵循反射定律)。为了对此进行建模,使用了一个微面模型,该模型定义了表面上的凹槽(面)。朗伯刻面是什么意思?我们是否假设已经存在的凹槽上有凹槽?

Lambertian BRDF是描述完美漫反射的理论模型

微相BRDFs另一方面是基于几何光学理论,其中表面覆盖有微相,并通过统计分布进行描述

Oren-Nayar BRDF是对理论朗伯模型的改进,应用了纯扩散微相的分布。所以回答你的问题-朗伯微平面本身就是一个不受微平面理论约束的实体,它不是一个“带凹槽的凹槽”。这是一个纯粹的理论概念,用于将微面理论应用于亚光表面。有许多不同的BRDF模型,只有其中一些模型像微面模型一样遵循几何光学,请记住,微面不是一个普遍的理论

为了进一步阅读,我推荐Montes和Ureña对BRDF模型的概述,他们的分类至少对我很有启发