跳轉至內容

Blender 3D:菜鳥到高手/基礎地毯紋理

來自 Wikibooks,開放世界中的開放書籍

我使用了一個簡單的場景,我在開始建立地毯材質之前快速設定了它。它展示了一隻猴子 (Suzanne)、一個平面、一個相機、3 個區域燈和 1 個聚光燈。

The basic scene setup

本教程的目的是突出顯示 Blender 內建著色器和程式紋理的強大功能,用於建立地毯材質,在您的場景中使用。

NOTE:  For those of you needing help getting a similar scene to the one above, here are some axis positions,etc. to help out:
(Spot-Lamp)-X=1.62,Y=0.86,Z=6.74;rotation-X=37.26,Y=3.16,Z=181.34;
(Area-Lamp-1)X=4,Y=3.27,Z=4.12;rotation-X=54.67,Y=-18.59,Z=-109.47;
(Area-Lamp-2)X=-2.07,Y=-2.08,Z=4.85;rotation-X=29.37,Y=-28.98,Z=355;
(Area-Lamp-3)X=0.315,Y=-2.89,Z=4.29;rotation-X=49.23,Y=-10.63,Z=6.68;
(Monkey)X=0.05,Y=0,Z=0.42;rotation-X=58.61,Y=-16.07,Z=23.245;DIM(dimensions)X=2.734,Y=1.969,Z=1.703;
(Plane)x=0,y=0,z=0;(no rotation);Dimensions: X&Y=14.30,z=0.

或者,您也可以下載 預製檔案,以防您趕時間。

菜鳥提示:嘗試調整每個區域燈的 Dist(ance) 值。

菜鳥問題:以上座標對我有什麼幫助?我還沒有找到任何告訴我物體在 3D 空間中的實際位置或物體尺寸的東西,更不用說控制它們了。到目前為止,本教程中沒有任何內容給出任何線索。

菜鳥答案:點選 'N' 調出變換屬性視窗,並在其中輸入值。

基本材質和著色器設定

[編輯 | 編輯原始碼]

對於地毯的基本材質,請按照以下步驟設定材質的顏色設定 -
Col (R 0.714) (G 0.134) (B 0.134) 深紅色
Spe (R 0.590) (G 0.210) (B 0.084) 紅棕色
Mir (R 1.000) (G 1.000) (B 1.000) 白色

菜鳥提示:可複製貼上的十六進位制值:深紅色 (DC6666)、紅棕色 (CA7E52) 和白色 (FFFFFF)

將鏡面著色器更改為 ('phong'),並將預設的 Lambert 漫反射著色器保持原樣。將 ('spec') 更改為 [0.13],並將 ('hard') 更改為 [12]。最後,點選 ('Full Osa') 按鈕以啟用它。如果您現在渲染,您會注意到該平面看起來像一種難看的柔和顏色(如果不是,那麼您的照明設定與我的不同,著色器看起來與本教程中的影像不同)。別擔心這個難看的平面,它很快就會變成美麗的地毯。

Shader Screen-shot

Base Shader

雲紋理 1

[編輯 | 編輯原始碼]

按鍵盤上的 'F6' 調出紋理面板。點選最底部的長方框,在底部通道中建立紋理。建立一個新的紋理,並將其重新命名為 'Red Clouds 1' 之類的東西。從 ('Texture Type') 下拉選單中選擇雲。在 'Clouds' 設定面板中,將 ('NoiseSize') 更改為 [0.210],並將 ('NoiseDepth') 更改為 [4]。

現在選擇 Colors 選項卡,這將調出紋理的 ColorBand。按下橙色的 ('Add') 按鈕,在顏色帶上新增一個游標。接下來,確保在新增按鈕旁邊顯示 'Cur : 0',並更改顏色如下 - (R 0.770, G 0.168, 0.168)。現在點選 'Cur : 0' 的右側,使其顯示 'Cur : 1'。將 'Pos' 更改為 0.6。將 Alpha 設定為 1,並將顏色更改為 (R 0.732 G 0.243 B 0.243)。


Texture 1 texture panel Screenshot

現在回到材質設定,並更改 Map To 選項卡中的設定,如下所示。點選 ('Spec') 兩次,使文字變為黃色,對 ('Hard') 執行相同的操作。現在選擇 'Subtract' 作為紋理混合模式。將 ('Col') 更改為 [0.188]。

Texture 1 materials panel Screenshot

在此階段,如果您渲染,您可能會發現很難注意到區別,它僅在平面上的光線較低的地方顯現,暫時別擔心。這意味著如果您使用環境光遮蔽渲染,您將獲得一種漂亮的略微變化顏色的地毯效果。

雲紋理 2

[編輯 | 編輯原始碼]

回到紋理面板,並建立一個新的紋理,將其命名為 'Clouds',並將其放在 'Red Clouds' 上方的通道中。將 ('NoiseSize') 更改為 [0.054],並將 ('NoiseDepth') 更改為 4。從 Noise Basis 下拉選單中選擇 'Improved Perlin'。最後,將 ('Nabla') 更改為 [0.031]。不要再更改任何設定。

Texture 2 texture panel Screenshot

現在在材質面板中,在 Map To 選項卡下,更改以下內容 - 點選 ('Nor')。點選 ('Spec') 和 ('Hard') 兩次,使它們變為黃色。

Texture 2 material panel Screenshot

Render with the 2 textures so far

如您所見,材質開始看起來好多了,只剩下 2 個紋理了。

最終雲紋理

[編輯 | 編輯原始碼]

再次切換到紋理面板,並在下一個通道中建立一個新的 Clouds 紋理。將 ('NoiseSize') 更改為 [0.010],並將 ('NoiseDepth') 更改為 [6]。現在點選 'Colors' 選項卡,並將左側游標 ('Cur : 0') 的顏色更改為 (R 0.713 G 0.262 B 0.223),並將 Alpha 更改為 0。切換到游標 1 ('Cur : 1'),並將其顏色設定 (R 1.000 G 0.363 B 0.000) 和 Alpha 更改為 1。

Texture 3 texture panel Screenshot

現在在材質面板中,在 'Map To' 選項卡下,點選 ('Nor')。點選 ('Spec') 和 ('Hard') 兩次,使它們變為黃色。將混合模式保留為 'Mix'。將 ('Col') 更改為 [0.464],並將 ('Nor') 更改為 [1.00]。

Texture 3 materials panel Screenshot

Render of the 3 textures so far

最後一個紋理

[編輯 | 編輯原始碼]

最後,再次轉到紋理面板。在下一個通道中建立一個新的 Stucci 紋理。將 ('NoiseSize') 更改為 [0.006],並將 ('Turbulence') 更改為 [10.94]。點選 'Colors' 選項卡。第一個游標 'Cur : 0' 應該是黑色的,alpha 為 0。'Cur : 1' 應該是紅色的 (R 1.000 G 0.000 B 0.000),alpha 為 1。

Texture 4 textures panel

現在轉到材質面板。在 'Map To' 選項卡下,點選 ('Nor')。點選 ('Spec') 和 ('Hard') 兩次。將混合型別更改為 'Subtract'。將 ('Col') 更改為 [0.056],並將 ('Nor') 更改為 [0.50]。就這樣。現在渲染時,您應該會得到一個看起來不錯的地毯材質。透過調整顏色,您可以建立任何顏色的地毯。

Texture 4 material panel

Final Render of Carpet Material

華夏公益教科書