39 lines
1.6 KiB
JSON
39 lines
1.6 KiB
JSON
|
|
{
|
||
|
|
"name": "piupiu",
|
||
|
|
"_note": "G5/G3 validation config (agent C). Mirrors configs/piupiu.json and adds an expect block. Ground truth: a thigh punches through this skirt in motion, so a correct G5 FAILS here while --rest (G3) passes.",
|
||
|
|
"source": "C:/Users/Jeremy/tinqs/animation/tools/tailor/lena_piupiu_v2_garment.fbx",
|
||
|
|
"body": "C:/Users/Jeremy/tinqs/ariki-game/assets/quaternius/derived-bodies/Ariki_Female_QuatSkin.glb",
|
||
|
|
"weld_threshold": 0.0006,
|
||
|
|
"shell_mm": 4,
|
||
|
|
"align": { "top_bone": "spine_01", "scale_xy": 0.1, "scale_z": 0.1, "z_nudge": 0.037, "xy_nudge": [0.0, 0.0] },
|
||
|
|
"parts": {
|
||
|
|
"Piupiu": {
|
||
|
|
"slot": "Legs",
|
||
|
|
"islands": [0],
|
||
|
|
"tris": 8000,
|
||
|
|
"planar_deg": 5,
|
||
|
|
"fit": { "target": "BODY_SHELL", "mask": "full", "offset_mm": 3, "wrap_mode": "OUTSIDE", "hem_mm": 14 },
|
||
|
|
"weights": "dress",
|
||
|
|
"color": [0.45, 0.35, 0.15],
|
||
|
|
"texture": "../tools/tailor/textures/piupiu.png"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"export": {
|
||
|
|
"out_dir": "C:/Users/Jeremy/tinqs/ariki-game/assets/quaternius/outfits/kapahaka",
|
||
|
|
"gender": "Female",
|
||
|
|
"set": "Kapahaka",
|
||
|
|
"note": "Flax skirt (piupiu) - Legs slot"
|
||
|
|
},
|
||
|
|
"min_island_verts": 40,
|
||
|
|
"expect": {
|
||
|
|
"penetration": {
|
||
|
|
"max_verts": 0,
|
||
|
|
"depth_mm": 1.0,
|
||
|
|
"clips": ["Idle", "Walk", "Dance"],
|
||
|
|
"frames_per_clip": 6,
|
||
|
|
"max_verts_rest": 2,
|
||
|
|
"_note_rest": "The shipped piupiu has ONE 8 mm nick in the fitting pose; the pose-dependent defect is 78-197 verts up to 93 mm. A rest budget of 2 keeps G3 honest about the fit while letting the posed sweep own the real signal."
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|