Babylon.js 低多边形模型

Babylon.js 对 GLB 支持很好,但低多边形模型仍需要网页专属准备:小贴图、少材质、合理轴心、可选压缩,以及适合实例化的场景结构。

用 AI 生成这个 3D 模型几秒内通过文字或图片生成定制低多边形模型。

匹配的可下载资产

先使用这些种子模型,再按同一低模方向生成变体。

会员解锁受保护 STL 权限

先用免费 OBJ 验证造型;订阅后当前可立即下载受保护的 STL,GLB、FBX、USDZ 和 Unity 目前仅展示为生产导出目标,并非资源库直链下载。

商用授权当前提供受保护 STL 下载包含每月 AI 积分
查看会员套餐

亮点

  • 在 Babylon.js 中用 SceneLoader ImportMeshAsync 或 AppendAsync 加载 GLB
  • 保持 glTF 约定:米、+Y 朝上、已应用变换
  • 把轴心放在实用摆放点,便于克隆和实例化
  • 重复道具尽量目标 200-800 三角面
  • 交互式主角道具通常适合 1k-5k 三角面
  • 使用一张图集和一个 PBR 材质降低绘制调用
  • 重复低模道具使用 thin instances 或硬件实例化
  • 在真实 Babylon.js 加载器中测试 Draco 或 meshopt 解码时间

GLB 是 Babylon.js 的自然格式,因为 glTF 加载器可以通过 `SceneLoader.ImportMeshAsync` 或 `AppendAsync` 带入网格、PBR 材质、贴图、骨架和动画。保持资产以米为单位、+Y 朝上以符合 glTF 约定,导出前应用变换,并把轴心放在摆放点。原点位于地面中心的道具,更容易在 Babylon.js 场景网格上克隆、实例化和对齐。

浏览器预算通常比桌面 GPU 预算更紧。重复道具目标 200 到 800 三角面,交互式主角道具 1k 到 5k,风格化角色 5k 到 15k。材质数量很重要,因为每个独立材质都可能变成一次额外绘制调用。一张图集和一个带纯色或烘焙渐变的 PBR 材质,会比许多小材质更高效,尤其在移动 Safari 和中端 Android 设备上。

Babylon.js 支持 thin instances 和硬件实例化,非常适合低模岩石、树、箱子和城市模块。用共享几何和材质构建可重复资产,让上千个摆放也能廉价绘制。如果模型需要碰撞,使用简化的不可见碰撞网格或 Babylon impostor,而不是逐三角面的精确碰撞;棱面视觉网格很少是正确物理形状。

交付前先对 GLB 做优化。Meshopt 或 Draco 压缩能减少几何字节,但要在真实 Babylon.js 加载器中测试解码时间。道具贴图缩到 512 或 1024px,近景检查资产才保留 2048px,并把未优化源文件与生产 GLB 分开保存。一个 Babylon.js 资产准备完成的标准是:加载快、绘制调用少,并且在场景灯光下看起来正确。

Babylon.js 资产准备

常见问题

Babylon.js 应该用什么格式?

大多数资产用 GLB。Babylon.js 对 glTF/GLB 加载支持强,并且文件能自包含交付到网页。

Babylon.js 能加载低模动画吗?

可以。GLB 可以携带骨架和动画片段,Babylon.js 通过 glTF 管线加载后能播放它们。

Babylon.js 资产应该多少三角面?

重复道具通常 200 到 800 三角面,主角道具 1k 到 5k,风格化角色 5k 到 15k。

应该使用精确网格碰撞吗?

通常不应该。使用简单碰撞网格、impostor 或包围体;逐三角碰撞对网页场景常太贵。

压缩对 Babylon.js 总是有帮助吗?

它有助于下载,但解码时间同样重要。请在目标设备的真实 Babylon.js 加载器中测试 Draco 或 meshopt。

相关页面

查看全部

需要定制低多边形模型?

用文字或参考图生成,然后导出 GLB、FBX、OBJ 或 STL。

打开生成器