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,58 @@
00:01.984 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 26.8s] decimated -> 42529v 86090f
Info: Removed 0 vertices
Info: Removed: 0 vertices, 7 edges, 7 faces
Info: Removed: 0 vertices, 0 edges, 0 faces
[seam 27.3s] clean[after decimate]: 42529v 86083f nonmanifold_edges=1649 degenerate_faces=1
axes up=z lr=x fb=y height 0.9793 units
single-leg radius profile (u -> radius), the ankle is the narrow point:
0.01:45 0.01:50 0.03:51 0.04:42 0.04:35 0.06:29 0.07:27 0.08:25 0.08:25 0.10:25 0.11:24 0.11:27 0.12:26 0.14:29 0.15:31 0.15:33 0.17:34 0.17:37 0.18:39 0.20:40 0.21:41 0.21:41 0.23:41 0.23:40 0.24:40 0.26:39 0.27:38 0.28:38 0.29:40 0.29:39 0.30:39 0.32:40 0.33:43 0.34:44 0.34:48
arm radius profile (|s| -> radius), the wrist is the narrow point before the hand:
0.36:29 0.37:28 0.39:27 0.41:26 0.42:26 0.44:25 0.46:25 0.47:26 0.49:27 0.50:28 0.52:28 0.54:29 0.55:27 0.57:28 0.59:27 0.60:26 0.62:25 0.63:24 0.65:22 0.67:21 0.68:20 0.70:20 0.72:19 0.73:19 0.75:19 0.76:25 0.78:29 0.80:31 0.81:29 0.83:29 0.85:31 0.86:23 0.88:22 0.89:20 0.91:22 0.93:18 0.94:19 0.96:17 0.98:15 0.99:8
LANDMARKS neck_u 0.825 hip_u 0.415 ankle_u 0.075 arm_in 0.350 wrist 0.748 (fractions of height / half-span)
foot split at u 0.017 (upper|sole) hand split at d +0.0038 (back|palm)
arm centre line u at |s|=[0.35, 0.45, 0.55, 0.65, 0.75]: [0.741, 0.726, 0.721, 0.704, 0.689]
leg(+) centre line |s| at u=[0.08, 0.16, 0.24, 0.33, 0.41]: [0.229, 0.206, 0.2, 0.157, 0.101]
armpit u 0.713 -> relief cut across the back at that height
seam 'ankle rings': 253 edges
seam 'arm back line': 370 edges
seam 'armpit relief': 146 edges
seam 'back midline': 326 edges
seam 'foot sole line': 578 edges
seam 'hand palm line': 322 edges
seam 'hip ring': 417 edges
seam 'leg inner line': 161 edges
seam 'neck ring': 134 edges
seam 'shoulder rings': 305 edges
seam 'wrist rings': 214 edges
[seam 29.1s] marked 3226 seam edges
[seam 34.7s] unwrapped + packed
=== NEW ATLAS (Tripo baseline in brackets) ===
islands 948 [5870] 99%-of-area islands 14 [84]
coverage 67.5% [62.0] confetti <20 faces 933 [5763]
texel density 2.27..2.27 px/mm -> 1.00x spread [1.8x]
per-triangle area-scale vs median, real charts only: p05 0.05 p95 2.55 p99 4.25 (1.0 = undistorted)
the charts: # faces uv_area% 3D cm2 stretch_p95 where
947 27383 25.579 8315.1 3.05 torso mid
802 7555 8.747 2843.5 2.48 leg L
448 7400 8.739 2840.8 1.82 leg R
636 13751 7.843 2549.7 3.44 head mid
138 3417 3.058 994.2 3.70 arm R
872 3496 3.041 988.4 1.84 arm L
818 2835 1.754 570.3 1.58 foot L
290 2808 1.751 569.2 1.99 foot R
168 2829 1.214 394.8 1.20 foot R
817 2737 1.207 392.3 1.39 foot L
946 2723 1.088 353.7 6.10 hand L
73 2676 1.088 353.6 1.66 hand R
67 2693 1.083 352.0 3.47 hand R
912 2690 1.074 349.1 4.80 hand L
Info: Saved as "seamed.blend"
[seam 42.3s] wrote C:\Users\Jeremy\tinqs\animation\characters\female\lena_nude\hires_claude\probe_seams6\charts.png + seamed.blend
SEAMS_DONE
Blender 5.1.2 (hash ec6e62d40fa9 built 2026-05-19 01:37:34)
Blender quit