feat: clothing lane, character sources, and DCC bridges

Bulk import of the working lanes that were living untracked on the PC.

Content:
- characters/  Lena/male body lanes, bakes, texture work, run logs
- clothing/    garment pipeline, configs, gates, contract docs
- garments/    MD-authored garment sources (.zprj/.zpac)
- UAL-Lib/     Universal Animation Library 2 source (.blend/.fbx/.glb)
- tools/       blender_bridge, iclone_bridge, md_bridge, tailor, glm_agent
- docs/, plans/, dev/, .agents/plans/

Repo hygiene:
- .gitattributes: LFS now covers .blend, .zprj, .zpac, .obj, .npy and the
  Reallusion .iAvatar/.ccAvatar/.ccRestore containers. Without this the
  ~3.8 GB in this commit would land as raw blobs. .png/.jpg are left out
  on purpose — ~250 are already tracked raw and converting them would
  rewrite every one without shrinking history.
- .gitignore: exclude /accurig/ (~1 GB AccuRig program files, redistributable
  from Reallusion, nothing authored here) and /dev/null/ (git-lfs hook copies
  dropped by a `>/dev/null` redirect on Windows).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-06 15:55:43 -07:00
parent 3363209cac
commit 3ba86b2ea8
558 changed files with 68622 additions and 8 deletions
@@ -0,0 +1,44 @@
00:01.719 blend | Read blend: "C:\Users\Jeremy\tinqs\animation\characters\female\lena_nude\hires_claude\22_lines.blend"
[fin 0.3s] in: 860389v 1721805f mats=['tripo_material_9701d6b7-20ea-449d-8637-2fc9d4bc199c']
[fin 1.1s] valence: mean 6.00, max 30 (using 24)
[fin 1.3s] zone: 699676 verts
[fin 2.3s] kink [>6,>12,>20] before: [18695, 6843, 3560]
[fin 4.5s] median pass 1: 94201 verts adjusted, max 2.000 mm, median(adjusted) 0.016 mm, clamped 93
[fin 6.6s] median pass 2: 38243 verts adjusted, max 2.000 mm, median(adjusted) 0.019 mm, clamped 64
[fin 8.7s] median pass 3: 25316 verts adjusted, max 2.000 mm, median(adjusted) 0.023 mm, clamped 76
[fin 9.8s] kink [>6,>12,>20] after median: [19086, 7435, 3539]
[fin 9.9s] part A displacement: max 5.361 mm, p99 0.108 mm
=== CLEAVAGE PROFILE [before fillet] ===
z sternum y fillet radius notch vs apex
0.650 -0.0720 122.6 mm -5.3 mm
0.665 -0.0749 1015.9 mm +0.1 mm
0.680 -0.0789 108.0 mm +6.5 mm
0.695 -0.0833 255.4 mm +10.4 mm
0.710 -0.0732 10.6 mm +28.3 mm <-- SHARP
0.725 -0.0508 10.7 mm +44.2 mm <-- SHARP
0.740 -0.0436 79.8 mm +6.0 mm
0.755 -0.0329 90.9 mm -6.8 mm
0.770 -0.0212 109.4 mm -9.3 mm
[fin 11.4s] corridor: 13548 verts
[fin 104.1s] fillet: 13548 verts, CG it=7999 rel=1.3e-13, alpha=0.65, moved max 26.00 mm, median(corridor) 2.59 mm, clamped 66
=== CLEAVAGE PROFILE [after fillet] ===
z sternum y fillet radius notch vs apex
0.650 -0.0720 122.6 mm -5.3 mm
0.665 -0.0749 1015.9 mm +0.1 mm
0.680 -0.0789 108.0 mm +6.5 mm
0.695 -0.0833 inf mm +10.4 mm
0.710 -0.0751 32.2 mm +24.7 mm
0.725 -0.0583 inf mm +30.6 mm
0.740 -0.0428 124.5 mm +7.6 mm
0.755 -0.0306 70.5 mm -2.5 mm
0.770 -0.0208 73.6 mm -8.6 mm
[fin 109.1s] kink [>6,>12,>20] final: [18665, 7371, 3519]
[fin 109.1s] TOTAL displacement: max 26.52 mm, p99 1.937 mm, 33291 verts moved >0.05 mm
Info: Saved as "26_geo.blend"
[fin 109.3s] WROTE 26_geo.blend with materials ['tripo_material_9701d6b7-20ea-449d-8637-2fc9d4bc199c']
FIN_DONE
Blender 5.1.2 (hash ec6e62d40fa9 built 2026-05-19 01:37:34)
Blender quit