2016-04-25 55 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