This commit is contained in:
2026-04-18 13:05:29 +08:00
parent 09d4c0c31b
commit 5032701c38
77 changed files with 8538 additions and 2413 deletions

View File

@@ -1,10 +1,77 @@
{
"characterId": "story-npc-艾莉丝-1",
"visualPromptText": "一位身着机械风格服饰的女性,侧身朝右,立于蒸汽灯塔顶端,脚下是工厂的金属平台,她手持机械魔杖,背后的机械羽翼展开,眼神专注而冷静,散发着旧秩序守护者的威严。",
"animationPromptText": "艾莉丝优雅地操控着机械装置和魔法,她的动作流畅而果断,时而挥动魔杖释放能量,时而借助机械羽翼在空中灵活移动,战斗中的她充满了冷静与自信,每一个动作都展现出她对局势的精准判断和对力量的掌控。",
"visualDrafts": [],
"selectedVisualDraftId": "",
"selectedAnimation": "idle",
"animationMap": null,
"updatedAt": "2026-04-16T12:19:15.547Z"
"visualPromptText": "机甲战士",
"animationPromptText": "",
"visualDrafts": [
{
"id": "candidate-1",
"label": "候选 1",
"imageSrc": "/generated-character-drafts/story-npc-1/visual/visual-draft-1776435990280/candidate-01.png",
"width": 1024,
"height": 1024
}
],
"selectedVisualDraftId": "candidate-1",
"selectedAnimation": "die",
"imageSrc": "/generated-characters/story-npc-1/visual/visual-1776435992391/master.png",
"generatedVisualAssetId": "visual-1776435992391",
"generatedAnimationSetId": "animation-set-1776486977156",
"animationMap": {
"run": {
"folder": "run",
"prefix": "frame",
"frames": 8,
"startFrame": 1,
"extension": "png",
"basePath": "/generated-animations/story-npc-1/animation-set-1776443276472/run"
},
"idle": {
"folder": "idle",
"prefix": "frame",
"frames": 8,
"startFrame": 1,
"extension": "png",
"basePath": "/generated-animations/story-npc-1/animation-set-1776443491652/idle"
},
"attack": {
"folder": "attack",
"prefix": "frame",
"frames": 8,
"startFrame": 1,
"extension": "png",
"basePath": "/generated-animations/story-npc-1/animation-set-1776444184214/attack",
"frameWidth": 192,
"frameHeight": 256,
"fps": 12,
"loop": false,
"previewVideoPath": "/generated-character-drafts/story-npc-1/animation/attack/animation-video-1776444183292/preview.mp4"
},
"die": {
"folder": "die",
"prefix": "frame",
"frames": 8,
"startFrame": 1,
"extension": "png",
"basePath": "/generated-animations/story-npc-1/animation-set-1776486965437/die",
"frameWidth": 192,
"frameHeight": 256,
"fps": 8,
"loop": false,
"previewVideoPath": "/generated-character-drafts/story-npc-1/animation/die/animation-video-1776486963933/preview.mp4"
},
"hurt": {
"folder": "hurt",
"prefix": "frame",
"frames": 6,
"startFrame": 1,
"extension": "png",
"basePath": "/generated-animations/story-npc-1/animation-set-1776486977156/hurt",
"frameWidth": 192,
"frameHeight": 256,
"fps": 10,
"loop": false,
"previewVideoPath": "/generated-character-drafts/story-npc-1/animation/hurt/animation-video-1776486975795/preview.mp4"
}
},
"updatedAt": "2026-04-18T04:37:03.271Z"
}