음성 재생과 운영 배포 정리
BIN
docs/avatar-art/personas/P5/generated-raw/blush-left.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/blush-right.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/body.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/brow-left.png
Normal file
|
After Width: | Height: | Size: 897 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/brow-right.png
Normal file
|
After Width: | Height: | Size: 889 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/brow-sad-left.png
Normal file
|
After Width: | Height: | Size: 913 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/brow-sad-right.png
Normal file
|
After Width: | Height: | Size: 920 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/clavicle.png
Normal file
|
After Width: | Height: | Size: 899 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/ear-left.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/ear-right.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eye-left.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eye-right.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eye-white-left.png
Normal file
|
After Width: | Height: | Size: 904 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eye-white-right.png
Normal file
|
After Width: | Height: | Size: 922 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eyelid-lower-left.png
Normal file
|
After Width: | Height: | Size: 950 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eyelid-lower-right.png
Normal file
|
After Width: | Height: | Size: 920 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eyelid-upper-left.png
Normal file
|
After Width: | Height: | Size: 988 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/eyelid-upper-right.png
Normal file
|
After Width: | Height: | Size: 948 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/face-base.png
Normal file
|
After Width: | Height: | Size: 931 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/face.png
Normal file
|
After Width: | Height: | Size: 1,015 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-back-base.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-back-left.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-back-right.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-bangs.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-front.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-side-left-1.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-side-left-2.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-side-right-1.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/hair-side-right-2.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/highlight-left.png
Normal file
|
After Width: | Height: | Size: 893 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/highlight-right.png
Normal file
|
After Width: | Height: | Size: 912 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/iris-left.png
Normal file
|
After Width: | Height: | Size: 1,009 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/iris-right.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/lash-left.png
Normal file
|
After Width: | Height: | Size: 915 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/lash-right.png
Normal file
|
After Width: | Height: | Size: 941 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-anxious.png
Normal file
|
After Width: | Height: | Size: 901 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-neutral.png
Normal file
|
After Width: | Height: | Size: 892 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-open-small.png
Normal file
|
After Width: | Height: | Size: 952 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-open.png
Normal file
|
After Width: | Height: | Size: 995 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-sad.png
Normal file
|
After Width: | Height: | Size: 892 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-startled.png
Normal file
|
After Width: | Height: | Size: 1,014 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-tired.png
Normal file
|
After Width: | Height: | Size: 902 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/mouth-warm.png
Normal file
|
After Width: | Height: | Size: 916 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/neck.png
Normal file
|
After Width: | Height: | Size: 1,000 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/nose.png
Normal file
|
After Width: | Height: | Size: 909 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/outfit-inner.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/outfit-outer.png
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/outfit.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/pupil-left.png
Normal file
|
After Width: | Height: | Size: 1,016 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/pupil-right.png
Normal file
|
After Width: | Height: | Size: 914 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/ribbon.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/avatar-art/personas/P5/generated-raw/tear-left.png
Normal file
|
After Width: | Height: | Size: 941 KiB |
BIN
docs/avatar-art/personas/P5/generated-raw/tear-right.png
Normal file
|
After Width: | Height: | Size: 896 KiB |
221
docs/avatar-art/personas/P5/generation-plan-last-run.json
Normal file
|
|
@ -0,0 +1,221 @@
|
|||
{
|
||||
"persona": "P5",
|
||||
"name": "도윤",
|
||||
"sourceArtSet": "seoyeon-live2d-psd-v2",
|
||||
"targetArtSet": "p5-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/P5/generation-plan.json
Normal file
|
|
@ -0,0 +1,856 @@
|
|||
{
|
||||
"persona": "P5",
|
||||
"name": "도윤",
|
||||
"sourceArtSet": "seoyeon-live2d-psd-v2",
|
||||
"targetArtSet": "p5-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/P5/prompts/blush-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/blush-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/body.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/brow-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/brow-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/clavicle.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/ear-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/ear-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/eye-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/eye-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/face-base.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/face.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/hair-bangs.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/hair-front.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/highlight-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/highlight-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/iris-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/iris-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/lash-left.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/lash-right.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/mouth-anxious.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/mouth-neutral.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/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 P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/mouth-open.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/mouth-sad.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/mouth-startled.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/mouth-tired.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/mouth-warm.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/neck.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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/P5/prompts/nose.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Use case: stylized-concept
|
||||
Asset type: Live2D-style raster avatar part for Vignette persona P5 도윤
|
||||
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: dark brown short hair, neutral warm skin, subdued gray-blue school jacket.
|
||||
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.
|
||||