Blender 中的纹理不会出现在 Unity 3D 中

Posted

技术标签:

【中文标题】Blender 中的纹理不会出现在 Unity 3D 中【英文标题】:Texture from Blender doesn't appear in Unity 3D 【发布时间】:2014-11-16 18:31:28 【问题描述】:

我一直在无休止地寻找这个问题的答案。但是,我在 Blender 中创建了一个模型并将其作为 .FBX 直接导出到 Unity。但是我在 Blender 中应用的纹理不会在 Unity 中渲染(即使在预览屏幕中)。我已经对模型进行了 UV 展开,并创建了一个适合的自定义纹理图案。我已将纹理插入到 Unity 中,但这只是加载它们的 Unity 感觉,而不是我希望它的外观。 我尝试将其添加为 .blend 文件,但 Blender 崩溃,并且无法在 Unity 中转换为 .fbx 文件。该模型是一堵墙,有 3 个门道和 3 个门。墙有自己的质感,门也有同样的质感。 (我会上传图片,但没有获得足够的代表)。 有简单的解决方案吗?还是我忽略了整个过程而遗漏了一些重要的东西?

【问题讨论】:

您是否尝试过将 FBX 导入回搅拌机?在这种情况下,材料是否正常工作?如果不是,那么您的问题应该出在搅拌机上。 我没有创建任何材质或分配给材质的纹理。只需简单地在 Photoshop 中打开 UV 并编辑 我认为您需要有一种材质才能在 Blender 和 Unity 中正确渲染。可能是在没有材质的情况下,Unity 在没有展开的情况下将纹理应用于模型。但我可能错了。 我不确定..所以这里的问题,我会试一试。 【参考方案1】:

在对模型进行 UV 展开后,将 uv 保存在搅拌机中的文件中,您应该将该文件作为纹理统一应用到模型中,然后就完成了,告诉我您是否已经这样做了。 Here 是有用的教程。

【讨论】:

您能指点一下吗?谢谢。 这里有关于这个link的有用教程 here 是一个将带有纹理和动画的模型导出到unity的教程 有什么事情告诉我 刚刚学习了this 教程并学习了如何使用材质映射纹理

以上是关于Blender 中的纹理不会出现在 Unity 3D 中的主要内容,如果未能解决你的问题,请参考以下文章

Blender 到 Unity3D:在 Unity 中应用材质

如何将项目从 Blender 导出到 Unity?

在 Blender 中挤出面时保持纹理不拉伸?

游戏开发创新当我学了Blender 建模,自制3D电脑桌面,回收站爆发了,把我做的模型都吐了出来(Blender | Unity | FBX)

游戏开发创新当我学了Blender 建模,自制3D电脑桌面,回收站爆发了,把我做的模型都吐了出来(Blender | Unity | FBX)

材质上的纹理作为空材质导入 Unity3D