# Blender 透明貼圖的重點 ###### tags: `Blender` `透明貼圖` `透明陰影` `EEVEE` `Cycle` ### EEVEE 與 Cycle 之間材質通常是共用的,但有部分例外,因此需特別注意。 ### 材質節點最好能在英文介面下以英文方式搜尋添加,因為中文需要全部字串都打出才找得到。 ## 壹、EEVEE 的部分 **一、圖檔與材質節點的部分** 1.透明 PNG 圖檔的 Alpha 連接到 Mix Shader (混和著色器) 的 Fac 2.需有一個 Transparent BSDF 接連到 Mix Shader 第一個 Shader 3.透明 PNG 圖檔的Color 連結到 Diffuse BSED (或Principled BSDF Or 其他BSDF )然後連結到 Mix Shader 第二個 Shader **Diffuse BSED 或 Principled BSDF 看自己習慣或需要使用, Principled BSDF 有比較多的選項,例如可以改粗糙度、金屬度... 也可以改用其他 BSDF** 4.Texture Coordinate(紋裡座標)的部分,因貼圖只是一個平面無所謂的VU展開,因此只需選用 Generated (生成的) (英文介面)  (中文介面)  **二、陰影的部分** 1.Blender 預設上陰影不會排除透明的部分, 因此直接一張包含透明的 PNG 圖進去, 這時只會看到圖檔整個外型的陰影而不是繪圖主體的陰影。  2.若要達到透明部分無陰影的話, 要在這個透明圖材質 Settings(設定)中, 找到Shadow Mode (陰影模式), 依需求選取 Alpha Clip 或是 Alpha Hashed 模式即可。 **Alpha Clip 或是 Alpha Hashed 需依實際場合選用。**  (英文介面)  (中文介面)  ## 貳、Cycle 的部分 所有的材質節點跟 EEVEE 一樣,只有陰影的部分不同, Cycle 的部分相對簡單,因為 Blender 預設是會排除透明的部分。 如果Blender沒有排除透明,則可以在材質的settings設定項下的表面(Surface)小項目中選用 Transparents Shadown將它打鉤。 (英文介面)  (中文介面)  ## 叁、讓貼圖變色 1.跟前面一樣,都是需要透明的 PNG 圖檔,但主體像是LOGO本身設計最好是純色,例如白色的。 2.材質節點裡圖片與Diffuse BSED(或Principled BSDF Or 其他BSDF)兩個之間要多加一個 Mix RGB (此節點只會顯示為 Mix )節點。 3.只要調 Mix RGB 節點下的 Color 顏色,即可改變 LOGO 的顏色。  Mix RGB節點 調成紅色後  ## 肆、不透明貼圖的去背 1.增加一個 Math 節點,類型改為 Less Then(小於) **Math 節點改過類型之後 Table 名稱會跟著改,這裡要注意** 2.將JPG這類沒有透明通道的圖片,Color 分別連到 Math 和 Diffuse BSED(或Principled BSDF) 3.Math 連到 Mix Shader 。 4.調整 Math 節點下的 Valve 來取得去背的最佳結果  **底色最好都是純色,例如純黑或純白,要不然去背效果不佳** ## 伍、光徑(Light Paths)對透明貼圖的影響 在許多場合中會有好幾個或無數的透明貼圖,例如草皮或落葉, 這些透明貼圖因為數量有些多,當數量超過 Blender 預設數量時, 後面的透明貼圖將會變成不黑色方塊, 如下圖除了第一棵本身不計算之外,後面 8 以外的都變黑色的方塊。  這就是預設光徑透明數量不足,這時就要調整光徑下透明的數量。 Blender 這裡預設的數量是 8 ,可以依照需求調整, 但數量愈多可能影響算圖的時間,因此要依實際求調整而非無限制提高。 (英文介面)  (中文介面) 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.