Implement scene-based chapter quest progression
Some checks failed
CI / verify (push) Has been cancelled

This commit is contained in:
2026-04-08 11:58:47 +08:00
parent 9d2fc9e4b8
commit bd9fdcbe31
170 changed files with 18259 additions and 1049 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -0,0 +1,20 @@
{
"draftId": "qwen-sheet-1775578477516",
"kind": "sheet",
"model": "qwen-image-2.0",
"size": "1024*1024",
"promptText": "Use image 1 as the only character identity reference. Generate a 4x4 sprite sheet with 16 frames of the same side-view game character idle animation. The character always faces right, full body visible in every cell, fixed camera, same scale, clean pale background, clear grid separation, stable hair, stable clothing, stable weapon, animation-ready game asset.",
"negativePrompt": "multiple characters, front view, back view, camera change, cropped feet, extra limbs, missing weapon, changing clothes, changing face, complex background, text, watermark",
"promptExtend": false,
"candidateCount": 1,
"referenceImageCount": 1,
"drafts": [
{
"id": "qwen-sheet-1775578477516-1",
"label": "精灵表 1",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775578477516/candidate-01.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/4b/20260408/8b3aee91/4a26223b-b7bb-4e92-803e-36e44f9463b8.png?Expires=1776184277&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=BV3ssZnzHLKHixn%2FNalb8pcY1Yw%3D"
}
],
"createdAt": "2026-04-07T16:14:40.484Z"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -0,0 +1,27 @@
{
"draftId": "qwen-sheet-1775617456587",
"kind": "sheet",
"model": "qwen-image-2.0",
"size": "1024*1024",
"promptText": "使用图1作为唯一角色身份参考。生成一张 4x4 的 sprite sheet共 16 帧,展示同一个角色的连续动作。角色始终朝右,全身完整出现在每一个格子里,脚底始终可见,地面线高度基本一致,角色在每一格中的尺度基本一致,镜头固定不变,不要切换景别,不要切换视角,不要左右翻转。\n动作名待机循环\n是否循环是\n身体位移原地\n武器规则武器始终在主手位置稳定\n1-4 帧:稳定站姿,轻微呼吸起伏\n5-8 帧:胸腔与肩膀轻微抬起,衣摆极轻微变化\n9-12 帧:呼气回落,重心恢复\n13-16 帧:逐渐回到与首帧接近的站姿\n结尾要求第 16 帧自然衔接第 1 帧\n输出要求每一格都要清晰分开网格顺序从左到右、从上到下动作连续首尾关系明确轮廓稳定发型稳定服装结构稳定武器始终在正确的手中背景为纯浅色适合后续切成 sprite frames。\n黑发青年剑士窄袖长衣右手持长剑青灰主色江湖侠客气质。\n每格边界清晰背景纯浅色适合后续切帧。",
"negativePrompt": "多角色左右朝向混乱前视图背视图镜头切换景别变化特写脚底裁切头顶裁切缺手缺脚额外肢体武器消失武器换手服装变化脸部变化发型变化动作不连续重复帧过多构图混乱背景复杂强透视运动模糊残影文字水印UI边框覆盖角色",
"promptExtend": false,
"seed": 2101,
"candidateCount": 2,
"referenceImageCount": 1,
"drafts": [
{
"id": "qwen-sheet-1775617456587-1",
"label": "精灵表 1",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775617456587/candidate-01.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/33/20260408/8b3aee91/aa324517-144e-4000-9837-8ccb9d717553.png?Expires=1776223256&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=w8LfikjUX8icBuZRjjMSMe1AJNg%3D"
},
{
"id": "qwen-sheet-1775617456587-2",
"label": "精灵表 2",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775617456587/candidate-02.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/f1/20260408/8b3aee91/78b62262-68b4-450c-bacc-cb82bf7355d0.png?Expires=1776223256&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=Ml7RL1EbogtQHE4DcZiyUrfiUP0%3D"
}
],
"createdAt": "2026-04-08T03:04:19.755Z"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

View File

@@ -0,0 +1,27 @@
{
"draftId": "qwen-sheet-1775617546458",
"kind": "sheet",
"model": "qwen-image-2.0",
"size": "1536*1536",
"promptText": "使用图1作为唯一角色身份参考。生成一张 4x4 的 sprite sheet共 16 帧,展示同一个角色的连续动作。角色始终朝右,全身完整出现在每一个格子里,脚底始终可见,地面线高度基本一致,角色在每一格中的尺度基本一致,镜头固定不变,不要切换景别,不要切换视角,不要左右翻转。\n动作名待机循环\n是否循环是\n身体位移原地\n武器规则武器始终在主手位置稳定\n1-4 帧:稳定站姿,轻微呼吸起伏\n5-8 帧:胸腔与肩膀轻微抬起,衣摆极轻微变化\n9-12 帧:呼气回落,重心恢复\n13-16 帧:逐渐回到与首帧接近的站姿\n结尾要求第 16 帧自然衔接第 1 帧\n输出要求每一格都要清晰分开网格顺序从左到右、从上到下动作连续首尾关系明确轮廓稳定发型稳定服装结构稳定武器始终在正确的手中背景为纯浅色适合后续切成 sprite frames。\n黑发青年剑士窄袖长衣右手持长剑青灰主色江湖侠客气质。\n每格边界清晰背景纯浅色适合后续切帧。",
"negativePrompt": "多角色左右朝向混乱前视图背视图镜头切换景别变化特写脚底裁切头顶裁切缺手缺脚额外肢体武器消失武器换手服装变化脸部变化发型变化动作不连续重复帧过多构图混乱背景复杂强透视运动模糊残影文字水印UI边框覆盖角色",
"promptExtend": false,
"seed": 2101,
"candidateCount": 2,
"referenceImageCount": 1,
"drafts": [
{
"id": "qwen-sheet-1775617546458-1",
"label": "精灵表 1",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775617546458/candidate-01.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/4f/20260408/8b3aee91/764e3c7d-1433-4bb5-a8fe-039ce0ee1b67.png?Expires=1776223345&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=hZbfO9tG%2FN3mB8b%2Bv7hDSc5xdqg%3D"
},
{
"id": "qwen-sheet-1775617546458-2",
"label": "精灵表 2",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775617546458/candidate-02.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/63/20260408/8b3aee91/1e817e6b-bc43-458f-a9d7-d9c640edf754.png?Expires=1776223345&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=iOPIkS9H%2FSVBFVXYLeC5PNGFO5I%3D"
}
],
"createdAt": "2026-04-08T03:05:54.741Z"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

@@ -0,0 +1,27 @@
{
"draftId": "qwen-sheet-1775618537288",
"kind": "sheet",
"model": "qwen-image-2.0",
"size": "1024*1024",
"promptText": "使用图1作为唯一角色身份参考。生成一张 4x4 的 sprite sheet共 16 帧展示同一个角色的连续动作。角色始终朝右全身完整出现在每一个格子里脚底始终可见地面线高度基本一致角色在每一格中的尺度基本一致镜头固定不变不要切换景别不要切换视角不要左右翻转。Q版大头身动作角色头部占比明显更大约 2 到 3 头身,类似横版像素 RPG 可扮演角色的比例,不要写实长身比例。\n动作名待机循环\n是否循环是\n身体位移原地\n武器规则武器始终在主手位置稳定\n1-4 帧:稳定站姿,轻微呼吸起伏\n5-8 帧:胸腔与肩膀轻微抬起,衣摆极轻微变化\n9-12 帧:呼气回落,重心恢复\n13-16 帧:逐渐回到与首帧接近的站姿\n结尾要求第 16 帧自然衔接第 1 帧\n输出要求每一格都要清晰分开网格顺序从左到右、从上到下动作连续首尾关系明确轮廓稳定发型稳定服装结构稳定武器始终在正确的手中背景为纯浅色适合后续切成 sprite frames。\nQ版大头身少女冒险者头部占比更大约 2 到 3 头身,金棕色头发,明亮表情,轻甲或冒险服,动作角色轮廓清楚。\n每格边界清晰背景纯浅色适合后续切帧。",
"negativePrompt": "多角色左右朝向混乱前视图背视图镜头切换景别变化特写脚底裁切头顶裁切缺手缺脚额外肢体武器消失武器换手服装变化脸部变化发型变化动作不连续重复帧过多构图混乱背景复杂强透视运动模糊残影文字水印UI边框覆盖角色",
"promptExtend": false,
"seed": 2101,
"candidateCount": 2,
"referenceImageCount": 1,
"drafts": [
{
"id": "qwen-sheet-1775618537288-1",
"label": "精灵表 1",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775618537288/candidate-01.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/9d/20260408/8b3aee91/3d3adb58-da95-419f-a6f7-e294061d0a84.png?Expires=1776224336&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=43XK%2BT20B%2FA3SU9msSYe%2B5zxggE%3D"
},
{
"id": "qwen-sheet-1775618537288-2",
"label": "精灵表 2",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775618537288/candidate-02.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/dc/20260408/8b3aee91/3dddc09b-e6a4-4f90-861c-54d40607f183.png?Expires=1776224336&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=kKgtR0Vz3aBb5d3Y9PhSfDH%2FUsU%3D"
}
],
"createdAt": "2026-04-08T03:22:20.311Z"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@@ -0,0 +1,27 @@
{
"draftId": "qwen-sheet-1775618740654",
"kind": "sheet",
"model": "qwen-image-2.0",
"size": "1024*1024",
"promptText": "使用图1作为唯一角色身份参考。生成一张 4x4 的 sprite sheet共 16 帧展示同一个角色的连续动作。角色始终朝右全身完整出现在每一个格子里脚底始终可见地面线高度基本一致角色在每一格中的尺度基本一致镜头固定不变不要切换景别不要切换视角不要左右翻转。Q版大头身动作角色头部占比明显更大约 2 到 3 头身,类似横版像素 RPG 可扮演角色的比例,不要写实长身比例。\n动作名待机循环\n是否循环是\n身体位移原地\n武器规则武器始终在主手位置稳定\n1-4 帧:稳定站姿,轻微呼吸起伏\n5-8 帧:胸腔与肩膀轻微抬起,衣摆极轻微变化\n9-12 帧:呼气回落,重心恢复\n13-16 帧:逐渐回到与首帧接近的站姿\n结尾要求第 16 帧自然衔接第 1 帧\n输出要求每一格都要清晰分开网格顺序从左到右、从上到下动作连续首尾关系明确轮廓稳定发型稳定服装结构稳定武器始终在正确的手中背景为纯浅色适合后续切成 sprite frames。\nQ版大头身少女冒险者头部占比更大约 2 到 3 头身,金棕色头发,明亮表情,轻甲或冒险服,动作角色轮廓清楚。\n每格边界清晰背景纯浅色适合后续切帧。",
"negativePrompt": "多角色左右朝向混乱前视图背视图镜头切换景别变化特写脚底裁切头顶裁切缺手缺脚额外肢体武器消失武器换手服装变化脸部变化发型变化动作不连续重复帧过多构图混乱背景复杂强透视运动模糊残影文字水印UI边框覆盖角色",
"promptExtend": false,
"seed": 2101,
"candidateCount": 2,
"referenceImageCount": 1,
"drafts": [
{
"id": "qwen-sheet-1775618740654-1",
"label": "精灵表 1",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775618740654/candidate-01.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/f1/20260408/8b3aee91/b32faeae-f9ae-4f4f-b0b0-71d5144d03ff.png?Expires=1776224540&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=eB7JDLhwb%2FjWUmFvmfgKZYYlwcE%3D"
},
{
"id": "qwen-sheet-1775618740654-2",
"label": "精灵表 2",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775618740654/candidate-02.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/85/20260408/8b3aee91/0a9474cd-d414-493d-8861-4ffbb2a216ad.png?Expires=1776224539&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=hX5Brh5oMV57Babo29V4Y%2F0x2MI%3D"
}
],
"createdAt": "2026-04-08T03:25:43.484Z"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

View File

@@ -0,0 +1,27 @@
{
"draftId": "qwen-sheet-1775618873101",
"kind": "sheet",
"model": "qwen-image-2.0",
"size": "1536*1536",
"promptText": "使用图1作为唯一角色身份参考。生成一张 4x4 的 sprite sheet共 16 帧展示同一个角色的连续动作。角色始终朝右全身完整出现在每一个格子里脚底始终可见地面线高度基本一致角色在每一格中的尺度基本一致镜头固定不变不要切换景别不要切换视角不要左右翻转。Q版大头身动作角色头部占比明显更大约 2 到 3 头身,类似横版像素 RPG 可扮演角色的比例,不要写实长身比例。\n动作名待机循环\n是否循环是\n身体位移原地\n武器规则武器始终在主手位置稳定\n1-4 帧:稳定站姿,轻微呼吸起伏\n5-8 帧:胸腔与肩膀轻微抬起,衣摆极轻微变化\n9-12 帧:呼气回落,重心恢复\n13-16 帧:逐渐回到与首帧接近的站姿\n结尾要求第 16 帧自然衔接第 1 帧\n输出要求每一格都要清晰分开网格顺序从左到右、从上到下动作连续首尾关系明确轮廓稳定发型稳定服装结构稳定武器始终在正确的手中背景为纯浅色适合后续切成 sprite frames。\nQ版大头身少女冒险者头部占比更大约 2 到 3 头身,金棕色头发,明亮表情,轻甲或冒险服,动作角色轮廓清楚。\n每格边界清晰背景纯浅色适合后续切帧。",
"negativePrompt": "多角色左右朝向混乱前视图背视图镜头切换景别变化特写脚底裁切头顶裁切缺手缺脚额外肢体武器消失武器换手服装变化脸部变化发型变化动作不连续重复帧过多构图混乱背景复杂强透视运动模糊残影文字水印UI边框覆盖角色",
"promptExtend": false,
"seed": 2101,
"candidateCount": 2,
"referenceImageCount": 1,
"drafts": [
{
"id": "qwen-sheet-1775618873101-1",
"label": "精灵表 1",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775618873101/candidate-01.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/a5/20260408/8b3aee91/bac5522e-0708-42c1-aed0-5021f9933aa4.png?Expires=1776224672&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=7fYkWZTyAjM8A5zvnOQ7wpyRpbw%3D"
},
{
"id": "qwen-sheet-1775618873101-2",
"label": "精灵表 2",
"imageSrc": "/generated-qwen-sprites/_drafts/sheet/qwen-sheet-1775618873101/candidate-02.png",
"remoteUrl": "https://dashscope-7c2c.oss-accelerate.aliyuncs.com/7d/92/20260408/8b3aee91/0cd0c0d8-a23c-4547-897d-989ced023657.png?Expires=1776224672&OSSAccessKeyId=LTAI5tPxpiCM2hjmWrFXrym1&Signature=yFBadWZso08jZyxoyBY2CZDstik%3D"
}
],
"createdAt": "2026-04-08T03:27:59.220Z"
}