将包含纹理的Blender对象导出到Unity3D

3

我是新手,正在尝试将带有纹理的3D对象从Blender导出到Unity3D。假设我们创建了一个立方体并添加了纹理(使用UV映射),然后保存为.blend文件。然后将文件拖放到Unity3D中,但是对象上没有显示纹理。我尝试将对象导出为.fbx,但它不起作用。

我应该将纹理导入Unity并手动添加到3D对象中吗?


你也复制了图片文件吗? - Kay
你的意思是要转换成Unity3D吗? - Hassy31
你需要将 .blend 文件拖到 Assets 下的某个位置。如果它包含对图像的引用,Unity 将无法在 Assets 之外找到它们。因此,这些图像也需要在 Assets 下。您可以通过在项目视图中双击 .blend 文件来测试它。 - Kay
好的,这意味着我应该手动将纹理复制到Unity3D中。但我的问题是...有没有一种方法可以将纹理附加到物体上,而不需要单独复制纹理? - Hassy31
在Blender的纹理属性中,您可以指定“保存在.blend文件中打包的图像”,但我从未能够在Unity中实现这一点。另一方面,单独导入纹理可能更好,因为您可以优化和微调导入设置。 - Kay
好的,我会尝试。谢谢。 - Hassy31
2个回答

1

Unity不支持Blender的打包图像,但是有一个功能请求


这个还是真的吗 - 五年后? - Mike Wise

-1
根据文档,你只需要将.blend文件保存在资产文件夹中即可。当你切换回Unity时,对象已经在你的资产中了。确保你使用的是当前版本的blender,大约是2.60左右。
Unity Answers网站上,我发现你需要通过Unity添加纹理。FBX导入不会导入纹理。将纹理添加到Unity并将其分配给对象。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接