游戏开发者 Lukas Fratzl 公开了使用 GPU 实例的骨骼网格渲染插件『Turbo Sequence』的信息。据称将于 2024 年初发布。
Render Thousands of Mannequins in Unreal Engine 5 with Turbo Sequence and its features
在 Unreal Engine 中渲染 40,000 个 Mannequin 要怎么做?
默认的方法是使用 Skeletal Mesh Component,但问题在于所有 Skeletal Mesh Component 都会为每个实例生成 Draw Call。在 Turbo Sequence 中,通过使用 GPU 实例化的骨骼网格,可以解决 Draw Call 的问题。这意味着,无论地图上有多少实例,只需将数据复制到各个实例,几乎不会产生 Draw Call。
虽然也有 VATs ( Vertex Animation Texture ) 之类的解决方案,但这种方案以尽可能快速地渲染动画为目的,因此会牺牲动作质量。使用 Turbo Sequence,开发者可以创建具有完整动作表现的角色和模型,从而实现 IK ( Inverse Kinematics )、骨骼层混合,以及本视频中介绍的许多功能。
Turbo Sequence 预计将于 2024 年初在 Unreal Engine Marketplace 的首个市场发布。希望到那时 fab.com 已经面向资产创作者公开。
可以用它来制作群体和僵尸动画,让足球场坐满人,用 Turbo Sequence 制作真实的场景和地图,或者制作 RTS(实时战略游戏)来营造队形与沉浸感十足的战斗,也可以制作下一款城市模拟器,创建美丽的场景和行走的人群。
100,000 匹狐狸
想做群体僵尸游戏!
顺带一提,这套系统本身大约一年前就已经放出过信息了,终于要发布了呢。
Tired of having just a handful of Characters in your Game? 🤔
If you're into #gamedevelopment with #UnrealEngine 5 check this out! 😎#gamedev #indiedev #indiegamedev pic.twitter.com/P9NBQV2efQ
— Lukas Fratzl (@fratzl_GD) January 14, 2023
根据 Youtube 评论区所说,发布日期预计在 2024 年 2 月 2 日到 2024 年 4 月 4 日之间。非常期待!让我们等待后续消息吧!