【发布时间】:2016-08-22 05:17:54
【问题描述】:
我最近刚开始使用 Unity3D,并从 Sketchfab 导入了这个对象。当我导入它时,它提供了所有必要的纹理和网格,但它全是黑色的,如下图所示。对于我尝试从资产商店添加的任何其他对象,情况都是一样的。我试图摆弄光源,但这似乎不起作用。提前谢谢你。
编辑:这就是我的网格属性的样子。我选择了“pearl_body”,它仍然是全黑的。
【问题讨论】:
我最近刚开始使用 Unity3D,并从 Sketchfab 导入了这个对象。当我导入它时,它提供了所有必要的纹理和网格,但它全是黑色的,如下图所示。对于我尝试从资产商店添加的任何其他对象,情况都是一样的。我试图摆弄光源,但这似乎不起作用。提前谢谢你。
编辑:这就是我的网格属性的样子。我选择了“pearl_body”,它仍然是全黑的。
【问题讨论】:
您需要在 Hierarchy(左面板)视图中展开您的模型,直到您将在 Inspector(右面板)中看到 Mesh Renderer 组件。然后你就可以设置材质了。可能您需要将材质视图中的 lambert45G 替换为 BaseTexture。 这应该可以解决问题。
你可以阅读更多关于材料here和关于mesh renderers.的信息
【讨论】:
我遇到了同样的问题并找到了解决方案。不确定它是否适用于您的特定情况,但在这里:
我有一个模型可以很好地统一工作,直到我安装它,然后它看起来是黑色的。造成这种情况的原因是我在蒙皮修改器之后应用了平滑修改器。我通过以下方式解决了它:
通过单击“高级”选项卡上的“保存”来保存皮肤修改器信息。
重置 Xform / 转换为可编辑的多边形 / 平滑修改器(在我的情况下需要,因为我在模型完成时忘记使用它,在装配之前)
再次转换为编辑多边形。
应用皮肤并加载之前保存的皮肤文件。
就是这样。干杯!
【讨论】: