由 Lazy Marmot Games 推出的、可流畅绘制大量骨骼网格的 Unreal Engine 5 向插件『SKELOT – Instanced Skeletal Mesh Rendering』已在 UE 市场发布!
SKELOT – Instanced Skeletal Meshes in UE – 50,000 Moving Characters
无需自定义材质,只要调整骨骼网格的 LOD,创建 SkelotAnimCollection DataAsset,并使用 SkelotComponent,就能在编辑器内直接渲染数十万的骨骼网格。
- 在 Unreal 编辑器内即可完成一切
- Frustum Cull 和 LOD
- 无抗锯齿和运动模糊伪影(会写入准确的速度)
- 使用蒙皮而非顶点动画技术(更少的 VRAM 使用量 + 动画可在相同骨架的网格之间共享)
- 支持平滑过渡(可混合到新的动画序列)
- 通过简单的 SOA 设计实现完全动态(每帧可销毁并生成成千上万个实例)
- 支持 Socket 和 Attachment
- 通过自定义 PhysicsBody 进行简单的线性射线检测
- 支持 PerInstanceCustomDataFloat(可在材质中访问)
- 支持蓝图
这个挺不错呢。我觉得和之前介绍的 Turbo Sequence 在思路上是一样的。
不过它毕竟只是用于绘制的组件,所以 AI 以及碰撞相关部分还得另外考虑。
『Turbo Sequence』预计在 2024 年初发布,因此这次『SKELOT』给人的感觉像是突然登场并直接发布了。『SKELOT – Instanced Skeletal Mesh Rendering』目前正在 UE 市场以 $399.99 出售!换算成人民币大约 6 万元……个人想买来简单验证一下的话,这个价格确实有点犹豫。
请务必看看!
链接
SKELOT – Instanced Skeletal Mesh Rendering:代码插件 – UE 市场