feat(naming): adopt war_dance_01, fertility_dance_01, taming_dance_01
hakadance1->war_dance_01, aloha1->fertility_dance_01, dance1->taming_dance_01, each with a _pp loop variant (all SMOOTH per loop_qc). Loop rule: every adopted dance ships base + _pp pair. GLM trim+blend loop variants archived (ping-pong is the loop standard). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,8 @@ This skill is the accumulated **do-it-this-way** knowledge from real runs.
|
|||||||
|
|
||||||
1. **Pull first.** `git pull` (or `tinqs pull`) — incoming FBX + textures + JSON land in `exchange/incoming-fbx/`.
|
1. **Pull first.** `git pull` (or `tinqs pull`) — incoming FBX + textures + JSON land in `exchange/incoming-fbx/`.
|
||||||
2. **Retarget each FBX** with the exact command below → GLB in `exchange/converted-glb/`.
|
2. **Retarget each FBX** with the exact command below → GLB in `exchange/converted-glb/`.
|
||||||
|
**Every dance ships as a pair**: also bake its loop variant with
|
||||||
|
`tools/pingpong_bake.py` → `exchange/pingpong-glb/<id>_pp.glb` (clip `<Clip>PP`).
|
||||||
3. **Commit + push the GLBs** in *this* repo (use `tinqs push`, not raw `git push` — it self-heals auth and uploads LFS direct-to-S3).
|
3. **Commit + push the GLBs** in *this* repo (use `tinqs push`, not raw `git push` — it self-heals auth and uploads LFS direct-to-S3).
|
||||||
4. **Copy GLBs into ariki-game** `assets/quaternius/dancegen/`, write a dance JSON per clip.
|
4. **Copy GLBs into ariki-game** `assets/quaternius/dancegen/`, write a dance JSON per clip.
|
||||||
5. **Loop QC gate** — run `loop_qc.py` on each converted GLB (see below). Flag anything that isn't smooth *before* it ships.
|
5. **Loop QC gate** — run `loop_qc.py` on each converted GLB (see below). Flag anything that isn't smooth *before* it ships.
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ renamed once Jeremy says which ceremony it corresponds to. Rename with:
|
|||||||
…then rename the dance JSON (+ its `name` and `clip` fields) in ariki-game, re-run
|
…then rename the dance JSON (+ its `name` and `clip` fields) in ariki-game, re-run
|
||||||
`game.sh import`, and `git mv` the old files out. Update the row below.
|
`game.sh import`, and `git mv` the old files out. Update the row below.
|
||||||
|
|
||||||
|
**Loop rule.** Every adopted dance ships as a PAIR: the base clip (`war_dance_01`) plus its ping-pong loop variant (`war_dance_01_pp` / `WarDance01PP`, baked with `tools/pingpong_bake.py`, must pass `loop_qc.py`). No adoption is complete without the loop.
|
||||||
|
|
||||||
**Archive.** Rejected/superseded takes move to `archive/` (this repo) and
|
**Archive.** Rejected/superseded takes move to `archive/` (this repo) and
|
||||||
`archive/dances/` (ariki-game, `.gdignore`d) — never deleted, never renamed.
|
`archive/dances/` (ariki-game, `.gdignore`d) — never deleted, never renamed.
|
||||||
|
|
||||||
@@ -38,11 +40,11 @@ renamed once Jeremy says which ceremony it corresponds to. Rename with:
|
|||||||
| `water_dance_01` | 1 | awaiting take | — |
|
| `water_dance_01` | 1 | awaiting take | — |
|
||||||
| `fire_dance_01` | 1 | awaiting take | — (the old "firedance1" was mislabeled dance1 choreography) |
|
| `fire_dance_01` | 1 | awaiting take | — (the old "firedance1" was mislabeled dance1 choreography) |
|
||||||
| `tide_dance_01` | 1 | awaiting take | — |
|
| `tide_dance_01` | 1 | awaiting take | — |
|
||||||
| `fertility_dance_01` | 1 | awaiting take | candidate: aloha1 (hula) |
|
| `fertility_dance_01` | 1 | **adopted** 2026-07-16 | aloha1 (hula) — shipped with `_pp` loop |
|
||||||
| `food_dance_01` | 1 | awaiting take | candidate: aloha1 / dance1 |
|
| `food_dance_01` | 1 | awaiting take | — |
|
||||||
| `taming_dance_01` | 1 | awaiting take | — |
|
| `taming_dance_01` | 1 | **adopted** 2026-07-16 | dance1 — shipped with `_pp` loop |
|
||||||
| `sailing_dance_01` | 2 | awaiting take | — |
|
| `sailing_dance_01` | 2 | awaiting take | — |
|
||||||
| `war_dance_01` | 2 | awaiting take | candidate: hakadance1 (haka) |
|
| `war_dance_01` | 2 | **adopted** 2026-07-16 | hakadance1 (haka) — shipped with `_pp` loop |
|
||||||
| `building_dance_01` | 2 | awaiting take | — |
|
| `building_dance_01` | 2 | awaiting take | — |
|
||||||
| `colony_shield_dance_01` | 2 | awaiting take | — |
|
| `colony_shield_dance_01` | 2 | awaiting take | — |
|
||||||
| `age_progression_dance_01` | 3 | awaiting take | — (gates Age advancement) |
|
| `age_progression_dance_01` | 3 | awaiting take | — (gates Age advancement) |
|
||||||
@@ -53,9 +55,9 @@ renamed once Jeremy says which ceremony it corresponds to. Rename with:
|
|||||||
|
|
||||||
| id | status | pack(s) | clip | origin take | notes |
|
| id | status | pack(s) | clip | origin take | notes |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| — | **candidate** (legacy name) | `aloha1`, `aloha1_pp` | `Aloha1`, `Aloha1PP` | aloha1 (iClone, 2026-07-15) | hula; rename to `hula##` on adoption |
|
| fertility_dance_01 | **adopted** | `fertility_dance_01`, `fertility_dance_01_pp` | `FertilityDance01`, `FertilityDance01PP` | aloha1 (iClone, 2026-07-15) | hula |
|
||||||
| — | **candidate** (legacy name) | `dance1`, `dance1_pp` | `Dance1`, `Dance1PP` | dance1 (iClone, 2026-07-15) | rename on adoption |
|
| taming_dance_01 | **adopted** | `taming_dance_01`, `taming_dance_01_pp` | `TamingDance01`, `TamingDance01PP` | dance1 (iClone, 2026-07-15) | |
|
||||||
| — | **candidate** (legacy name) | `hakadance1` | `HakaDance1` | hakadance1 (iClone, 2026-07-15) | haka; rename to `haka##` on adoption |
|
| war_dance_01 | **adopted** | `war_dance_01`, `war_dance_01_pp` | `WarDance01`, `WarDance01PP` | hakadance1 (iClone, 2026-07-15) | haka |
|
||||||
| — | archived | `hakadance2` | `HakaDance2` | hakadance2 | near-duplicate of hakadance1 take family |
|
| — | archived | `hakadance2` | `HakaDance2` | hakadance2 | near-duplicate of hakadance1 take family |
|
||||||
| — | archived | `alohaOG` | `AlohaOG` | alohaOG | superseded by aloha1 |
|
| — | archived | `alohaOG` | `AlohaOG` | alohaOG | superseded by aloha1 |
|
||||||
| — | archived | `firedance1` | `FireDance1` | firedance1 | **same choreography as dance1** — mislabeled export |
|
| — | archived | `firedance1` | `FireDance1` | firedance1 | **same choreography as dance1** — mislabeled export |
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user