Commit Graph

2 Commits

Author SHA1 Message Date
ozan be1ee94701 feat(skirt-weights): partial-coverage + pants-top modes for the ariki-game pugu lane
Two env-gated extensions, defaults unchanged (full skirts behave exactly as before):
- SKIRT_ALLOW_DEAD=1 — a pugu loincloth has OPEN sides by design; its bare side
  strands downgrade the dead-strand FATAL to a warning.
- SKIRT_PANTS_TOP=<frac> + SKIRT_PANTS_MIX (0.65) — the garment's top fraction
  is skinned like the pack's own Peasant pants (measured: crotch cloth = 49/49
  both thighs, pelvis ≈ 0 below the waistband), mixed with the strand weights
  so leg colliders keep authority; blends into pure strands below.

Consumed by ariki-game tools/build_pugu_tifi.py garments (pugu/tapa skirts).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BLpZsSvLufgVri2bhvmAS6
2026-08-19 03:49:25 +01:00
jeremy 3ba86b2ea8 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>
2026-08-06 15:55:43 -07:00