【问题标题】:Import model from Blender to Unity with single texture使用单一纹理将模型从 Blender 导入 Unity
【发布时间】:2022-11-05 21:53:18
【问题描述】:

所以我花了几个小时在谷歌上搜索和“反复试验”,但我仍然无法弄清楚这一点。 我有(一半)一个用 Blender 建模的棋盘。我使用 UV 映射将所有材质烘焙到单个 png。它看起来像这样:

我将模型导出为 .fbx,将烘焙纹理导出为 .png。两者都导入统一。 我的目标是拥有一个单身的模型的纹理/材料。 问题是,统一仍然将所有正方形等识别为具有自己标准 UV 的单独对象。当我将组合纹理映射到模型时,一切都搞砸了。 我可以看到为什么会发生这种情况,但不知道如何更改映射以便挑选出纹理的正确像素。我能做些什么来解决这个问题吗? 这是统一模型的图片。 提前致谢。

【问题讨论】:

  • 您必须将 Blender 中的导出限制为您想要的对象。您可以在右侧 fbx 的导出对话框中执行此操作。在您的情况下,选择“限制为选定对象”,同时只选择棋盘。
  • 感谢您的回答,不幸的是,这不是我要找的。我想像我已经做过的那样导出棋盘和方块,它们是多个对象。我试图弄清楚如何将这些多个对象映射到 Unity 中的一个纹理。目前 Unity 创建了自己的映射并为每个对象使用整个纹理。

标签: unity3d textures blender uv-mapping


【解决方案1】:

我终于找到了一个完美的工作。您可以在 Blender 中合并对象。我采取的步骤:

  • 将所有方块和其他对象合并为一个。我用this site作为教程
  • 为这个组合对象创建一个新的 uv 贴图
  • 将纹理烘焙到新的 uv 贴图
  • 将模型导出为 .fbx
  • 将纹理导出为 .png
  • 全部导入统一
  • 从纹理创建材质
  • 将材料应用于模型

对我来说非常好:D

【讨论】:

    猜你喜欢
    • 2020-12-24
    • 2020-08-28
    • 2021-04-22
    • 2013-11-05
    • 2014-09-12
    • 2013-12-08
    • 2018-10-31
    • 2018-10-16
    • 2016-02-27
    相关资源
    最近更新 更多