【PBR】BRDF分析

背景

THREE中,MeshPhongMaterial冯氏材质是非物理光照模型,继而MeshStandardMaterial 材质实现原理是基于物理的,俗称PBR,本文对THREE中PBR的其实现部分进行分析。

分析

BRDF不是一个公式,是一类公式,学名“双向反射分布函数”,说人话就是:给一个入射角度和一个观察角度,它能给出一个决定最终射向观察角度的光的强度的系数(这样的说法并不严谨,但在本文中按这样理解没太大毛病),凡是干这个事情的都叫BRDF函数,有的BRDF函数离真实物理法则更接近,有的则假得一逼

主要考虑物理光照的话从下面三个角度入手

1.法线分布函数(它根据半角向量和平均法线的夹角,计算出指向半角向量方向的微表面法线的比例)

2.可见性函数(它的作用就是根据给定的入射光线和出射光线的方向,计算出不被自身遮挡的光线的比例)
3.菲涅尔
4. 因为漫反射和高光之间计算完全独立,所以需要考虑能量守恒的关系

参考

1.实现 https://www.cnblogs.com/tengge/p/12037574.html
2.原理 https://zhuanlan.zhihu.com/p/37639418

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值