世界杯开始了,自然我就建了一个世界杯主题的罚球游戏,使用了AI。游戏的玩法很简单:选择方向并射击或阻止。还加了手势控制(挥手选择方向),但它们还很粗糙。现在它们更多的是一个隐藏的彩蛋而不是一个实际的功能😂。
整个事情基本上是vibe编码+GPT图像生成。 我在HappySeeds上建了它,只是通过与AI代理线上线上交谈,总共是一个完全的AI新手,摸索着前进。(如果你想看看它的可玩链接,在评论中有。)
开始时是最令人兴奋的部分。 我从不同角度生成了一组球场资产,并将它们整合到游戏中。 当球场终于完成时,感觉就像演示已经迈出了成为一个真正的游戏的第一步。
然后出现了让我受伤的部分:角色动画。
我首先选择了骨骼动画,觉得它比帧序列动画更平滑。 问题是GPT在分离层次和填充遮挡部分方面很差。 当我将骨骼固定在角色身上时,角色开始移动,所有被身体遮挡的区域都被暴露出来,结果看起来很不正确。
在尝试ComfyUI时,我遇到了一个名为see-through的项目。 它重建了一个角色被其他身体部分遮挡的部分,使得可以将角色分离为清晰的层次进行骨骼动画。 这正是我所寻找的。 不幸的是,我电脑无法处理它。 生成一个单独的图像花了很长时间,所以我最终放弃了。
骨骼动画被排除了,我转向了帧序列动画。即使使用相同的提示,角色也保持着比例。一起回放时,它看起来像是在变形。
经过所有这一切,我最终屈服并回到了最简单的方法:普通图像切换。 俗气,但稳定,我停止了与AI的斗争😂。
这是我第一次依赖AI图像生成的项目。踩了很多坑,但我想我终于理解了真正的教训:困难的部分不是生成一个漂亮的图像,而是保持角色的一致性并填充遮挡部分。远远超出了我预期的,而且不是通过抛出一个提示来解决的问题。
所以我在问那些真正知道的人:
- 如果你已经做过AI图像角色动画,如何在帧和变体之间保持角色的一致性?
- 有没有比我遇到的更好的层次分离或遮挡填充工作流?
3.对于这样一个小的AI游戏来说,rigged骨骼值得花费精力,还是帧序列是更有理的路径?
手势控制仍然很粗糙(精度不好),我会继续改进它。 粗鲁的反馈非常欢迎,我更愿意在现在听到它 🙏🙏🙏🙏
评论 (0)