SKELOT Instanced Skeletal Mesh Rendering v2.0+v3.0:骨骼网格实例化渲染解决方案

 

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

Leave a Reply

后才能评论