Mengtai Zhang

在這裏主要簡短介紹一下3D模型的貼圖,如何正確使用貼圖。

什麽是貼圖?

貼圖(texture)就是一張2D的圖片,它呈現了一個表面的最終色彩信息。把這個圖片套在一個模型上面來給予其色彩外觀。一般來説,在3D世界中追求寫實的貼圖主要會用於PBR之中。

PBR就是:

在PBR(Physically Based Rendering)的概念出现前,若想渲染出一张高质量的图,需要机械化的死记各种参数,反复调节光照来让材质表现效果看上去比较真实。然而由于传统渲染器这种“真实”是基于烘焙贴图来实现的,因此环境光、物体位置必须保持不变。人们当然不满足于一张定格的画面,尤其是在游戏引擎中,因此催生了 Physically Based Rendering 这种渲染方法,PBR问世后拯救了千千万的CG工作者,从此只需分析物体自身物理属性即可,无论物体位置、光照如何改变,你只要给模型正确的参数设定,它必然不会出错。目前很多三维软件已采用了PBR,如Blender、C4D、Houdini 、Unreal 等,它是实时渲染的基础,所以今后三维软件的发展趋势绝对离不开PBR。

摘自http://www.bgteach.com/article/214

一般在網上下載的貼圖會告訴你每張是什麽,只需要對應名字貼就好。但是,有時候會出現下載貼圖有specular, gloss,roughness, matelness這四個容易搞混的東西。那他們都是什麽呢?

PBR目前主要有兩種workflows

1, specular + gloss

specular + gloss多用於3D動畫和渲染,精度高,慢。

2, roughness + matelness (metallic)

roughness + matelness多用於游戲開發,因爲快,但有失精度,結果看起來像是人工的。