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,48 @@
00:01.844 blend | Read blend: "C:\Users\Jeremy\tinqs\animation\characters\female\lena_nude\hires_claude\10_welded.blend"
[seam 0.3s] body 'tripo_node_9701d6b7-20ea-449d-8637-2fc9d4bc199c' 860389v 1721808f
[seam 25.1s] decimated -> 42529v 86090f
Info: Removed 0 vertices
Info: Removed: 0 vertices, 7 edges, 7 faces
Info: Removed: 0 vertices, 0 edges, 0 faces
[seam 25.5s] clean[after decimate]: 42529v 86083f nonmanifold_edges=1649 degenerate_faces=1
axes up=z lr=x fb=y height 0.9793 units
LANDMARKS neck_u 0.825 hip_u 0.415 ankle_u 0.075 arm_in 0.350 wrist 0.732 (fractions of height / half-span)
arm centre u 0.717 leg centres |s| 0.189 / 0.187
armpit u 0.713 -> relief cut across the back at that height
seam 'ankle rings': 253 edges
seam 'arm back line': 326 edges
seam 'armpit relief': 146 edges
seam 'back midline': 326 edges
seam 'hip ring': 417 edges
seam 'leg inner line': 151 edges
seam 'neck ring': 134 edges
seam 'shoulder rings': 305 edges
seam 'wrist rings': 218 edges
[seam 27.1s] marked 2276 seam edges
[seam 32.2s] unwrapped + packed
=== NEW ATLAS (Tripo baseline in brackets) ===
islands 909 [5870] 99%-of-area islands 12 [84]
coverage 61.9% [62.0] confetti <20 faces 897 [5763]
texel density 2.18..2.18 px/mm -> 1.00x spread [1.8x]
per-triangle area-scale vs median: p05 0.02 p95 3.50 p99 5.93 (1.0 = undistorted)
the charts: # faces uv_area% 3D cm2 px/mm where
908 27383 23.463 8315.1 2.18 torso mid
758 7555 8.024 2843.5 2.18 leg L
420 7402 8.016 2840.9 2.18 leg R
608 13751 7.195 2549.7 2.18 head mid
772 5630 2.729 967.3 2.18 foot L
262 5664 2.726 966.1 2.18 foot R
71 5584 2.088 739.9 2.18 hand R
907 5624 2.081 737.7 2.18 hand L
848 1643 1.375 487.4 2.18 arm L
128 1609 1.362 482.6 2.18 arm R
118 1604 1.349 478.2 2.18 arm R
843 1659 1.319 467.5 2.18 arm L
Info: Saved as "seamed.blend"
[seam 39.6s] wrote C:\Users\Jeremy\tinqs\animation\characters\female\lena_nude\hires_claude\probe_seams3\charts.png + seamed.blend
SEAMS_DONE
Blender 5.1.2 (hash ec6e62d40fa9 built 2026-05-19 01:37:34)
Blender quit