PBR
PBR全称Physicallly-Based Rendering。笼统的说,就字面含义可以看出,这是一种基于物理规律模拟的一种渲染技术。最早用于电影的照片级真实的渲染。近几年由于硬件性能的不断提高,已经大量运用于PC游戏与主机游戏的实时渲染。几款著名的3D引擎均有了各自的实现(UnrealEngine 4, CryEngine 3, Unity 3D 5)。此外目前国外的一款HTML5 3D引擎(PlayCanvas) 也已使用了PBR,并且在iPhone5s的手机浏览器中可以流畅播放。
为什么要用PBR
1. 渲染更逼真的画面
渲染高品质的画面,是高品质游戏不可或缺的因素。PBR算法和PBR参数规定了素材更加“物理正确”。
2. 有利于工业化生产
用较少的PBR参数表达丰富的质感,便于行业内交流,降低沟通成本。PBR参数意义符合大多数人的感性理解,制作门槛降低。
PBR光学知识
IBL(PBR方法中的典型普及技术)原理:用图片当光源照亮物体。
光源分三种:反射光(漫反射)、自发光、折射光
漫反射:光线进入物体内发生散射然后返回物质外。
特点:
①反应光照环境的平均受光情况
②光照强度和时间变化较为缓和
③反射结果受“物体本身颜色”影响剧烈
镜面反射:光线直接被物质表层反射。
特点:
①成像相对清晰、反应光照环境的细节。
②反射内容会随着视点和物体的角度强烈变化
③受“物体本身的颜色”影响较小
PBR光学知识
1. 对于完全不透明的物体,接受到的入射光能量会按比值分配给漫反射与镜面反射,比值的多少,是由反射点的物理属性与观察者的视点决定的。比如金属与非金属,金属材质接收的漫反射较多,非金属材质接收的镜面反射较少。
2. 两种反射发出的能量总是小于等于入射光的能量。
3.两种反射发出的能量总是小于等于入射光的能量。
本文暂时没有评论,来添加一个吧(●'◡'●)