紋理 貼圖 材質

發現很多人不熟悉這三個概念:
整個 CG 領域中這三個概念都是差不多的,在一般的實踐中,大致上的層級關係是:
材質 Material包含貼圖 Map,貼圖包含紋理 Texture。

紋理是最基本的數據輸入單位,遊戲領域基本上都用的是位圖。此外還有程序化生成的紋理 Procedural Texture。

貼圖的英語 Map 其實包含了另一層含義就是“映射”。其功能就是把紋理通過 UV 座標映射到3D 物體表面。貼圖包含了除了紋理以外其他很多信息,比方說 UV 座標、貼圖輸入輸出控制等等。

材質是一個數據集,主要功能就是給渲染器提供數據和光照算法。貼圖就是其中數據的一部分,根據用途不同,貼圖也會被分成不同的類型,比方說 Diffuse Map,Specular Map,Normal Map 和 Gloss Map 等等。另外一個重要部分就是光照模型 Shader ,用以實現不同的渲染效果。


用一句話概括就是: 紋理是圖片的圖片數據,是最基本的圖片資源,所以他只有圖片的數據沒有座標數據,在紋理基礎上加上座標數據就成了貼圖,然後貼圖基礎上加上光照屬性就成了材質。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章