P2~P7 리노컷 캐스트 원화·리그와 세션 활성화
- 추천 원화(P2 b·P3 v2b·P4 v2b·P5 v2a·P6 v2b·P7 v2b)로 얼굴 없는 기본형·몸 원본 codex 편집, 정렬·정규화 후 공통 파이프라인 실행 - 게시 자산 apps/web/public/avatar/v3/p2~p7, 리그 rigs/p2Rig~p7Rig - 세션 레지스트리 P1~P7 전원 활성, Lab은 생성된 리그 자동 수집 - P3·P6 기본 눈 감김을 줄여 중립 렌더를 원화 눈매에 맞춤 - 표정 E2E를 v3 렌더러 기대로 갱신(검사 의도 유지)
This commit is contained in:
parent
98577cf4ae
commit
ded312acdc
258 changed files with 18463 additions and 32 deletions
BIN
docs/avatar-art/p7-linocut/base/base-faceless.png
Normal file
BIN
docs/avatar-art/p7-linocut/base/base-faceless.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.4 MiB |
BIN
docs/avatar-art/p7-linocut/base/base-front.png
Normal file
BIN
docs/avatar-art/p7-linocut/base/base-front.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.6 MiB |
40
docs/avatar-art/p7-linocut/base/edits/aligned-body-1.json
Normal file
40
docs/avatar-art/p7-linocut/base/edits/aligned-body-1.json
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"mode": "body",
|
||||
"ref": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\source-front.png",
|
||||
"edited": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\body-1.png",
|
||||
"out": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\aligned-body-1.png",
|
||||
"refSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"editedOriginalSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"eccCorrelation": 0.99627,
|
||||
"transform": {
|
||||
"scaleSqrtDet": 0.99995,
|
||||
"rotationDeg": 0.002,
|
||||
"translateX": -0.097,
|
||||
"translateY": -0.462,
|
||||
"matrix": [
|
||||
[
|
||||
0.999783,
|
||||
4.7e-05,
|
||||
-0.097108
|
||||
],
|
||||
[
|
||||
3.6e-05,
|
||||
1.000121,
|
||||
-0.46182
|
||||
]
|
||||
],
|
||||
"direction": "ref(template) 좌표 -> edited(resized, input) 좌표. 정렬된 출력은 이 행렬의 역변환(WARP_INVERSE_MAP)으로 만든다."
|
||||
},
|
||||
"eccIncludeMaskPixels": 531858,
|
||||
"chamferInMask": {
|
||||
"median": 0.0,
|
||||
"p90": 1.414,
|
||||
"nSamples": 84981
|
||||
}
|
||||
}
|
||||
40
docs/avatar-art/p7-linocut/base/edits/aligned-body-2.json
Normal file
40
docs/avatar-art/p7-linocut/base/edits/aligned-body-2.json
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"mode": "body",
|
||||
"ref": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\source-front.png",
|
||||
"edited": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\body-2.png",
|
||||
"out": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\aligned-body-2.png",
|
||||
"refSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"editedOriginalSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"eccCorrelation": 0.99308,
|
||||
"transform": {
|
||||
"scaleSqrtDet": 0.99996,
|
||||
"rotationDeg": 0.003,
|
||||
"translateX": -0.473,
|
||||
"translateY": -0.775,
|
||||
"matrix": [
|
||||
[
|
||||
0.9999,
|
||||
0.000127,
|
||||
-0.472568
|
||||
],
|
||||
[
|
||||
5.4e-05,
|
||||
1.000025,
|
||||
-0.775239
|
||||
]
|
||||
],
|
||||
"direction": "ref(template) 좌표 -> edited(resized, input) 좌표. 정렬된 출력은 이 행렬의 역변환(WARP_INVERSE_MAP)으로 만든다."
|
||||
},
|
||||
"eccIncludeMaskPixels": 532046,
|
||||
"chamferInMask": {
|
||||
"median": 0.0,
|
||||
"p90": 1.414,
|
||||
"nSamples": 86334
|
||||
}
|
||||
}
|
||||
129
docs/avatar-art/p7-linocut/base/edits/aligned-faceless-1.json
Normal file
129
docs/avatar-art/p7-linocut/base/edits/aligned-faceless-1.json
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"mode": "faceless",
|
||||
"ref": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\source-front.png",
|
||||
"edited": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\faceless-1.png",
|
||||
"out": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\aligned-faceless-1.png",
|
||||
"refSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"editedOriginalSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"eccCorrelation": 0.99353,
|
||||
"transform": {
|
||||
"scaleSqrtDet": 0.99995,
|
||||
"rotationDeg": 0.005,
|
||||
"translateX": -0.285,
|
||||
"translateY": -0.603,
|
||||
"matrix": [
|
||||
[
|
||||
0.999806,
|
||||
-7.3e-05,
|
||||
-0.284832
|
||||
],
|
||||
[
|
||||
8.4e-05,
|
||||
1.000089,
|
||||
-0.603197
|
||||
]
|
||||
],
|
||||
"direction": "ref(template) 좌표 -> edited(resized, input) 좌표. 정렬된 출력은 이 행렬의 역변환(WARP_INVERSE_MAP)으로 만든다."
|
||||
},
|
||||
"eccIncludeMaskPixels": 772884,
|
||||
"chamferInMask": {
|
||||
"median": 0.0,
|
||||
"p90": 1.0,
|
||||
"nSamples": 114122
|
||||
},
|
||||
"faceOvalBandChamfer": {
|
||||
"median": 0.0,
|
||||
"p90": 1.0,
|
||||
"nSamples": 5875
|
||||
},
|
||||
"inkRatioByBox": {
|
||||
"eyeA": {
|
||||
"box": [
|
||||
396,
|
||||
410,
|
||||
536,
|
||||
489
|
||||
],
|
||||
"refInkRatio": 0.1821,
|
||||
"editedInkRatio": 0.0059
|
||||
},
|
||||
"eyeB": {
|
||||
"box": [
|
||||
607,
|
||||
408,
|
||||
748,
|
||||
488
|
||||
],
|
||||
"refInkRatio": 0.1543,
|
||||
"editedInkRatio": 0.0025
|
||||
},
|
||||
"browA": {
|
||||
"box": [
|
||||
354,
|
||||
351,
|
||||
553,
|
||||
438
|
||||
],
|
||||
"refInkRatio": 0.4338,
|
||||
"editedInkRatio": 0.303
|
||||
},
|
||||
"browB": {
|
||||
"box": [
|
||||
590,
|
||||
350,
|
||||
787,
|
||||
437
|
||||
],
|
||||
"refInkRatio": 0.2923,
|
||||
"editedInkRatio": 0.1698
|
||||
},
|
||||
"mouth": {
|
||||
"box": [
|
||||
472,
|
||||
623,
|
||||
667,
|
||||
740
|
||||
],
|
||||
"refInkRatio": 0.064,
|
||||
"editedInkRatio": 0.0
|
||||
}
|
||||
},
|
||||
"eccExcludeBoxes": {
|
||||
"eyeA": [
|
||||
396,
|
||||
410,
|
||||
536,
|
||||
489
|
||||
],
|
||||
"eyeB": [
|
||||
607,
|
||||
408,
|
||||
748,
|
||||
488
|
||||
],
|
||||
"browA": [
|
||||
354,
|
||||
351,
|
||||
553,
|
||||
438
|
||||
],
|
||||
"browB": [
|
||||
590,
|
||||
350,
|
||||
787,
|
||||
437
|
||||
],
|
||||
"mouth": [
|
||||
472,
|
||||
623,
|
||||
667,
|
||||
740
|
||||
]
|
||||
}
|
||||
}
|
||||
129
docs/avatar-art/p7-linocut/base/edits/aligned-faceless-2.json
Normal file
129
docs/avatar-art/p7-linocut/base/edits/aligned-faceless-2.json
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"mode": "faceless",
|
||||
"ref": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\source-front.png",
|
||||
"edited": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\faceless-2.png",
|
||||
"out": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\aligned-faceless-2.png",
|
||||
"refSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"editedOriginalSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"eccCorrelation": 0.99416,
|
||||
"transform": {
|
||||
"scaleSqrtDet": 1.00019,
|
||||
"rotationDeg": 0.001,
|
||||
"translateX": -0.214,
|
||||
"translateY": -0.564,
|
||||
"matrix": [
|
||||
[
|
||||
1.000019,
|
||||
-2.9e-05,
|
||||
-0.21414
|
||||
],
|
||||
[
|
||||
2.2e-05,
|
||||
1.000368,
|
||||
-0.563871
|
||||
]
|
||||
],
|
||||
"direction": "ref(template) 좌표 -> edited(resized, input) 좌표. 정렬된 출력은 이 행렬의 역변환(WARP_INVERSE_MAP)으로 만든다."
|
||||
},
|
||||
"eccIncludeMaskPixels": 772884,
|
||||
"chamferInMask": {
|
||||
"median": 0.0,
|
||||
"p90": 1.0,
|
||||
"nSamples": 117889
|
||||
},
|
||||
"faceOvalBandChamfer": {
|
||||
"median": 0.0,
|
||||
"p90": 1.0,
|
||||
"nSamples": 5975
|
||||
},
|
||||
"inkRatioByBox": {
|
||||
"eyeA": {
|
||||
"box": [
|
||||
396,
|
||||
410,
|
||||
536,
|
||||
489
|
||||
],
|
||||
"refInkRatio": 0.1821,
|
||||
"editedInkRatio": 0.0078
|
||||
},
|
||||
"eyeB": {
|
||||
"box": [
|
||||
607,
|
||||
408,
|
||||
748,
|
||||
488
|
||||
],
|
||||
"refInkRatio": 0.1543,
|
||||
"editedInkRatio": 0.0032
|
||||
},
|
||||
"browA": {
|
||||
"box": [
|
||||
354,
|
||||
351,
|
||||
553,
|
||||
438
|
||||
],
|
||||
"refInkRatio": 0.4338,
|
||||
"editedInkRatio": 0.3066
|
||||
},
|
||||
"browB": {
|
||||
"box": [
|
||||
590,
|
||||
350,
|
||||
787,
|
||||
437
|
||||
],
|
||||
"refInkRatio": 0.2923,
|
||||
"editedInkRatio": 0.1743
|
||||
},
|
||||
"mouth": {
|
||||
"box": [
|
||||
472,
|
||||
623,
|
||||
667,
|
||||
740
|
||||
],
|
||||
"refInkRatio": 0.064,
|
||||
"editedInkRatio": 0.0
|
||||
}
|
||||
},
|
||||
"eccExcludeBoxes": {
|
||||
"eyeA": [
|
||||
396,
|
||||
410,
|
||||
536,
|
||||
489
|
||||
],
|
||||
"eyeB": [
|
||||
607,
|
||||
408,
|
||||
748,
|
||||
488
|
||||
],
|
||||
"browA": [
|
||||
354,
|
||||
351,
|
||||
553,
|
||||
438
|
||||
],
|
||||
"browB": [
|
||||
590,
|
||||
350,
|
||||
787,
|
||||
437
|
||||
],
|
||||
"mouth": [
|
||||
472,
|
||||
623,
|
||||
667,
|
||||
740
|
||||
]
|
||||
}
|
||||
}
|
||||
BIN
docs/avatar-art/p7-linocut/base/edits/sheet.jpg
Normal file
BIN
docs/avatar-art/p7-linocut/base/edits/sheet.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 52 KiB |
66
docs/avatar-art/p7-linocut/base/normalize.json
Normal file
66
docs/avatar-art/p7-linocut/base/normalize.json
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
{
|
||||
"canvas": {
|
||||
"w": 1005,
|
||||
"h": 1566
|
||||
},
|
||||
"reference": {
|
||||
"image": "docs\\avatar-art\\p1-linocut\\base\\base-front.png",
|
||||
"eyesCenter": [
|
||||
492.69,
|
||||
584.33
|
||||
],
|
||||
"chin": [
|
||||
500.61,
|
||||
919.55
|
||||
],
|
||||
"eyeDistance": 215.427,
|
||||
"eyeChinDistance": 335.308
|
||||
},
|
||||
"input": {
|
||||
"front": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\source-front.png",
|
||||
"faceless": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\aligned-faceless-1.png",
|
||||
"body": "D:\\workspace\\vignette\\docs\\avatar-art\\p7-linocut\\base\\edits\\aligned-body-1.png",
|
||||
"frontSize": [
|
||||
1142,
|
||||
1377
|
||||
],
|
||||
"eyesCenter": [
|
||||
571.8,
|
||||
453.19
|
||||
],
|
||||
"chin": [
|
||||
569.6,
|
||||
816.89
|
||||
],
|
||||
"eyeDistance": 211.724,
|
||||
"eyeChinDistance": 363.704
|
||||
},
|
||||
"transform": {
|
||||
"sHead": 0.969707,
|
||||
"sWidth": 0.880035,
|
||||
"s": 0.969707,
|
||||
"rotationDeg": 0.0,
|
||||
"offsetXNatural": -61.793,
|
||||
"offsetXClampRange": [
|
||||
-102.406,
|
||||
0.0
|
||||
],
|
||||
"offsetX": -61.793,
|
||||
"offsetY": 144.868
|
||||
},
|
||||
"coveredRange": {
|
||||
"x": [
|
||||
0.0,
|
||||
1005
|
||||
],
|
||||
"y": [
|
||||
144.9,
|
||||
1480.2
|
||||
]
|
||||
},
|
||||
"inputSha256": {
|
||||
"front": "e92955a4a5bbb0dc7a0b133368344c5d4acf2cd424b62f675c9206054973e124",
|
||||
"faceless": "213a6566071f8c7e80cf539625d23eb709ed1d5e88a9ef177f2e223ff1164b13",
|
||||
"body": "cb2091bf50aaead7b1a9569c4922aa06cfab7c101a0a0a0701982c4433f36e36"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue