【问题标题】:.fbx Model grayed out can can't be edited.fbx 模型灰显无法编辑
【发布时间】:2014-05-17 19:17:29
【问题描述】:

我有使用 3D Studio Max 创建的模型。

当我保存为 .FBX 并导入 Unity 3D 时,它们变为灰色。这是什么原因,我该如何解决?

此外,我在移动设备上的模型性能方面也遇到了很大的麻烦。加快应用速度的最佳方法是什么?

【问题讨论】:

标签: unity3d 3d 3dsmax fbx


【解决方案1】:

1) 所有模型都是灰色的——这意味着纹理在导入时丢失了。您可以创建材质并将它们拖到网格上。但是 Unity 可以直接导入你的 max 文件,你不必导出为 .fbx。也许如果您尝试自动设置您的纹理和材料。 2) 移动设备上的性能 - 可能是各种原因。您的模型中可能有太多细节。或者更可能是太多的drawcalls,或者可能是太重的cpu upsage。很难说。 unity docs 提供了有关针对移动设备进行优化的指示。

【讨论】:

  • 我读过一些关于 occlusion culling 和 lod support 的文章。也许他们可以帮助我吧?另外,我怎样才能看到有多少绘图调用?
  • @dreamend,您始终可以通过单击游戏视图中的“统计信息”来查看抽签结果。 LOD 和遮挡剔除绝对可以在移动设备上有所帮助。不过,我认为后者是专业版的功能。如果您还没有看到,这里是一个很好的资源docs.unity3d.com/Documentation/Manual/MobileOptimisation.html
【解决方案2】:

当我保存为 .FBX 并导入 Unity 3D 时,它们变为灰色。这是什么原因,我该如何解决?

我在导入以下 3D 数据可视化模型时遇到了同样的问题

模型使用 Cinema4D 创建并导出为 .fbx。

当我使用拖放导入 Unity 时,我得到了以下结果

从检查器(上图)可以看出,材质是灰色的,无法编辑,纹理没有导入。默认资产的材质不能直接编辑,但有办法绕过它。

我创建了一个新材质(在资产中右键单击 > 创建 > 材质)

给它一个新名称(绿色)并将 Albedo 更改为绿色。

并将材质拖到立方体上

最终结果现在看起来像预期的那样


此外,我在移动设备上的模型性能方面也遇到了很大的麻烦。加快应用速度的最佳方法是什么?

开发移动 VR 应用程序可能很棘手,但游戏窗口有一个显示有用实时信息的信息面板(使用游戏窗口中的 Stats 按钮启用它)

在那里我们可以看到有多少 SetPass 调用、批次和多边形被绘制。争取 50 次 SetPass 调用,这对于 Unity 专家来说是一个不错的数字。

关于优化性能,一些非常优秀的开发者已经详细解释了如何优化你的场景。我建议以下链接

【讨论】:

    猜你喜欢
    • 2014-09-11
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多