88 lines
2.8 KiB
JSON
88 lines
2.8 KiB
JSON
|
|
{
|
||
|
|
"name": "md_piupiu_backfill",
|
||
|
|
"_note": [
|
||
|
|
"BACKFILL PROOF, not a shipping config. Transcribes tools/tailor/md_piupiu.py (piupiu",
|
||
|
|
"v2, the kapa haka flax skirt) into the `md` block schema. Exercises the half of the",
|
||
|
|
"schema md_pari_backfill.json does not: the strengthen/relax two-pass settle and the",
|
||
|
|
"two-point A-line panel. Semantic differences against the original must be zero.",
|
||
|
|
"md.exports is empty because md_piupiu.py never exported; the v2 .zprj/.fbx/.obj/.zpac",
|
||
|
|
"on disk were produced by separate --exec calls."
|
||
|
|
],
|
||
|
|
|
||
|
|
"md": {
|
||
|
|
"reset": "new_project",
|
||
|
|
"avatar_fbx": "C:/Users/Jeremy/tinqs/animation/tools/tailor/avatar/Lena_QuatSkin_Avatar.fbx",
|
||
|
|
"avatar_scale": 10.0,
|
||
|
|
"add_arrangement_points": true,
|
||
|
|
"auto_translate": true,
|
||
|
|
|
||
|
|
"zfab": "C:/Users/Public/Documents/MarvelousDesigner/New Assets/Fabric/(Default for Simulation).zfab",
|
||
|
|
"texture": "C:/Users/Jeremy/tinqs/animation/tools/tailor/textures/piupiu.png",
|
||
|
|
"texture_dpi": 43.307,
|
||
|
|
|
||
|
|
"panels": [
|
||
|
|
{
|
||
|
|
"name": "front",
|
||
|
|
"note": "length 600 (waist 1.05 -> hem 0.45); tension waist 500/panel (< 1095 hip circ, no elastic); A-line hem 820",
|
||
|
|
"dx": 0.0,
|
||
|
|
"points": [[160.0, 600.0], [660.0, 600.0], [820.0, 0.0], [0.0, 0.0]]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "back",
|
||
|
|
"note": "identical block; lines 0 waist | 1 side_R | 2 hem | 3 side_L",
|
||
|
|
"dx": 1000.0,
|
||
|
|
"points": [[160.0, 600.0], [660.0, 600.0], [820.0, 0.0], [0.0, 0.0]]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
|
||
|
|
"seams": [
|
||
|
|
{ "a": "front", "b": "back", "lines": [1] },
|
||
|
|
{ "a": "front", "b": "back", "lines": [3] }
|
||
|
|
],
|
||
|
|
|
||
|
|
"arrangements": [
|
||
|
|
{ "panel": "front", "point": "Body_Front_Waist", "offset": [50, 30, 50] },
|
||
|
|
{ "panel": "back", "point": "Body_Back_Waist", "offset": [0, 30, 50] }
|
||
|
|
],
|
||
|
|
|
||
|
|
"sim": {
|
||
|
|
"strengthen": true,
|
||
|
|
"settle_frames": 250,
|
||
|
|
"relax_frames": 50
|
||
|
|
},
|
||
|
|
|
||
|
|
"snapshot": "C:/Users/Jeremy/AppData/Local/Temp/tinqs_md_piupiu_v2.png",
|
||
|
|
|
||
|
|
"export_dir": "C:/Users/Jeremy/tinqs/animation/tools/tailor",
|
||
|
|
"export_basename": "lena_piupiu_v2",
|
||
|
|
"exports": []
|
||
|
|
},
|
||
|
|
|
||
|
|
"expect": {
|
||
|
|
"bands": {
|
||
|
|
"flax": {
|
||
|
|
"top_m": 1.05,
|
||
|
|
"bottom_m": 0.45,
|
||
|
|
"tol_m": 0.03,
|
||
|
|
"bottom_tol_m": 0.04,
|
||
|
|
"from": "cover"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"drape": {
|
||
|
|
"snapshot": "C:/Users/Jeremy/tinqs/animation/tools/tailor/screenshots/lena_piupiu_v2.png",
|
||
|
|
"height_m": 1.777,
|
||
|
|
"min_row_cover": 0.4,
|
||
|
|
"z_range": [0.2, 1.3],
|
||
|
|
"mask": {
|
||
|
|
"mode": "colors",
|
||
|
|
"tol": 24,
|
||
|
|
"_note": "flax strand yellows + the black geometric banding; tol 24 (not 30) keeps the body's baked-in beige underwear out of the mask",
|
||
|
|
"colors": [
|
||
|
|
[184, 152, 104], [168, 136, 104], [200, 168, 136], [152, 136, 88],
|
||
|
|
[184, 168, 120], [200, 184, 136], [24, 24, 24], [40, 24, 24]
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|