利用 Easy Crowd 的 Niagara 和 VAT,实现 1 万体以上角色的大规模群集表现与战斗的面向 Unreal Engine 的系统「Easy Crowds – Niagara Crowd System」正在 Fab 发售!
Easy Crowds – Niagara Crowd System
Easy Crowds 是一个利用 Unreal Engine 的 Niagara GPU Particle System 和 Neighbor Grid 构建的大规模群集系统。
角色动画渲染使用 Vertex Animation Texture(VAT),将动画渲染负载卸载到 GPU。可在高帧率下渲染 1 万体以上角色。
此外,通过 Niagara 的 Scratch Pad Module 构建核心逻辑,并与 Blueprint 联动,实现了路径搜索、障碍物回避、战斗、状态切换等,不仅限于群集显示的各种交互。
- 基于 Niagara GPU Particle System 的大规模群集模拟
- 使用 VAT 的角色动画
- 支持显示 1 万体以上角色
- GPU Flow Field Pathfinding
- 障碍物回避
- 基于 Niagara PBD 的自碰撞
- Idle / Walk / Run / Attack / Hit / Falling 等状态切换
- 一个 State 可设置多个动画
- 支持近战・远程・飞行单位
- 通过多个组进行战斗
- 多个移动目标
- 沿路径移动
- 击退・冻结・暴击・减速・DoT・AoE 等伤害表现
- 拖拽选择・追加选择・取消选择・全选
- 按团队统计角色种类与总数
- 与 Blueprint 角色联动
- 支持 LOD
- 支持 DX11
该系统不使用 C++ 或 Mass Entity,而是 100% 由 Niagara 和 Blueprint 构建。
可直接拖放使用,同时如果具备 Niagara 和 Blueprint 的知识,也可以对系统进行自定义与扩展。
用 Niagara 能做到这种程度,真有意思呢
好想做一个把僵尸横扫一空的游戏……
「Easy Crowds – Niagara Crowd System」个人版为 $235.59,专业版为 $1,247.30,正在 Fab 上销售中!
请务必查看!
链接
Easy Crowds _ Niagara Crowd System | Fab
