大家好。 在我花费几个星期的时间研究这个主题之前,是否有人知道已经有一个工具可以在 shader 脚本中混合向量动画和精灵动画吗?

我脑海中浮现的场景是骨骼动画与精灵动画结合在一起,运行在 GPU 上。向量动画只需要旋转或移动网格。

我知道 Blender 中的 Vat 项目存在,但我的当前游戏是在 2D 场景(Godot)上,因此如果我使用 3D 子视图,可能会出现不同的光照问题。 如果有任何类似于这个想法的解决方案,请告诉我。

目前,我只是想避免纯粹的精灵动画和骨骼动画。 我的目标是提高性能、角色定制和工作流的速度。如果没有其他选择,我会使用精灵动画,并在将来使用 3D 场景来实现 2D 动画。

编辑: 为更好的理解,我的最终目标是找到一个方法/工作流,来创建有限数量的精灵,然后像骨骼动画一样对其进行动画(同时结合精灵动画),并在 shader 代码中播放所有内容。