我最近在线购买了一些资产,这些资产都是Maya ASCII文件,有时将某些纹理作为PSD文件,有时则不然。 我想知道如何将这些模型引入Unity并使它们看起来像它们的样子。当我在maya中打开一个模型时,例如一棵树,它看起来像这样:
当我将此文件拖入Unity并将其放入某个场景时,它看起来大致相同。我需要做什么? 我是一名程序员,我绝对没有Maya的经历。 我希望有人可以帮助我。
答案 0 :(得分:1)
不仅纹理没有分配给树,它们甚至都没有。您必须从发送给您的两个photoshop文件中提取每个颜色,凹凸,法线,规格和透明度贴图。
LeafBunch_Mat
需要颜色图,透明度贴图,凹凸贴图和高光贴图。
photoshop文件中不包含LeafBunch_Mat
的透明度映射。我仔细观察,发现颜色图名称和透明度图名称是相同的。这意味着您也可以使用LeafBunch_Mat
的颜色映射作为透明度映射。
TreeBark_Mat
需要颜色贴图,凹凸贴图和高光贴图。
在其他模型中,您必须打开每个photoshop文件并打开图层窗口。每层都有漫反射,镜面反射和法线贴图。启用每个并保存每个。
对于下图,
1 。漫反射贴图应插入Maya中的颜色插槽。
2 。如果材料名称中的叶子如下图所示,那么您还必须将漫反射贴图插入透明度玛雅的强势>插槽。
3 。将法线贴图插入Maya中的凹凸贴图插槽。
4 。在Maya的高光颜色插槽中插入高光贴图。
修复所有这些后,您可以将其导出到Unity。它应该工作。
总而言之,下次收到没有显示任何内容的模型时,您必须检查哪些地图已使用,然后检查哪些地图缺失材料然后手动重新插入它们。
下图中带圆圈的图标表示插入此插槽的地图。因此,您必须单击它并选择地图在计算机中的位置。
下图中带圆圈的图标表示此插槽中插有 NO 地图。所以,忽略它。
以下是 Leaf资料中要更改的地图:
对于树皮材质,您无需将任何内容插入透明度插槽。希望本指南能够修复其他模型。
修正版。您可以从here下载。只需将其解压缩即可,然后打开AmericanSweetgum.mb
文件。
答案 1 :(得分:0)
有几次我发现Unity不会找到导入模型的纹理。所以我做的是,一旦我将模型导入Unity,就会创建一个包含模型和材料的文件夹。然后我手动将纹理导入Unity,最后我从Unity Editor中选择材质并将纹理添加到相应的材质中。我不知道这是不是你的问题,但值得一试。