1. 程式人生 > >材質和紋理的區別

材質和紋理的區別

紋理更偏向於“圖”,而材質更偏向於“屬性”。
打個比方說,對同一個立方體模型進行處理:
加紋理資訊:可以認為是貼上圖,比如木頭的紋理圖,大理石的紋理圖。
加材質資訊:可以認為是為這個立方體加上屬性(這些屬性主要是指反射係數、折射係數等),比如木頭的屬性或大理石的屬性。
從另一個角度來看,加了紋理的模型是靜態的和表面的,不會因為外界環境變化而變化(比如光照)。但是加了材質的模型是動態的和本質的,當外界環境變化的時候能做出相應的變化,所以更真實。最簡單的例子就是,我們可以做出有木頭光澤的大理石模型,有大理石光澤的木頭模型,有木頭光澤的木頭模型,有大理石光澤的大理石模型。在上面的描述中,有“什麼光澤”的“什麼”,這是材質資訊;“什麼模型”的“什麼”,這是紋理資訊。