概要

SKELOT 是 Unreal Engine 的骨骼网格实例化渲染插件,能在编辑器里渲染成千上万个实例且几乎不占 CPU,版本表标注 5.2 至 5.4。

1746101487 02B8Cde56Bcb224 

SKELOT 是一款专为Unreal Engine设计的强大插件,允许开发者在编辑器中直接渲染成千上万的骨骼网格实例,而几乎不消耗CPU资源。无需自定义材质,只需调整骨骼网格的LOD(细节层次),创建一个SkelotAnimCollection数据资产,并使用SkelotComponent即可。它经过高度优化,轻量级如同InstancedStaticMeshComponent,非常适合俯视视角或即时战略游戏。

版本信息\下载方式

版本  Unreal Engine 版本支持 提供下载方式 更新日期
1
SKELOT Instanced Skeletal Mesh Rendering v2.0+v3.0
【UE 5.2~5.4】 百度网盘+夸克网盘 2025-05-01

核心特点

  • 易于使用的无组件设计:新版本简化了设计,使用户更容易上手。
  • 虚拟阴影贴图支持:新增功能增强了视觉效果。
  • 运行时动画集合生成:现在可以在运行时生成动画集合。
  • 曲线采样支持:曲线被缓存并可以从材质中采样。
  • 负缩放实例化支持:提供了更广泛的变换选项。
  • 模块化网格支持:可以将多个USkeletalMesh附加到一个实例上。
  • 动态过渡与动态姿势:提供平滑过渡和实时动态姿势支持。
  • 快速重新计算函数及Socket变换支持:提升了灵活性和功能性。
  • 无骨骼或影响限制:现在支持最多8个影响权重,增加了灵活性。
  • 动画序列在加载时生成:减少了磁盘占用空间。
  • 基于DerivedDataCache的AnimCollection:重建时间显著缩短。
  • 仅发送皮肤骨骼至VRAM:降低了显存使用量。
  • 空间网格剔除+SIMD优化代码:进一步优化了性能。

技术细节

  • 代码模块:
    • Skelot (Runtime)
    • SkelotEd (Editor)
  • 蓝图数量:2个
  • C++类数量:超过30个
  • 网络复制支持:否
  • 支持的开发平台:所有平台(目前仅测试Win64和Android)
  • 支持的目标构建平台:所有平台(详见兼容性部分)

兼容性

  • 支持的Unreal Engine版本:5.2 – 5.5
  • 支持的目标平台:Xbox One, Windows, PS4, SteamVR / HTC Vive, Oculus, Mac, Linux, iOS, Gear VR, Android, HoloLens 2, Nintendo Switch
  • 支持的开发平台:Windows, Linux, Mac

相关资源:Root Motion Fix Tool:Unreal Engine 动作捕捉动画修复神器 · Procedural Character Component实现程序化角色动画的革新工具 · FPS Animation Pack Ultimate v2025.2.0 :虚幻引擎 20 种武器 FPS 动画与程序化动作包

常见问题

支持哪些 UE 版本?

版本表写 UE 5.2~5.4,兼容性段写 5.2–5.5,两处上限差一个版本。

要写自定义材质吗?

不用。调好骨骼网格 LOD、创建一个 SkelotAnimCollection 数据资产、再挂上 SkelotComponent 即可。

适合什么类型的项目?

俯视视角与即时战略这类同屏大量角色的项目,开销接近 InstancedStaticMeshComponent。

显存占用怎么降的?

只把皮肤骨骼发送到 VRAM,动画序列在加载时生成,AnimCollection 走 DerivedDataCache 缩短重建时间。

支持网络同步吗?

不支持网络复制,技术细节里把这一项标为否。

骨骼影响数量有限制吗?

没有骨骼或影响数量限制,单个顶点最多支持 8 个影响权重。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。