# Blender 使用紋理遮罩(Texture Mask)繪製花紋或LOGO
###### tags: `Blender` `紋理遮罩` `Texture Mask`
Blender 可以使用紋理(Texture)或紋理遮罩(Texture Mask)給模型上色,紋理是直接將圖檔的顏色畫在模型上面。而紋理遮罩主要提供給 LOGO 或花紋的範圍,可以在繪製時變更畫上模型的顏色,紋理遮罩雖然可以變更顏色,不過一次僅限一種顏色。
:::warning
:pushpin: 紋理遮罩(Texture Mask)與紋理(Texture )的設定可說完全一樣,只是項目名稱有別。
:::
---
### 一、製作遮罩
使用習慣的繪圖軟體(點陣或向量都可以),最好要有高斯模糊的功能用來將花紋的邊緣模糊化,這樣取得的遮罩花紋邊緣也會較平滑。
1.依需求的畫質設定像素 2048*2048 px。
:::warning
:pushpin: 像素愈高畫質愈好,但會影響效能;反之像素愈低畫質較差,但效能較好。
:::
2.底色填滿純黑 R:0 G:0 B:0
:::warning
:pushpin: 也可採用ALPHA透明。
:::
3.設計花紋使用純白 R:255 G:255 B:255
:::warning
:pushpin: 若以灰色作為材質遮罩,顏色將不夠飽滿。
:::
4.輸出為 PNG 格式即可。
:::warning
:pushpin: Blender可支援 exr、PSD、DDS、JPG ...等檔案格式。
:::
:::warning
:pushpin: 依上述方式建立的圖檔也可作為 Blender 雕刻筆刷,但作為雕刻筆刷的圖檔背景最好採用ALPHA透明或黑底,花紋或LOGO則使用白~灰。灰至白色為雕刻作用區域,愈白雕刻突起愈明顯,愈黑則凸起愈不明顯。
:::
---
### 二、設定紋理遮罩
1.選取要進行上色的模型,進入Texture Paint (紋理繪製)。
2.此時模型會變成紫色,表示此模型目前沒有任何紋理。
3.按N調出右視窗工具,找到 tool (工具)的分頁。
4.在 No Textures 旁編按 +

5.新增一個 Base Color(基礎色彩)

6.設定 Width(寬度)和Heigth(高度)後按OK確定。
:::warning
:pushpin: 一般 2048x2048 px,像素愈高畫質愈好,但會影響效能;反之像素愈低畫質較差,但效能較好。
:::

7.這時候物件會變更為上個步驟 Color(色彩)。預設是 Alpha 透明(但顯示為黑)。

8.下捲到 Texture Mask(紋理遮罩),按一下 New (新增)

9.此時紋理遮罩原本棋盤狀的畫面會變成黑色,點一下旁邊框起的圖示

10.這時會開啟 texture properties(紋理屬性),點一下 Open

11.找到自己製作的遮罩檔案,就可以開始繪製了。
---
### 三、紋理遮罩的設定
#### 1.Mask Mapping 類型

* View Plane (檢視平面):一次印一個貼遮罩的內容
* Tiled (鋪排):排列繪製的內容
* Random (隨機):隨機化繪製
* Stencil (油印蠟紙):[油印蠟紙](https://hackmd.io/CVGHpnsTTRCpyhPFthXPeQ)
#### 2.Stroke 筆觸
:::warning
:pushpin: Blender材質上色筆觸功能和雕刻模式中使用方式是一樣的。
:::

* Dots (點)

* Srag Dot(拖曳點)

* Space(空格)

* Airbrush(噴槍)

* Anchored(已錨定)

* Line(直線)

* Curve(曲線):按住 Ctrl+滑鼠右鍵點一下後拖動,按 Enter確定繪製。Ctrl+滑鼠右鍵 點一下可新增一個頂點。
