如何从 Unity 导出带有纹理的 fbx?

Posted

技术标签:

【中文标题】如何从 Unity 导出带有纹理的 fbx?【英文标题】:How to export fbx with textures from Unity? 【发布时间】:2018-09-09 01:17:12 【问题描述】:

我已经下载了一个 Unity 资源,其中包括许多带有纹理/材质等的 3d 模型。

我想与艺术家共享其中一个对象,以便他们可以在该模型之上创建一个新模型,因此我使用 Unity fbx 导出器资产之一从 Unity 导出了 fbx。

但是,模型导出时没有任何纹理,因此整体看起来非常白。因此,美术师不能真正在包含纹理的模型上工作,也无法将带有这些纹理的完成作品发回给我。

我想知道,有没有办法用 fbx 实际导出所有内容 来自统一?谢谢!

【问题讨论】:

只需将带有模型的纹理发送给艺术家。将模型及其纹理放在同一文件夹中并发送。艺术家所要做的就是创造新材料,然后将正确的纹理插入正确的位置。只需正确命名即可。 所以只发送资产文件就足够了吗?想知道它们是否以某种方式与我的帐户相关联,或者艺术家是否不容易使用它们。这就像 fbx 文件和预制件 我没有说你应该发送资产文件。我说你应该发送带有纹理(.png,jpg...)的 fbx 文件(.fbx)。这就是艺术家所需要的,仅此而已,而且它们与任何帐户无关。如果您需要将所有对象组合到一个场景中并希望艺术家在该场景中工作,最好在 3D 建模软件而不是 Unity 中执行此操作,否则艺术家必须学习 Unity 才能在 Unity 中完成此操作 【参考方案1】:

在源包中分配你的材质,确保漫反射槽中有烘焙纹理

将您的其他烘焙纹理分配给规范、正常和其他

在导出时检查嵌入纹理

检查是否为您的导入模型选择了“导入材料:按材料名称”(在检查器中)

尽可能使用 FBX 等可移植文件格式并遵循这些准则。

http://forum.unity3d.com/threads/material-texture-faq.244786/http://unity3d.com/support/documentation/Manual/HOWTO-exportFBX.html

【讨论】:

不幸的是,网址已关闭 我正在使用最新的 Blender 和 Unity 进行尝试,但它似乎不起作用。最新推荐的 Unity(2020.3.16f1)中似乎没有“导入材质:按材质名称”选项。有什么变化吗? @Locksleyu 您可以选择“通过 MaterialDescription 导入”,然后点击Extract Materials/Textures 按钮。

以上是关于如何从 Unity 导出带有纹理的 fbx?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用切线和纹理坐标从3DSMAX导出到FBX

如何从Blender导出fbx纹理以用于Monogame

从 Daz3D、fbx 导出头像到 Unity 材质冲突

如何将 .fbx 纹理完全导入 Unity

unity - 将纹理导入 fbx 文件

将 Fbx 从 Blender 导出到 Unity