vignette/docs/avatar-art/personas/P6/generation-plan.json
2026-06-28 12:18:20 +09:00

856 lines
No EOL
18 KiB
JSON

{
"persona": "P6",
"name": "하린",
"sourceArtSet": "seoyeon-live2d-psd-v2",
"targetArtSet": "p6-live2d-generated",
"canvas": [
900,
1125
],
"generationSize": "1024x1280",
"parts": [
{
"id": "hair-back-left",
"source": "back hair left group",
"file": "hair-back-left.png",
"alphaBox": [
0,
0,
463,
1125
],
"originPercent": {
"x": 25.72,
"y": 8.0
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-back-left.png"
},
{
"id": "hair-back-right",
"source": "back hair right group",
"file": "hair-back-right.png",
"alphaBox": [
437,
0,
900,
1125
],
"originPercent": {
"x": 74.28,
"y": 8.0
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-back-right.png"
},
{
"id": "body",
"source": "body group",
"file": "body.png",
"alphaBox": [
339,
439,
605,
759
],
"originPercent": {
"x": 52.44,
"y": 53.24
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\body.png"
},
{
"id": "neck",
"source": "neck group",
"file": "neck.png",
"alphaBox": [
339,
439,
605,
759
],
"originPercent": {
"x": 52.44,
"y": 53.24
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\neck.png"
},
{
"id": "clavicle",
"source": "clavicle group",
"file": "clavicle.png",
"alphaBox": [
368,
632,
560,
664
],
"originPercent": {
"x": 51.56,
"y": 57.6
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\clavicle.png"
},
{
"id": "outfit",
"source": "outfit group",
"file": "outfit.png",
"alphaBox": [
130,
521,
806,
1015
],
"originPercent": {
"x": 52.0,
"y": 68.27
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\outfit.png"
},
{
"id": "outfit-inner",
"source": "inner outfit group",
"file": "outfit-inner.png",
"alphaBox": [
232,
521,
705,
1009
],
"originPercent": {
"x": 52.06,
"y": 68.0
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\outfit-inner.png"
},
{
"id": "outfit-outer",
"source": "outer outfit group",
"file": "outfit-outer.png",
"alphaBox": [
130,
541,
806,
1015
],
"originPercent": {
"x": 52.0,
"y": 69.16
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\outfit-outer.png"
},
{
"id": "ribbon",
"source": "ribbon group",
"file": "ribbon.png",
"alphaBox": [
368,
636,
570,
832
],
"originPercent": {
"x": 52.11,
"y": 65.24
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\ribbon.png"
},
{
"id": "face",
"source": "face group",
"file": "face.png",
"alphaBox": [
267,
32,
647,
533
],
"originPercent": {
"x": 50.78,
"y": 25.11
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\face.png"
},
{
"id": "face-base",
"source": "face base group",
"file": "face-base.png",
"alphaBox": [
275,
32,
630,
533
],
"originPercent": {
"x": 50.28,
"y": 25.11
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\face-base.png"
},
{
"id": "ear-left",
"source": "left ear group",
"file": "ear-left.png",
"alphaBox": [
267,
357,
344,
442
],
"originPercent": {
"x": 33.94,
"y": 35.51
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\ear-left.png"
},
{
"id": "ear-right",
"source": "right ear group",
"file": "ear-right.png",
"alphaBox": [
567,
359,
647,
442
],
"originPercent": {
"x": 67.44,
"y": 35.6
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\ear-right.png"
},
{
"id": "blush-left",
"source": "left blush group",
"file": "blush-left.png",
"alphaBox": [
297,
337,
445,
444
],
"originPercent": {
"x": 41.22,
"y": 34.71
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\blush-left.png"
},
{
"id": "blush-right",
"source": "right blush group",
"file": "blush-right.png",
"alphaBox": [
462,
332,
611,
441
],
"originPercent": {
"x": 59.61,
"y": 34.36
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\blush-right.png"
},
{
"id": "nose",
"source": "nose group",
"file": "nose.png",
"alphaBox": [
444,
410,
456,
426
],
"originPercent": {
"x": 50.0,
"y": 37.16
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\nose.png"
},
{
"id": "eye-left",
"source": "left eye group",
"file": "eye-left.png",
"alphaBox": [
293,
314,
419,
389
],
"originPercent": {
"x": 39.56,
"y": 31.24
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eye-left.png"
},
{
"id": "eye-right",
"source": "right eye group",
"file": "eye-right.png",
"alphaBox": [
488,
307,
616,
380
],
"originPercent": {
"x": 61.33,
"y": 30.53
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eye-right.png"
},
{
"id": "eye-white-left",
"source": "left eye white group",
"file": "eye-white-left.png",
"alphaBox": [
324,
339,
410,
382
],
"originPercent": {
"x": 40.78,
"y": 32.04
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eye-white-left.png"
},
{
"id": "eye-white-right",
"source": "right eye white group",
"file": "eye-white-right.png",
"alphaBox": [
500,
330,
585,
373
],
"originPercent": {
"x": 60.28,
"y": 31.24
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eye-white-right.png"
},
{
"id": "iris-left",
"source": "left iris group",
"file": "iris-left.png",
"alphaBox": [
346,
331,
401,
382
],
"originPercent": {
"x": 41.5,
"y": 31.69
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\iris-left.png"
},
{
"id": "iris-right",
"source": "right iris group",
"file": "iris-right.png",
"alphaBox": [
507,
324,
563,
374
],
"originPercent": {
"x": 59.44,
"y": 31.02
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\iris-right.png"
},
{
"id": "pupil-left",
"source": "left pupil group",
"file": "pupil-left.png",
"alphaBox": [
371,
348,
386,
367
],
"originPercent": {
"x": 42.06,
"y": 31.78
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\pupil-left.png"
},
{
"id": "pupil-right",
"source": "right pupil group",
"file": "pupil-right.png",
"alphaBox": [
523,
341,
538,
360
],
"originPercent": {
"x": 58.94,
"y": 31.16
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\pupil-right.png"
},
{
"id": "highlight-left",
"source": "left eye highlight group",
"file": "highlight-left.png",
"alphaBox": [
364,
347,
386,
376
],
"originPercent": {
"x": 41.67,
"y": 32.13
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\highlight-left.png"
},
{
"id": "highlight-right",
"source": "right eye highlight group",
"file": "highlight-right.png",
"alphaBox": [
526,
339,
549,
369
],
"originPercent": {
"x": 59.72,
"y": 31.47
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\highlight-right.png"
},
{
"id": "lash-left",
"source": "left lash group",
"file": "lash-left.png",
"alphaBox": [
321,
314,
419,
354
],
"originPercent": {
"x": 41.11,
"y": 29.69
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\lash-left.png"
},
{
"id": "lash-right",
"source": "right lash group",
"file": "lash-right.png",
"alphaBox": [
488,
307,
586,
349
],
"originPercent": {
"x": 59.67,
"y": 29.16
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\lash-right.png"
},
{
"id": "eyelid-upper-left",
"source": "left upper eyelid group",
"file": "eyelid-upper-left.png",
"alphaBox": [
293,
327,
415,
378
],
"originPercent": {
"x": 39.33,
"y": 31.33
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eyelid-upper-left.png"
},
{
"id": "eyelid-upper-right",
"source": "right upper eyelid group",
"file": "eyelid-upper-right.png",
"alphaBox": [
495,
317,
616,
368
],
"originPercent": {
"x": 61.72,
"y": 30.44
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eyelid-upper-right.png"
},
{
"id": "eyelid-lower-left",
"source": "left lower eyelid group",
"file": "eyelid-lower-left.png",
"alphaBox": [
320,
368,
412,
389
],
"originPercent": {
"x": 40.67,
"y": 33.64
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eyelid-lower-left.png"
},
{
"id": "eyelid-lower-right",
"source": "right lower eyelid group",
"file": "eyelid-lower-right.png",
"alphaBox": [
498,
357,
590,
380
],
"originPercent": {
"x": 60.44,
"y": 32.76
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\eyelid-lower-right.png"
},
{
"id": "hair-front",
"source": "front hair group",
"file": "hair-front.png",
"alphaBox": [
212,
20,
692,
829
],
"originPercent": {
"x": 50.22,
"y": 37.73
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-front.png"
},
{
"id": "hair-bangs",
"source": "bangs group",
"file": "hair-bangs.png",
"alphaBox": [
290,
52,
622,
386
],
"originPercent": {
"x": 50.67,
"y": 7.0
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-bangs.png"
},
{
"id": "hair-side-left-1",
"source": "left side hair 1 group",
"file": "hair-side-left-1.png",
"alphaBox": [
212,
21,
457,
441
],
"originPercent": {
"x": 37.17,
"y": 6.35
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-side-left-1.png"
},
{
"id": "hair-side-left-2",
"source": "left side hair 2 group",
"file": "hair-side-left-2.png",
"alphaBox": [
219,
299,
351,
813
],
"originPercent": {
"x": 31.67,
"y": 32.06
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-side-left-2.png"
},
{
"id": "hair-side-right-1",
"source": "right side hair 1 group",
"file": "hair-side-right-1.png",
"alphaBox": [
447,
20,
692,
440
],
"originPercent": {
"x": 63.28,
"y": 6.26
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-side-right-1.png"
},
{
"id": "hair-side-right-2",
"source": "right side hair 2 group",
"file": "hair-side-right-2.png",
"alphaBox": [
552,
315,
684,
829
],
"originPercent": {
"x": 68.67,
"y": 33.48
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-side-right-2.png"
},
{
"id": "brow-left",
"source": "hidden neutral left brow",
"file": "brow-left.png",
"alphaBox": [
306,
291,
434,
314
],
"originPercent": {
"x": 41.11,
"y": 26.89
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\brow-left.png"
},
{
"id": "brow-right",
"source": "hidden neutral right brow",
"file": "brow-right.png",
"alphaBox": [
471,
285,
600,
302
],
"originPercent": {
"x": 59.5,
"y": 26.09
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\brow-right.png"
},
{
"id": "brow-sad-left",
"source": "v2 crying left brow",
"file": "brow-sad-left.png",
"alphaBox": [
290,
281,
430,
311
],
"originPercent": {
"x": 40.0,
"y": 26.31
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\brow-sad-left.png"
},
{
"id": "brow-sad-right",
"source": "v2 crying right brow",
"file": "brow-sad-right.png",
"alphaBox": [
479,
283,
619,
313
],
"originPercent": {
"x": 61.0,
"y": 26.49
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\brow-sad-right.png"
},
{
"id": "tear-left",
"source": "v2 left tear layer",
"file": "tear-left.png",
"alphaBox": [
320,
369,
416,
390
],
"originPercent": {
"x": 40.89,
"y": 33.73
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\tear-left.png"
},
{
"id": "tear-right",
"source": "v2 right tear layer",
"file": "tear-right.png",
"alphaBox": [
496,
362,
591,
381
],
"originPercent": {
"x": 60.39,
"y": 33.02
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\tear-right.png"
},
{
"id": "hair-back-base",
"source": "top extra back hair layers",
"file": "hair-back-base.png",
"alphaBox": null,
"originPercent": {
"x": 50.0,
"y": 50.0
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\hair-back-base.png"
},
{
"id": "mouth-neutral",
"source": "hidden smile mouth group",
"file": "mouth-neutral.png",
"alphaBox": [
426,
454,
493,
474
],
"originPercent": {
"x": 51.06,
"y": 41.24
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-neutral.png"
},
{
"id": "mouth-sad",
"source": "v2 crying mouth group",
"file": "mouth-sad.png",
"alphaBox": [
424,
456,
490,
474
],
"originPercent": {
"x": 50.78,
"y": 41.33
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-sad.png"
},
{
"id": "mouth-open",
"source": "hidden open mouth groups",
"file": "mouth-open.png",
"alphaBox": [
400,
424,
519,
539
],
"originPercent": {
"x": 51.06,
"y": 42.8
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-open.png"
},
{
"id": "mouth-warm",
"source": "derived from neutral mouth bbox",
"file": "mouth-warm.png",
"alphaBox": [
422,
453,
497,
473
],
"originPercent": {
"x": 51.06,
"y": 41.16
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-warm.png"
},
{
"id": "mouth-tired",
"source": "derived from sad mouth bbox",
"file": "mouth-tired.png",
"alphaBox": [
428,
458,
487,
473
],
"originPercent": {
"x": 50.83,
"y": 41.38
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-tired.png"
},
{
"id": "mouth-anxious",
"source": "derived from sad mouth bbox",
"file": "mouth-anxious.png",
"alphaBox": [
430,
458,
484,
473
],
"originPercent": {
"x": 50.78,
"y": 41.38
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-anxious.png"
},
{
"id": "mouth-startled",
"source": "derived from mouth-open bbox",
"file": "mouth-startled.png",
"alphaBox": [
419,
439,
500,
522
],
"originPercent": {
"x": 51.06,
"y": 42.71
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-startled.png"
},
{
"id": "mouth-open-small",
"source": "derived from mouth-open bbox",
"file": "mouth-open-small.png",
"alphaBox": [
408,
445,
510,
516
],
"originPercent": {
"x": 51.0,
"y": 42.71
},
"sourceCrop": "docs\\avatar-art\\personas\\source-part-crops\\mouth-open-small.png"
}
]
}