我正在努力解决一个技术挑战:如何在不出现空隙或扭曲的情况下绘制像素动画角色?

传统的精灵动画需要用手绘制每个姿势。我想看看 AI 是否能帮助自动化这个过程,同时保留像素精确的质量。

以下是我开发的方法:

步骤 1:骨骼分析

Claude Vision 分析精灵并将身体区域(头部、躯干、肢体)与关节位置映射。使用带权重的Voronoi分配,其中空间距离以3倍高于颜色相似度的权重 - 这可以避免头部 “渗入”躯干或臂章跨跨地区边界。

步骤 2:层次分解

这是一个困难的部分。每个身体区域都被提取成一个完整的图层,但部件往往被其他部件遮盖。这使系统使用人工智能填充遮挡的像素(如躯干后面的臂章),然后将它们重新映射回原始精灵的确切颜色调色板,使用LAB颜色空间的感知精度。

步骤 3:前向运动学造像

而不是直接移动像素,它现在移动了完成图层。您可以输入一个姿势描述,如“挥手问好”和 Claude 生成目标关节位置。系统计算出如何移动每个身体部位才能达到那些目标,然后合成图层,以正确的Z顺序。

结果是一个不出现空隙的角色姿势,保持了像素精确的质量。不拉伸,未发生颜色漂移,不需要手动清理。

我很好奇对这个问题有其他解决方法。有人曾努力解决自动sprite姿势以前吗?您在维持像素艺术整一性的转换中使用过什么技术?