跳轉到內容

Blender 3D:菜鳥到高手/材質和紋理

來自華夏公益教科書

在 3D 圖形中,材質和紋理幾乎與形狀一樣重要。如果所有物體都是灰色的,場景就會很無聊。

Blender 的材質系統允許您對各種材質及其與光線的互動方式進行建模。接下來的幾章將介紹可用的選項。

Note:

請注意,材質和紋理設定是渲染器特定的。 本頁和後續頁面描述了適用於Blender 內部渲染器的設定,這是您開啟新的 Blender 文件時預設選擇的渲染器。還有其他渲染器可用(包括內置於 Blender 中的和外部的);您將在後面的高階渲染中學習這些渲染器。

材質與紋理

[編輯 | 編輯原始碼]

一個材質定義了物體的光學屬性:它的顏色以及它是啞光還是光澤。一個紋理是一種打破材質均勻外觀的圖案。現實世界中很少有物體表面完全均勻。相反,大多數物體都有圖案或顏色變化:例如,一塊木頭的紋理、一塊地毯的絨毛或一堵磚牆的砂漿。

Blender 允許紋理以各種方式影響材質,例如改變它們的顏色。多個紋理可以相互作用以產生有趣的效果。

請注意,紋理必須附加到材質才能影響物體,您不能在沒有材質的情況下將紋理應用於物體。

其他材質設定

[編輯 | 編輯原始碼]

您可以為材質指定的其他設定包括著色器光線追蹤光暈

著色器決定材質的外觀如何隨光線的角度而變化:漫反射著色器呈現非光澤的外觀,而鏡面反射著色器呈現鏡面效果。Blender 的材質設定始終涉及兩種型別的著色器,但您可以分別調整材質的漫反射和鏡面反射顏色來控制它們各自的效果;如果您將鏡面反射顏色設定為黑色,則表面將不再產生反射。

光線追蹤是一種模擬光線在場景中物理路徑的技術。它能夠產生精美的反射和折射效果,包括不同程度的反射率、半透明度和透明度,以及用不同的折射率表示材質。Blender 提供了兩個獨立的光線追蹤設定組,一個用於光線的反射,另一個用於光線透過材質的透射。您可以按材質對這些設定進行控制。

光暈渲染意味著物體不再看起來像固體物質,而是看起來像是由光點組成的。這可以用於模擬現實世界中的效果,如火焰、煙霧和等離子體,或者創造與現實無關的幻想效果。

請注意,光線追蹤產生的反射與鏡面反射著色器產生的反射是分開的:前者由材質的鏡面反射顏色控制,而後者由材質的鏡面反射顏色控制。

反射以兩種不同的方式進行,因為光線追蹤雖然能夠產生最逼真的渲染,但它也是非常佔用 CPU 資源的。因此,最好在您完全完成建模後才應用光線追蹤效果,以幫助減少高 CPU 使用率。對光線追蹤進行足夠的練習,也可以幫助您只需點選幾下滑鼠就能獲得驚人的效果,而無需進行大量嘗試和錯誤。您最好花幾個小時的時間來進行試驗,這樣在未來的實際生產環境中,您就可以避免所有這些麻煩。

紋理型別

[編輯 | 編輯原始碼]

當您在 Blender 中建立紋理時,您將看到一個彈出選單,其中列出了許多不同的紋理型別。使用影像或影片紋理型別,您可以使用掃描的影像來紋理化您的物體:例如,您可以掃描一塊真正的金屬,並使用它來為您的物體賦予逼真的金屬外觀,或者使用一塊真實磚牆的照片來紋理化建築模型的牆壁,等等。您甚至可以使用影片,它在場景的動畫過程中播放。

其他紋理型別被稱為程式化,這意味著紋理是根據內置於 Blender 本身中的演算法生成的。當您沒有實際材質的影像時,這些紋理很有用;它們也可以用於以各種方式增強外觀。例如

  • 使用“雲”紋理來“弄髒”材質
或者
  • 使用一個紋理作為模板來建立兩個其他紋理的混合體。

其他資源

[編輯 | 編輯原始碼]
華夏公益教科書