什么是PBR?
PBR(Physically Based Rendering)是一个基于物理材质属性的新着色方法。说它新,是因为unity5.0以后的版本中才才用这项技术。传统的游戏图像渲染流程中对光线处理采用的是Lambert光照模型或者是Phong光照模型或者是Blinn-Phong光照模型,这些模型可以处理简单的光照效果,但是表现效果很有限。随着需求的进步,尤其是现在对VR沉浸感的要求,开发中对物体渲染真实度的要求也越来越高,如果程序员继续采用上面列举的简单光照模型来处理渲染中的光线已难以生成更高质量的画面了。所以现在unity开发中基于物理的渲染技术被越来越多的应用于实时渲染中,渲染,其中PBR技术就是通过基于物体表面的材质特性与周围光照信息进行更加真实的着色计算,渲染,使得整个场景渲染出来以后更有真实感。
渲染过程较主要分三步:
1、材质制贴图制作及VRAY材质赋予;
2、环境光及各种辅助光源布光;
3、主面板渲染参数调节。
为什么要提到贴图制作,2d动画渲染,作为写实渲染,实时渲染,用SU自带的贴图是不行的,分辨率低而且材质库有限,百度里搜的高清贴图也是不行的,因为多数贴图赋予到SU里面都不是无缝拼接的,同一张贴图在交接处会不连续,因此好的材质贴图搜集是非常重要的。