음성 재생과 운영 배포 정리
BIN
docs/avatar-art/personas/P6/generated-raw/blush-left.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/blush-right.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/body.png
Normal file
|
After Width: | Height: | Size: 972 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/brow-left.png
Normal file
|
After Width: | Height: | Size: 913 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/brow-right.png
Normal file
|
After Width: | Height: | Size: 903 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/brow-sad-left.png
Normal file
|
After Width: | Height: | Size: 916 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/brow-sad-right.png
Normal file
|
After Width: | Height: | Size: 922 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/clavicle.png
Normal file
|
After Width: | Height: | Size: 924 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/ear-left.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/ear-right.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eye-left.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eye-right.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eye-white-left.png
Normal file
|
After Width: | Height: | Size: 934 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eye-white-right.png
Normal file
|
After Width: | Height: | Size: 920 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eyelid-lower-left.png
Normal file
|
After Width: | Height: | Size: 925 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eyelid-lower-right.png
Normal file
|
After Width: | Height: | Size: 914 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eyelid-upper-left.png
Normal file
|
After Width: | Height: | Size: 979 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/eyelid-upper-right.png
Normal file
|
After Width: | Height: | Size: 962 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/face-base.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/face.png
Normal file
|
After Width: | Height: | Size: 1,016 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-back-base.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-back-left.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-back-right.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-bangs.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-front.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-side-left-1.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-side-left-2.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-side-right-1.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/hair-side-right-2.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/highlight-left.png
Normal file
|
After Width: | Height: | Size: 904 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/highlight-right.png
Normal file
|
After Width: | Height: | Size: 898 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/iris-left.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/iris-right.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/lash-left.png
Normal file
|
After Width: | Height: | Size: 933 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/lash-right.png
Normal file
|
After Width: | Height: | Size: 931 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-anxious.png
Normal file
|
After Width: | Height: | Size: 931 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-neutral.png
Normal file
|
After Width: | Height: | Size: 902 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-open-small.png
Normal file
|
After Width: | Height: | Size: 963 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-open.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-sad.png
Normal file
|
After Width: | Height: | Size: 892 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-startled.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-tired.png
Normal file
|
After Width: | Height: | Size: 905 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/mouth-warm.png
Normal file
|
After Width: | Height: | Size: 916 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/neck.png
Normal file
|
After Width: | Height: | Size: 954 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/nose.png
Normal file
|
After Width: | Height: | Size: 892 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/outfit-inner.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/outfit-outer.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/outfit.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/pupil-left.png
Normal file
|
After Width: | Height: | Size: 992 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/pupil-right.png
Normal file
|
After Width: | Height: | Size: 926 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/ribbon.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P6/generated-raw/tear-left.png
Normal file
|
After Width: | Height: | Size: 914 KiB |
BIN
docs/avatar-art/personas/P6/generated-raw/tear-right.png
Normal file
|
After Width: | Height: | Size: 914 KiB |
221
docs/avatar-art/personas/P6/generation-plan-last-run.json
Normal file
|
|
@ -0,0 +1,221 @@
|
|||
{
|
||||
"persona": "P6",
|
||||
"name": "하린",
|
||||
"sourceArtSet": "seoyeon-live2d-psd-v2",
|
||||
"targetArtSet": "p6-live2d-generated",
|
||||
"canvas": [
|
||||
900,
|
||||
1125
|
||||
],
|
||||
"generationSize": "1024x1280",
|
||||
"parts": [
|
||||
{
|
||||
"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": "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": "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": "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": "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-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-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-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"
|
||||
}
|
||||
]
|
||||
}
|
||||
856
docs/avatar-art/personas/P6/generation-plan.json
Normal file
|
|
@ -0,0 +1,856 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
13
docs/avatar-art/personas/P6/prompts/blush-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: blush-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [297, 337, 445, 444] and paste it at originPercent {'x': 41.22, 'y': 34.71}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/blush-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: blush-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [462, 332, 611, 441] and paste it at originPercent {'x': 59.61, 'y': 34.36}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/body.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: body
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [339, 439, 605, 759] and paste it at originPercent {'x': 52.44, 'y': 53.24}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/brow-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: brow-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [306, 291, 434, 314] and paste it at originPercent {'x': 41.11, 'y': 26.89}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/brow-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: brow-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [471, 285, 600, 302] and paste it at originPercent {'x': 59.5, 'y': 26.09}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/brow-sad-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: brow-sad-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [290, 281, 430, 311] and paste it at originPercent {'x': 40.0, 'y': 26.31}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/brow-sad-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: brow-sad-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [479, 283, 619, 313] and paste it at originPercent {'x': 61.0, 'y': 26.49}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/clavicle.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: clavicle
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [368, 632, 560, 664] and paste it at originPercent {'x': 51.56, 'y': 57.6}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/ear-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: ear-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [267, 357, 344, 442] and paste it at originPercent {'x': 33.94, 'y': 35.51}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/ear-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: ear-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [567, 359, 647, 442] and paste it at originPercent {'x': 67.44, 'y': 35.6}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eye-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eye-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [293, 314, 419, 389] and paste it at originPercent {'x': 39.56, 'y': 31.24}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eye-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eye-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [488, 307, 616, 380] and paste it at originPercent {'x': 61.33, 'y': 30.53}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eye-white-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eye-white-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [324, 339, 410, 382] and paste it at originPercent {'x': 40.78, 'y': 32.04}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eye-white-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eye-white-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [500, 330, 585, 373] and paste it at originPercent {'x': 60.28, 'y': 31.24}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eyelid-lower-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eyelid-lower-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [320, 368, 412, 389] and paste it at originPercent {'x': 40.67, 'y': 33.64}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eyelid-lower-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eyelid-lower-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [498, 357, 590, 380] and paste it at originPercent {'x': 60.44, 'y': 32.76}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eyelid-upper-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eyelid-upper-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [293, 327, 415, 378] and paste it at originPercent {'x': 39.33, 'y': 31.33}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/eyelid-upper-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: eyelid-upper-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [495, 317, 616, 368] and paste it at originPercent {'x': 61.72, 'y': 30.44}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/face-base.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: face-base
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [275, 32, 630, 533] and paste it at originPercent {'x': 50.28, 'y': 25.11}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/face.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: face
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [267, 32, 647, 533] and paste it at originPercent {'x': 50.78, 'y': 25.11}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-back-base.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-back-base
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox None and paste it at originPercent {'x': 50.0, 'y': 50.0}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-back-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-back-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [0, 0, 463, 1125] and paste it at originPercent {'x': 25.72, 'y': 8.0}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-back-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-back-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [437, 0, 900, 1125] and paste it at originPercent {'x': 74.28, 'y': 8.0}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-bangs.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-bangs
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [290, 52, 622, 386] and paste it at originPercent {'x': 50.67, 'y': 7.0}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-front.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-front
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [212, 20, 692, 829] and paste it at originPercent {'x': 50.22, 'y': 37.73}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-side-left-1.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-side-left-1
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [212, 21, 457, 441] and paste it at originPercent {'x': 37.17, 'y': 6.35}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-side-left-2.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-side-left-2
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [219, 299, 351, 813] and paste it at originPercent {'x': 31.67, 'y': 32.06}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-side-right-1.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-side-right-1
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [447, 20, 692, 440] and paste it at originPercent {'x': 63.28, 'y': 6.26}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/hair-side-right-2.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: hair-side-right-2
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [552, 315, 684, 829] and paste it at originPercent {'x': 68.67, 'y': 33.48}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/highlight-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: highlight-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [364, 347, 386, 376] and paste it at originPercent {'x': 41.67, 'y': 32.13}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/highlight-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: highlight-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [526, 339, 549, 369] and paste it at originPercent {'x': 59.72, 'y': 31.47}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/iris-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: iris-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [346, 331, 401, 382] and paste it at originPercent {'x': 41.5, 'y': 31.69}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/iris-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: iris-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [507, 324, 563, 374] and paste it at originPercent {'x': 59.44, 'y': 31.02}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/lash-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: lash-left
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [321, 314, 419, 354] and paste it at originPercent {'x': 41.11, 'y': 29.69}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/lash-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: lash-right
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [488, 307, 586, 349] and paste it at originPercent {'x': 59.67, 'y': 29.16}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-anxious.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-anxious
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [430, 458, 484, 473] and paste it at originPercent {'x': 50.78, 'y': 41.38}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-neutral.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-neutral
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [426, 454, 493, 474] and paste it at originPercent {'x': 51.06, 'y': 41.24}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-open-small.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-open-small
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [408, 445, 510, 516] and paste it at originPercent {'x': 51.0, 'y': 42.71}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-open.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-open
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [400, 424, 519, 539] and paste it at originPercent {'x': 51.06, 'y': 42.8}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-sad.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-sad
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [424, 456, 490, 474] and paste it at originPercent {'x': 50.78, 'y': 41.33}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-startled.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-startled
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [419, 439, 500, 522] and paste it at originPercent {'x': 51.06, 'y': 42.71}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-tired.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-tired
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [428, 458, 487, 473] and paste it at originPercent {'x': 50.83, 'y': 41.38}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/mouth-warm.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: mouth-warm
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [422, 453, 497, 473] and paste it at originPercent {'x': 51.06, 'y': 41.16}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/neck.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: neck
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [339, 439, 605, 759] and paste it at originPercent {'x': 52.44, 'y': 53.24}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||
13
docs/avatar-art/personas/P6/prompts/nose.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P6 하린
|
||||
Primary request: Generate exactly one isolated avatar part, matching the reference part's type and placement.
|
||||
Reference image role: the input image is a tight crop of the source Seoyeon PSD v2 part. Use it for the exact part category, silhouette, edge quality, and local proportions.
|
||||
Subject: 고3 여학생, 진로갈등과 부모 기대 압박, 차분하지만 흔들리는 표정
|
||||
Part id: nose
|
||||
Final canvas requirement: the delivered project asset must be a 900x1125 transparent PNG. This generation draft is a cropped part source; post-processing will resize the detected part to source alphaBox [444, 410, 456, 426] and paste it at originPercent {'x': 50.0, 'y': 37.16}.
|
||||
Crop constraint: fill the draft with only this one part, with a small clean margin. Do not draw surrounding face, hair, body, sheet cells, labels, or other avatar parts.
|
||||
Style/medium: polished anime Live2D PSD part, clean painted edges, matching Vignette avatar renderer style.
|
||||
Color palette: deep ash brown medium hair, soft warm skin, neat cream and charcoal school styling.
|
||||
Background: perfectly flat solid #00ff00 chroma-key background. Do not use #00ff00 in the part.
|
||||
Constraints: output one part only, not a character sheet, not multiple variants, no full body unless the part id requires it, no text, no watermark, no shadow, no floor, no frame. Preserve the reference part's transparent silhouette logic and visual scale.
|
||||
Avoid: collage, sprite sheet, labels, full character, extra facial features, extra parts outside this one part, gradients in the background.
|
||||