快速製造物件及套上Texture

【開發分享】02 快速製造物件及套上Texture

事前準備:

  1. 下載blender的msi檔進行安裝, 或設定blender為*.blend的預定開啟程式。

 

步驟:

  1. – 參閱【開發分享】01 快速製造物件及套上Texture , 為物件表面套上不同Texture.
  2. – 在Unity 的Project > Asset Folder 內建立一個“Textures”folder並把所有texture圖檔放在folder內。
  3. – “Textures”folder必須與xxx.blend處於同個folder內, 如Unity 的Project > Asset Folder。
  4. – 在Unity內的Project View點選Blender 檔 (*.blend)。
  5. – 點選後在 “Inspector” view內, 確保“Materials | Material Naming”設定為“By Base Texture Name” 並按“Apply”
  6.  
  7. Directly Import Blender File To Unity

    Directly Import Blender File To Unity

  8.  
  9. – 按“Apply”後,  Blender 檔 可以由 “Project view”拖到 “Hierarchy” view 成為Unity內的GameObject.
  10. – “Material” folder會自動建立, 並跟據Texture的檔名建立對應的Material.
  11. Automatically Generate "Material" using the name of png texture image

    Automatically Generate "Material" using the name of png texture image

  12. – 這時間 texture 應會套用在object上。如無請參閱“Note”.

 

Note:

  1. 使用 “Blender Render”。
  2. 只使用一個UV map。
  3. 不需額外加在Blender內加material. 用 “Image open” 直接用texture圖file為已選取的surfaces添置texture。(可參閱【開發分享】01 快速製造物件及套上Texture)
  4. 不需export OBJ 或 FBX檔。 在asset folder 內宜直接放置開啟及修改*.blend 檔。 Unity 能直接更新你在Blender內的修改。
  5. 小心分別mesh的內部及外部。在Blender內為object套用texture, 不論object內外都能見到套用texture. 但But 是在Unity, 只有外部的一方能看到texture, 而從內部看來卻像透明。這時候, 你需要在Blender內選擇要內外反轉的object mesh, "edit mode" and ctrl-N 做到內外反轉或前後反轉(check or uncheck the "Inside" checkbox of "Make Normal Consistent"). Save.
Make Normal Consistent (Ctrl-N)

Make Normal Consistent- Ctrl-N