如何在 Roblox Studio 中使用 AI 3D 模型

最后更新: 阅读约需 5 分钟

将 AI 模型用作 Roblox 资产

你可以通过 Roblox Studio 的导入器导入 AI 生成的 3D 模型,然后为场景做好准备。成功导入只是第一步:你还需要调整资产的材质、比例、碰撞设置和性能预算。

本指南主要介绍场景道具和环境模型。椅子、岩石或装饰物都是适合作为入门资产的选择。若要将模型用作可操作角色,还需要进行额外的角色设置。

在 Neural4D 中准备并导出模型

在 Neural4D Studio 中打开模型,检查其轮廓和细节。如果该资产支持 FBX 格式,请选择 FBX;解压下载文件后,将配套的纹理文件放在一起。

如果网格过于密集,请在模型下方的底部工具栏中打开 Remesh。Remesh 需要以三角形拓扑作为输入。选择合适的输出拓扑和目标面数,然后将结果与原模型对比后再导出。详细步骤请参阅 Remesh 工作流程。

导出后检查实际三角形数量。一个四边形面通常会转换为两个三角形,因此目标四边形面数不等于最终三角形数量。简化模型后,请检查薄片部分和边缘,不要只看数量。

选择受支持的模型格式

Roblox Studio 支持 .fbx、.obj 和 .gltf 格式。FBX 和 glTF 可包含比 OBJ 更多的场景数据,但实际结果取决于导出的文件。格式支持动画,并不意味着静态模型会自动获得动画。

请使用下载文件中提供的受支持格式。Roblox 支持某种格式,并不代表 Neural4D 的每项资产都提供该格式。

将模型导入 Roblox Studio

  1. 打开项目,然后选择 File > Import。
  2. 选择解压后的模型文件,打开导入预览。
  3. 检查尺寸、方向、材质和警告。展开受影响的对象,查看错误详情。
  4. 勾选 Creator 和 Add to Workspace。启用后者即可将资产插入场景。
  5. 点击 Import,然后在 Explorer 中找到导入结果。结果可能包含一个 Model 下的多个 MeshPart。

如果看不到资产,请确认它是否已添加到 Workspace,并在导入器的资产菜单中选择 Find in Workspace。界面选项可能会有变化;请参阅官方导入器指南了解当前选项。

检查三角形数量和场景性能

Roblox 当前的通用网格规范规定,单个网格最多可包含 20,000 个三角形。角色身体和配饰有各自独立的规范。不要将此数量视为整个多网格模型的统一预算。

通过导入验证并不代表运行时性能预算合理。在整个关卡中反复出现的小物件,所需细节可能远少于镜头中近距离展示的主要资产。

  • 根据玩家通常观看资产的距离来评估效果。
  • 减少对可见细节贡献不大的几何面,然后再次检查轮廓和纹理接缝。
  • 除了三角形数量,还要考虑纹理尺寸、材质数量和可见实例数。
  • 在具有代表性的场景中,使用目标设备测试多个副本,再决定是否大范围重复使用该资产。

修复缺失或错误的纹理

模型显示为灰色,并不总是意味着需要新建材质。请先检查导入的材质、图像文件是否可用以及 UV 映射。更换纹理前,先解决上传或审核问题。

使用 PBR 时,请检查 MeshPart 下现有的 SurfaceAppearance。如果没有,请通过 Explorer 插入一个。将已上传的图像分配到对应属性:

纹理 属性
基础颜色或反照率 ColorMap
切线空间法线 NormalMap
粗糙度 RoughnessMap
金属度 金属度贴图

仅分配资源中提供的贴图。Roblox 使用 OpenGL 切线空间法线贴图。 UV 或法线贴图规范不正确,可能导致接缝或细节看起来像是反转。请在不同光照下比较效果。有关设置详情,请参阅Roblox 的 PBR 贴图指南。

设置缩放、锚定和碰撞

将导入的资源与参考物体或玩家角色进行比较。调整缩放和 朝向,使其适合场景。统一调整多部件 Model 的大小,以保持各部分 对齐。

对于静态场景物体,请对相关部件启用 Anchored,以免它们受重力 影响而移动。移动道具和角色则需要根据其 行为设置合适的物理属性。

根据玩家需要交互的形状选择 CollisionFidelity。 Box 使用边界框;Hull 使用凸包。这些 简化形状可以降低开销,但可能堵住门口或填满凹陷区域。更精细的 碰撞形状开销更高,也仍需测试。

在游戏测试中绕着物体走动、穿过物体并从上方经过。检查台阶、开口和薄 表面。选择碰撞表示方式时,请参阅官方碰撞指南。

在游戏中测试资源

运行游戏测试,确认模型在需要时能保持固定,在 游戏视距下显示正常,并允许玩家按预期在周围移动。解决导入警告并检查性能后,保存 项目。

对于动画模型,请分别检查骨架和动画。导入几何体并不会 自动创建可游玩的角色或其行为。请保留源文件副本,方便后续修改网格并比较不同版本。

常见问题

如何将 AI 生成的模型导入 Roblox Studio?

打开 File > Import,选择受支持的模型文件,检查预览和警告,然后 点击 Import。如果希望将模型插入场景,请启用 Add to Workspace。

Roblox 网格的三角形数量上限是多少?

目前的一般规格允许每个网格最多包含 20,000 个三角形。 角色身体和配件有各自的要求。请将此上限视为导入限制,而非每种资源都适用的性能 建议目标。

为什么导入的模型没有贴图?

检查源贴图是否包含在文件中并成功上传、网格是否具有可用的 UV,以及 导入材质是否引用了正确的图像。对于 PBR 材质,请检查 MeshPart 下是否有 SurfaceAppearance,必要时添加该对象并指定 可用的贴图。

导入的 AI 模型能自动变成可游玩的 Roblox 角色吗?

不能。导入静态网格不会创建兼容的角色骨架、蒙皮权重、 动画或游戏行为。如果需要可游玩的角色,而不是场景道具,请使用相应的 Roblox 角色制作流程。

打开 Neural4D Studio