2016-04-25 53 views
1

我的下一個簡單的攪拌機質地: enter image description here enter image description here團結3D導入攪拌機紋理總是黑色

這是一個簡單的png文件,導入到攪拌機中Image Texture組件添加添加(在的左第一張圖片),背景透明。 我以兩種格式導出了該紋理,第一個格式爲.blend,第二個格式爲.fbx格式。

但是,當我將這個紋理導出到攪拌器(兩種格式)都是黑色的矩形並且球體沒有任何紋理時,都是灰色的。

我現在做錯了什麼導入紋理?

enter image description here

+0

阱,在上述混合器截圖的東西心不是紋理,其的材料。紋理只是最左邊的節點(圖像紋理)。我猜黑色來自統一你沒有設置你的紋理使用alpha通道作爲透明度(只需選擇檢查器中的紋理,並勾選「alpha是透明度」)。那麼你還需要設置一個知道如何處理Alpha通道的材料。對於標準來說,這意味着您需要將渲染模式更改爲與選項不同的東西 – yes

+0

我不認爲您可以(至少在上次檢查時)將混合器中的複合材料導入Unity。您必須嘗試將它們重新創建爲正常材質,即使如此也只能導入顏色和UV。如果你想要一個特定的着色器,你必須嘗試使用​​Unity – Roknus

回答

1

你都應該物料進入質感。我使用瑪雅所以我不知道在Blender中的步驟。你可以谷歌烘焙材料在攪拌機。當你烘烤地圖時,你會得到一個在Unity中支持的紋理。

通常情況下,您創建一個簡單的平面,材料附着到平面,在它前面的攝像頭的位置,然後它。對於你在做什麼,你只需要彩色地圖。你不需要普通的地圖和其他地圖。

以下是瞭解這一點的重要鏈接。

https://renderedsmoothie.wordpress.com/2013/09/05/baking-ambient-occlusion/

https://renderedsmoothie.wordpress.com/2013/08/31/how-to-bake-textures-and-materials/

https://www.blender.org/manual/render/workflows/bake.html

https://www.youtube.com/watch?v=Tj-S5QAac3U

+0

來重新創建它,上面只是一個透明的材質,並將圖像紋理應用到一個平面上。 theres沒有什麼可烤的,因爲圖像已經存在:D – yes

+0

@是我不知道攪拌機,但是在大多數3D軟件中,在其中創建的程序性圖像通常以僅3D軟件可以理解的格式製作稍後很容易修改。要獲得該圖像,接收器應用程序必須支持本機,或者必須將其烘焙成紋理。如果您的複製材料如上圖所示,您必須將其烘焙爲Unity中支持的png,jpeg或其他紋理格式,否則它將失去在3D應用中添加到它們中的所有效果,從而導致出現奇怪現象。 .. – Programmer

+0

當然,你的答案作爲一般性陳述是沒有錯的 - 它只是,它不是複雜的/程序性的材料,它是OPs圖片上的一個「簡單」圖像(我認爲它叫做goal.png,但是你不能讀取整個文件名)。攪拌器渲染器(循環)中的一個使用基於節點的系統,但它實際上只是透明紋理的設置。 – yes