{ "source": "C:\\Users\\encep\\OneDrive\\문서\\카카오톡 받은 파일\\라투디 여캐.psb", "sourceCanvas": [ 1080, 1920 ], "targetCanvas": [ 900, 1125 ], "cropBox": [ 0, 240, 1080, 1590 ], "layerOrder": [ "hair-back-base", "hair-back-left", "hair-back-right", "body", "outfit", "ear-left", "ear-right", "face-base", "blush-left", "blush-right", "eye-white-left", "eye-white-right", "iris-left", "iris-right", "pupil-left", "pupil-right", "highlight-left", "highlight-right", "lash-left", "lash-right", "eyelid-upper-left", "eyelid-upper-right", "eyelid-lower-left", "eyelid-lower-right", "brow-left", "brow-right", "nose", "hair-side-left-1", "hair-side-right-1", "hair-side-left-2", "hair-side-right-2", "hair-bangs", "mouth-neutral" ], "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 } }, { "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 } }, { "id": "body", "source": "body group", "file": "body.png", "alphaBox": [ 339, 439, 605, 759 ], "originPercent": { "x": 52.44, "y": 53.24 } }, { "id": "neck", "source": "neck group", "file": "neck.png", "alphaBox": [ 339, 439, 605, 759 ], "originPercent": { "x": 52.44, "y": 53.24 } }, { "id": "clavicle", "source": "clavicle group", "file": "clavicle.png", "alphaBox": [ 368, 632, 560, 664 ], "originPercent": { "x": 51.56, "y": 57.6 } }, { "id": "outfit", "source": "outfit group", "file": "outfit.png", "alphaBox": [ 130, 521, 806, 1015 ], "originPercent": { "x": 52.0, "y": 68.27 } }, { "id": "outfit-inner", "source": "inner outfit group", "file": "outfit-inner.png", "alphaBox": [ 232, 521, 705, 1009 ], "originPercent": { "x": 52.06, "y": 68.0 } }, { "id": "outfit-outer", "source": "outer outfit group", "file": "outfit-outer.png", "alphaBox": [ 130, 541, 806, 1015 ], "originPercent": { "x": 52.0, "y": 69.16 } }, { "id": "ribbon", "source": "ribbon group", "file": "ribbon.png", "alphaBox": [ 368, 636, 570, 832 ], "originPercent": { "x": 52.11, "y": 65.24 } }, { "id": "face", "source": "face group", "file": "face.png", "alphaBox": [ 271, 31, 650, 532 ], "originPercent": { "x": 51.17, "y": 25.02 } }, { "id": "face-base", "source": "face base group", "file": "face-base.png", "alphaBox": [ 276, 31, 630, 532 ], "originPercent": { "x": 50.33, "y": 25.02 } }, { "id": "ear-left", "source": "left ear group", "file": "ear-left.png", "alphaBox": [ 271, 362, 349, 445 ], "originPercent": { "x": 34.44, "y": 35.87 } }, { "id": "ear-right", "source": "right ear group", "file": "ear-right.png", "alphaBox": [ 572, 355, 650, 438 ], "originPercent": { "x": 67.89, "y": 35.24 } }, { "id": "blush-left", "source": "left blush group", "file": "blush-left.png", "alphaBox": [ 301, 338, 449, 446 ], "originPercent": { "x": 41.67, "y": 34.84 } }, { "id": "blush-right", "source": "right blush group", "file": "blush-right.png", "alphaBox": [ 467, 330, 615, 438 ], "originPercent": { "x": 60.11, "y": 34.13 } }, { "id": "nose", "source": "nose group", "file": "nose.png", "alphaBox": [ 448, 410, 461, 426 ], "originPercent": { "x": 50.5, "y": 37.16 } }, { "id": "eye-left", "source": "left eye group", "file": "eye-left.png", "alphaBox": [ 296, 292, 436, 392 ], "originPercent": { "x": 40.67, "y": 30.4 } }, { "id": "eye-right", "source": "right eye group", "file": "eye-right.png", "alphaBox": [ 472, 283, 619, 377 ], "originPercent": { "x": 60.61, "y": 29.33 } }, { "id": "eye-white-left", "source": "left eye white group", "file": "eye-white-left.png", "alphaBox": [ 327, 341, 413, 384 ], "originPercent": { "x": 41.11, "y": 32.22 } }, { "id": "eye-white-right", "source": "right eye white group", "file": "eye-white-right.png", "alphaBox": [ 503, 327, 588, 370 ], "originPercent": { "x": 60.61, "y": 30.98 } }, { "id": "iris-left", "source": "left iris group", "file": "iris-left.png", "alphaBox": [ 349, 334, 404, 384 ], "originPercent": { "x": 41.83, "y": 31.91 } }, { "id": "iris-right", "source": "right iris group", "file": "iris-right.png", "alphaBox": [ 510, 321, 566, 372 ], "originPercent": { "x": 59.78, "y": 30.8 } }, { "id": "pupil-left", "source": "left pupil group", "file": "pupil-left.png", "alphaBox": [ 374, 350, 389, 369 ], "originPercent": { "x": 42.39, "y": 31.96 } }, { "id": "pupil-right", "source": "right pupil group", "file": "pupil-right.png", "alphaBox": [ 525, 339, 540, 357 ], "originPercent": { "x": 59.17, "y": 30.93 } }, { "id": "highlight-left", "source": "left eye highlight group", "file": "highlight-left.png", "alphaBox": [ 367, 349, 389, 378 ], "originPercent": { "x": 42.0, "y": 32.31 } }, { "id": "highlight-right", "source": "right eye highlight group", "file": "highlight-right.png", "alphaBox": [ 528, 337, 552, 367 ], "originPercent": { "x": 60.0, "y": 31.29 } }, { "id": "lash-left", "source": "left lash group", "file": "lash-left.png", "alphaBox": [ 324, 316, 421, 355 ], "originPercent": { "x": 41.39, "y": 29.82 } }, { "id": "lash-right", "source": "right lash group", "file": "lash-right.png", "alphaBox": [ 490, 305, 588, 347 ], "originPercent": { "x": 59.89, "y": 28.98 } }, { "id": "eyelid-upper-left", "source": "left upper eyelid group", "file": "eyelid-upper-left.png", "alphaBox": [ 296, 330, 418, 381 ], "originPercent": { "x": 39.67, "y": 31.6 } }, { "id": "eyelid-upper-right", "source": "right upper eyelid group", "file": "eyelid-upper-right.png", "alphaBox": [ 498, 314, 619, 365 ], "originPercent": { "x": 62.06, "y": 30.18 } }, { "id": "eyelid-lower-left", "source": "left lower eyelid group", "file": "eyelid-lower-left.png", "alphaBox": [ 323, 371, 415, 392 ], "originPercent": { "x": 41.0, "y": 33.91 } }, { "id": "eyelid-lower-right", "source": "right lower eyelid group", "file": "eyelid-lower-right.png", "alphaBox": [ 502, 353, 593, 377 ], "originPercent": { "x": 60.83, "y": 32.44 } }, { "id": "brow-left", "source": "left brow group", "file": "brow-left.png", "alphaBox": [ 308, 292, 436, 317 ], "originPercent": { "x": 41.33, "y": 27.07 } }, { "id": "brow-right", "source": "right brow group", "file": "brow-right.png", "alphaBox": [ 472, 283, 601, 300 ], "originPercent": { "x": 59.61, "y": 25.91 } }, { "id": "hair-front", "source": "front hair group", "file": "hair-front.png", "alphaBox": [ 212, 20, 692, 829 ], "originPercent": { "x": 50.22, "y": 37.73 } }, { "id": "hair-bangs", "source": "bangs group", "file": "hair-bangs.png", "alphaBox": [ 290, 52, 622, 386 ], "originPercent": { "x": 50.67, "y": 7.0 } }, { "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 } }, { "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 } }, { "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 } }, { "id": "hair-side-right-2", "source": "right side hair 2 group", "file": "hair-side-right-2.png", "alphaBox": [ 529, 315, 660, 829 ], "originPercent": { "x": 66.06, "y": 33.48 } }, { "id": "mouth-neutral", "source": "mouth smile group", "file": "mouth-neutral.png", "alphaBox": [ 431, 454, 498, 474 ], "originPercent": { "x": 51.61, "y": 41.24 } }, { "id": "hair-back-base", "source": "top extra back hair layers", "file": "hair-back-base.png", "alphaBox": null, "originPercent": { "x": 50.0, "y": 50.0 } }, { "id": "mouth-open", "source": "hidden open mouth groups", "file": "mouth-open.png", "alphaBox": [ 405, 424, 524, 539 ], "originPercent": { "x": 51.61, "y": 42.8 } }, { "id": "mouth-warm", "source": "derived from mouth-neutral bbox", "file": "mouth-warm.png", "alphaBox": [ 427, 453, 502, 473 ], "originPercent": { "x": 51.61, "y": 41.16 } }, { "id": "mouth-tired", "source": "derived from mouth-neutral bbox", "file": "mouth-tired.png", "alphaBox": [ 435, 464, 494, 470 ], "originPercent": { "x": 51.61, "y": 41.51 } }, { "id": "mouth-sad", "source": "derived from mouth-neutral bbox", "file": "mouth-sad.png", "alphaBox": [ 433, 454, 496, 469 ], "originPercent": { "x": 51.61, "y": 41.02 } }, { "id": "mouth-anxious", "source": "derived from mouth-neutral bbox", "file": "mouth-anxious.png", "alphaBox": [ 439, 456, 490, 472 ], "originPercent": { "x": 51.61, "y": 41.24 } }, { "id": "mouth-startled", "source": "derived from mouth-open bbox", "file": "mouth-startled.png", "alphaBox": [ 424, 439, 505, 522 ], "originPercent": { "x": 51.61, "y": 42.71 } }, { "id": "mouth-open-small", "source": "derived from mouth-open bbox", "file": "mouth-open-small.png", "alphaBox": [ 413, 445, 515, 516 ], "originPercent": { "x": 51.56, "y": 42.71 } } ], "imageGenerationHarness": { "canvas": [ 900, 1125 ], "rule": "Generate each replacement part on this exact canvas, transparent outside the part bbox, matching alphaBox and originPercent.", "file": "imagegen-coordinate-harness.png" } }