glTF-教程/glb-教程
Mohamad Moneimne,宾夕法尼亚大学
什么是PBR?
本文的目的是在讨论 PBR 和 glTF 之间的关系之前提供一些 PBR 理论背后的直觉,并涵盖一些数学基础。
BSDF 听起来像是一个非常复杂的术语,因为它的实际含义,所以让我们分解它并解释它的各个部分……
为了帮助更好地理解发生的 BSDF 类型,我们可以考虑两种一般类型……
还有其他类型的密度函数可以解释效果,例如次表面散射(光线进入材质并反射,然后再次以其他位置和方向退出的效果)。
反射模型有哪些?
有四种具有反射分布函数 (BRDF) 的一般表面类型,用于描述光向各个方向散射的概率:
-
完美镜面反射 – 在单个出射方向上散射光的表面,使入射光的角度相对于表面法线相等于出射光,例如,镜子的完美反射
</img>
然而,现实中的表面不太可能只遵循这些模型之一。因此,大多数材质可以建模为这些材质的复杂组合。
对于每种类型的反射,分布可以是各向同性的或各向异性的。
BTDF 呢?
为了讨论这与反射有何不同,请考虑穿过表面的单个光线,就像完美镜面反射的情况一样。为了实现完美的镜面透射,光继续传播的角度取决于介质的折射率。这遵循斯涅尔定律,该定律使用以下方程进行描述n1θ1= n2θ2.
</img>
这与完美镜面反射不同,在完美镜面反射中,入射角将始终等于出射角。
反射和透射多少光?
</img> 哪里r||是平行偏振光的菲涅尔反射率和r⟂是垂直偏振光的反射率。下标对应于入射 (i) 和传输 (t) 方向。 对于非偏振光,菲涅尔反射率可以建模为Fr= 0.5(r||2+ r⟂2).然后,由于能量守恒,菲涅耳透射率可以建模为Ft= 1 – Fr.
-
导体:这些是能够以一定容量传输热量和电力的介质。一些例子包括大多数(但不是全部)金属,例如铜、银和金。与电介质不同,导体不透光。相反,它们吸收一些入射光,这些入射光会转化为热量。吸收光的量使用导体的吸收系数 k 来描述。这些使用以下术语进行近似……
</img> 菲涅尔反射率建模为Fr= 0.5(r||2+ r⟂2).
所有表面的粗糙度都相同吗?
能够显示表面的粗糙度或光滑度非常有用,而无需直接创建几何体或提供凹凸贴图。相反,表面可以建模为小微面的集合,其中表面越粗糙,其锯齿状微面就越多。这些微面可以被认为是物体表面上的小脊,在非常精细的水平上改变表面法线,这为渲染图像增加了很多真实感。表面上微刻面的分布可以使用统计模型来描述,其示例包括 Oren-Nayar 模型、Torrance-Sparrow 模型和 Blinn 微面分布模型。
-
相邻的微面会阻挡从另一个微面反射的光,从而导致掩蔽。
-
相邻的微面会阻挡入射光,导致阴影。
-
相邻的微面可以反射来自另一个微面反射的光,从而引起相互反射。
</img><
/img><
/img>
模拟这三种现象有助于增强表面粗糙度的真实感。
什么是材料?
为了更好地了解我们可以用这个抽象创建什么,这里列出了一些常见材料以及它们的描述可能需要什么……
-
镜子 – 完美的镜面反射
-
金属 – 导体的菲涅尔方程描述的漫反射和镜面反射
-
透明玻璃 – 镜面反射和透射的组合
-
彩色玻璃 – 与透明玻璃一样的镜面反射和透射,但添加了漫反射以考虑颜色
glTF 从何而来?
引用
-
康奈尔大学 CS667 散射讲义,作者:Steve Marschner
jk
东西
人员
任何
体验
光源
光照
光线
分布
分裂
分配
创建
加载
反照率
取决于
只是
地理
基于
塑料
增强
复杂
大型
大学
天鹅
如何
实时
对象
属性
工具
开发
开发人员
引入
彩色
恒定
我用
扭曲
技术
效应
教程
整个
旋转
旨在
显示
最终
有趣
朝向
标准
核心
概念
模拟
没有
注释
渲染
渲染器
物体
物理
物理学
生活
电力
直接
相互作用
相关
相邻
看起来
真实
种类
科技
程序
精细
系统
细节
绝缘
网格
能量
艺术
虚幻
蜂蜜
视觉
运行
进入
适用
通用
逼真
遮罩
镜子
镜面反射
问题
非常
颜色
香蕉
黑板
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » glTF-教程/glb-教程
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » glTF-教程/glb-教程
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载要提取码
- 分享过期和重复下载怎么办
- 模型和平台不兼容怎么办






