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:02.047 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 29.7s] decimated -> 42529v 86090f
axes up=z lr=x fb=y height 0.9793 units
LANDMARKS neck_u 0.825 hip_u 0.415 ankle_u 0.125 arm_in 0.350 wrist 0.927 (fractions of height / half-span)
arm centre u 0.686 leg centres |s| 0.180 / 0.178
seam 'ankle rings': 327 edges
seam 'arm back line': 249 edges
seam 'back midline': 326 edges
seam 'hip ring': 417 edges
seam 'leg inner line': 142 edges
seam 'neck ring': 134 edges
seam 'shoulder rings': 305 edges
seam 'wrist rings': 357 edges
[seam 31.3s] marked 2257 seam edges
[seam 36.7s] unwrapped + packed
=== NEW ATLAS (Tripo baseline in brackets) ===
islands 924 [5870] 99%-of-area islands 10 [84]
coverage 55.0% [62.0] confetti <20 faces 910 [5763]
texel density 2.05..2.05 px/mm -> 1.00x spread [1.8x]
per-triangle area-scale vs median: p05 0.08 p95 3.73 p99 5.58 (1.0 = undistorted)
the charts: # faces uv_area% 3D cm2 px/mm where
796 27399 20.856 8316.8 2.05 torso mid
781 6647 6.448 2571.5 2.05 leg L
439 6517 6.442 2568.8 2.05 leg R
626 13751 6.394 2549.7 2.05 head mid
123 7282 3.957 1577.8 2.05 arm R
889 7482 3.953 1576.5 2.05 arm L
795 6530 3.107 1238.9 2.05 foot L
282 6516 3.094 1233.8 2.05 foot R
32 616 0.128 51.1 2.05 hand R
923 615 0.124 49.5 2.05 hand L
30 497 0.111 44.4 2.05 hand R
922 472 0.108 43.2 2.05 hand L
28 416 0.081 32.2 2.05 hand R
917 370 0.076 30.3 2.05 hand L
Info: Saved as "seamed.blend"
[seam 44.9s] wrote C:\Users\Jeremy\tinqs\animation\characters\female\lena_nude\hires_claude\probe_seams\charts.png + seamed.blend
SEAMS_DONE
Blender 5.1.2 (hash ec6e62d40fa9 built 2026-05-19 01:37:34)
Blender quit