将 OBJ 导入 Unity

gar*_*lla 5 3d unity-game-engine

我已获得一个 .obj 文件 - 它是单独提供的。

当我将其导入 Meshlab 时,模型是完美的并且是彩色的。所以我相信材质或纹理是嵌入的。

然而,当我将其导入 Unity (2019.3.0f6) 时,它似乎只有默认材质 - 称为 defaultMat。所以看起来是灰色的。

我怎样才能让它拥有正确的材料/纹理?

小智 2

有一些方法可以做到这一点:

  1. 如果您有使用 Blender 的经验,您可以将模型加载到 Blender 中并将其导出到 fbx。
  2. Autodesk提供免费的 FBX转换器,并且不需要安装 AutoDesk。
  3. 如果要将文件保留为 .obj,请尝试从项目窗口中选择网格文件,然后在检查器中单击“材质”选项卡。从那里您将看到两个按钮,可让您提取材质或纹理。如果这不起作用,那么只需手动将纹理导入 Unity,然后重新创建材质并将它们重新分配给正确的网格。

希望这可以帮助!

  • 按照您的第三个选项(导入材质),我还必须将着色器设置为粒子。 (2认同)