你好,Reddit!祝你有个awesome的一天!
我在游戏里卡住了整整一周,感到很绝望,希望这里有人能给我指点迷津。
背景:我没有编程、资源或动画背景,我完全专注于游戏的创意方向,使用 AI 工具(Codex、Astra 6、Claude 作为 Reviewer/QA,我尝试过 Astra 6 Max 和 Ultra)来完成窗帘的编码和资源工作。游戏是 16 位像素艺术风格,使用 Godot 4 构建,场景为大型手绘静态图(1672×941)。
问题:我的商店场景里有两扇位于窗边的手绘窗帘需要随风摆动。我希望保持艺术风格和细节完全不变,同时让动画更加精致,目前效果很差 lmao。
我想要的效果:一块挂在阳台的窗帘,夜晚有风。应该是中等、持续的微风,每隔几秒会有更强的阵风,不是暴风雨也不是几乎不动。关键是每一 folds 向内外鼓起,皱褶打开和关闭;相邻的 folds 有时向相反方向移动,波纹从布的顶部向下摆到下摆;下摆滞后于顶部,在阵风时向外摆动,然后以柔和的回弹回到原位;整块窗帘既不像刚性的单片布,也不像分开的布条。
我尝试过的(全部效果都不好):
- Blender 布料模拟,烘焙为姿态(277 个姿态在纹理中,24 fps 播放)。折叠运动是我尝试过的最好的,因为是真实布料。但播放时出现阶梯状边缘、横向线条以及帧保持问题。
- 将 Runway 视频转换为我的像素风格。可能是最差的,哈哈。出现拉伸、模糊以及横向线条伪影。
- 约 100 张 AI 绘制的中间帧。细节闪烁,窗帘在每帧的身份在变化。
- 在 Godot 中将手绘窗帘作为单一 2D 网格进行变形(使用弹簧和正弦波)。效果光滑干净,但整块窗帘同向移动,像拉伸橡皮布。单独的 folds 和皱褶没有独立动作。
- 最新尝试(附带视频):将窗帘切成六段 fold,每段独立使用弹簧物理。fold 现在可以独立移动,但视觉上出现断裂:出现暗色裂缝和空洞,背后缺失的布料被平铺填充,看起来像是分开的纸条而非一块布。
所以我卡在“橡皮布”和“纸条”之间,分不清是我的流程错了,还是工具不对。
我希望你能帮助我:
- 动画布料的正确流程是什么?是 3D 布料模拟渲染成像素艺术,手绘帧动画,Spine/Live2D 类似的骨骼动画,还是其他?
- 我使用的工具是否不当(Blender、Pixelorama、Godot 网格、AI 生成)?你会用什么?
- 有什么普遍建议,让后续动画更好?
如果需要,我可以分享原始图片、之前的尝试和设置。非常感谢你阅读!
评论 (0)