如何在 Roblox Studio 中使用 AI 3D 模型
将 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
- 打开项目,然后选择 File > Import。
- 选择解压后的模型文件,打开导入预览。
- 检查尺寸、方向、材质和警告。展开受影响的对象,查看错误详情。
- 勾选 Creator 和 Add to Workspace。启用后者即可将资产插入场景。
- 点击 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 角色制作流程。