全部模型资源
  • 全部模型资源
  • - 交通工具
  • - 动物昆虫
  • - 场景模型
  • - 建筑模型
  • - 植物模型
  • - 武器模型
  • - 独家资源库
  • - 科幻模型
  • - 角色动画库
  • - 角色模型
  • 知识干货
  • 导航

什么是基于物理的渲染(PBR)?

PBR是什么?PBR是Physically Based Rendering,即基于物理的渲染。

基于物理的渲染(PBR)是一系列模拟光线在介质中传输过程的技术手段。这一术语相对较新,旨在让艺术家能够创作出逼真的图像。PBR的概念在20世纪80年代末至90年代初逐渐成形,当时传统的计算机图形技术已显得过时,因其产生的光效过于明亮饱和,导致画面失真。

早期尝试提升真实感的技术之一是“体积渲染”(VR),通过计算几何体、赋予材质属性(如反射性)和设置光照来模拟对象,但在处理大型或复杂对象时效果有限。随后,伊利诺伊大学厄巴纳-香槟分校的研究人员结合物理原理和其他方法,即便是复杂对象也能生成逼真的图像,从而奠定了PBR技术的基础。PBR通过计算几何、指定材质属性和设定光照来模拟对象,尽管技术上复杂,但足够直观,便于艺术家操作。

在PBR中,色彩、反射率和镜面高光是决定物体外观的三个关键因素。

五个并排的纹理贴图,从左至右分别是:基础颜色贴图(base color)、高光贴图(specular)、环境光遮蔽贴图(ambient occlusion)、位移贴图(displacement)、粗糙度贴图(roughness)和法线贴图(normal)。每个贴图都显示了一种不同的信息,用于在3D渲染中增加材质的真实感和细节。

PBR流程有别于传统渲染流程:

  • 将现实世界的物理属性映射到计算机参数上;
  • 考虑现实世界中的物体与材质,而非单纯屏幕呈现效果;
  • 模拟材质的物理属性;
  • 预测材质在人眼中的观感。

PBR流程基于物理,因为它依赖可测量的物理属性和精确公式;计算高效,因为采用无需深入了解材质真实行为的高效算法;以及逼真,通过使用现实世界的物理常数来表示材质。它是计算机图形界为提高3D图形真实感而发展的技术。

PBR的优势是什么?

PBR是一组用于渲染和纹理3D模型的特征和属性。它是当前3D建模软件(如3ds Max和Maya)的标准。这种工作流有时被称为“高端”工作流。

PBR的好处包括:

  • 使艺术家能创作出更美观、更接近照片级真实感的图像;
  • 赋予艺术家更多材质控制权,包含反射、折射和漫射光照;
  • 包含粗糙度、镜面高光、金属质感、光泽度和自发光等材质属性;
  • 支持创建精细纹理;
  • 实现逼真的光影效果;
  • 允许跨不同软件包共享纹理;
  • 成为当前3D软件(如3ds Max和Maya)的标准配置。

PBR并非全新概念,网络上众多汽车和建筑图像皆采用PBR渲染。它是一系列最近才流行起来的功能集合,是艺术家用于渲染和纹理化模型的一套技术流程。最初由Nvidia开发,现在已被多数主流游戏引擎采纳。

PBR与传统基于着色器的渲染不同,它模拟光线与表面的交互,让艺术家定义光线如何与表面颜色、镜面高光、法线和反射相互作用。

谁在使用PBR?

传统上,许多游戏开发者采用传统着色器模拟表面外观,这些着色器定义了材质的反射、光泽度和漫反射属性,但不涉及光线与表面的交互方式。PBR使得艺术家能够明确这些交互,并为模型、材质和纹理提供一致的标准外观。PBR特别适用于金属、塑料、玻璃和布料等常见材质的逼真光照模拟,且因减少大量光照计算需求而更为高效,适用于大型复杂几何体(如地形)的渲染,同时也适用于室内外环境及简单至复杂材质的渲染。

尽管有人认为PBR只是另一个流行术语,但它确实是计算机图形学的一个分支,力求尽可能准确地模拟现实。PBR渲染不仅被游戏引擎采用以实现实时图形渲染,还用于创造接近照片级别的游戏图像,涵盖了实现这一效果所需的所有纹理处理。

评论留言