努力将 Maya 模型导入 Unity
Struggling with getting Maya-Models into Unity
我最近在网上购买了一些资源,都是Maya ASCII-Files,有时带有一些PSD文件的纹理,有时则没有。
我想知道如何将这些模型放入 Unity 中并使它们看起来像预期的那样。当我在 Maya 中打开一个模型时,例如一棵树,它看起来像这样:
当我将此文件拖入 Unity 并将其放入某个场景时,它看起来差不多。我需要做什么?
我是一名程序员,完全没有使用 Maya 的经验。
我希望有人能帮助我。
我遇到过几次Unity找不到导入模型的贴图。所以我所做的是,一旦我将模型导入 Unity,就会创建一个包含模型的文件夹,materials 将被创建。然后我手动将纹理导入 Unity,最后我从 Unity 编辑器中选择 material 并将纹理添加到相应的 material。我不知道这是否是您的问题,但值得一试。
不仅纹理没有分配给树,它们甚至不存在。您必须从发送给您的两个 photoshop 文件中提取每种颜色、凹凸、法线、规格和透明度贴图。
LeafBunch_Mat
需要颜色贴图、透明贴图、凹凸贴图和高光贴图。
LeafBunch_Mat
的透明度贴图未包含在 photoshop 文件中。我仔细观察,发现颜色贴图名称和透明度贴图名称是相同的。这意味着您也可以将 LeafBunch_Mat
的颜色贴图用作透明度贴图。
TreeBark_Mat
需要颜色贴图、凹凸贴图和高光贴图。
要修复其余模型,您必须打开每个 photoshop 文件并打开图层 window。每层都有漫反射贴图、高光贴图和法线贴图。启用每一个并保存每一个。
对于下图,
1。漫反射贴图 应插入 Maya 中的 颜色 插槽。
2。如果Material名称中的Leaf就像下图一样,那么你还必须插入漫反射贴图 到 Maya 中的 Transparency 插槽。
3。将法线贴图插入Maya中的凹凸贴图插槽。
4。将 Specular Map 插入 Maya 的 Specular Color 槽中。
一旦你修复了所有这些,你就可以将它导出到 Unity。它应该有效。
总结一下,下次你收到一个没有显示任何东西的模型时,你必须检查哪些地图是使用的然后检查哪些是在 material 上缺少 ,然后手动重新插入它们。
下图中带圆圈的图标表示有一张地图插入了这个插槽。所以你必须点击它并选择地图在你电脑中的位置。
下图中带圆圈的图标表示有没有 地图插入此插槽。所以,忽略它。
这是您的 Leaf material 中要更改的地图:
对于树皮 material,您不需要在透明插槽中插入任何东西。希望本指南可以帮助您修复其他模型。
固定版本。您可以从 here 下载它。只需将其解压缩到任何你想要的位置,然后打开 AmericanSweetgum.mb
文件。
我最近在网上购买了一些资源,都是Maya ASCII-Files,有时带有一些PSD文件的纹理,有时则没有。
我想知道如何将这些模型放入 Unity 中并使它们看起来像预期的那样。当我在 Maya 中打开一个模型时,例如一棵树,它看起来像这样:
当我将此文件拖入 Unity 并将其放入某个场景时,它看起来差不多。我需要做什么? 我是一名程序员,完全没有使用 Maya 的经验。 我希望有人能帮助我。
我遇到过几次Unity找不到导入模型的贴图。所以我所做的是,一旦我将模型导入 Unity,就会创建一个包含模型的文件夹,materials 将被创建。然后我手动将纹理导入 Unity,最后我从 Unity 编辑器中选择 material 并将纹理添加到相应的 material。我不知道这是否是您的问题,但值得一试。
不仅纹理没有分配给树,它们甚至不存在。您必须从发送给您的两个 photoshop 文件中提取每种颜色、凹凸、法线、规格和透明度贴图。
LeafBunch_Mat
需要颜色贴图、透明贴图、凹凸贴图和高光贴图。
LeafBunch_Mat
的透明度贴图未包含在 photoshop 文件中。我仔细观察,发现颜色贴图名称和透明度贴图名称是相同的。这意味着您也可以将 LeafBunch_Mat
的颜色贴图用作透明度贴图。
TreeBark_Mat
需要颜色贴图、凹凸贴图和高光贴图。
要修复其余模型,您必须打开每个 photoshop 文件并打开图层 window。每层都有漫反射贴图、高光贴图和法线贴图。启用每一个并保存每一个。
对于下图,
1。漫反射贴图 应插入 Maya 中的 颜色 插槽。
2。如果Material名称中的Leaf就像下图一样,那么你还必须插入漫反射贴图 到 Maya 中的 Transparency 插槽。
3。将法线贴图插入Maya中的凹凸贴图插槽。
4。将 Specular Map 插入 Maya 的 Specular Color 槽中。
一旦你修复了所有这些,你就可以将它导出到 Unity。它应该有效。
总结一下,下次你收到一个没有显示任何东西的模型时,你必须检查哪些地图是使用的然后检查哪些是在 material 上缺少 ,然后手动重新插入它们。
下图中带圆圈的图标表示有一张地图插入了这个插槽。所以你必须点击它并选择地图在你电脑中的位置。
下图中带圆圈的图标表示有没有 地图插入此插槽。所以,忽略它。
这是您的 Leaf material 中要更改的地图:
对于树皮 material,您不需要在透明插槽中插入任何东西。希望本指南可以帮助您修复其他模型。
固定版本。您可以从 here 下载它。只需将其解压缩到任何你想要的位置,然后打开 AmericanSweetgum.mb
文件。