Дизайн персонажей v3: детализированный манекен 14×24×8 с лицом
Манекен движка 9×16×4 → 14×24×8 «путник» (~2.4 тайла, 498 вокс):
торс силуэтом (юбка плаща, пояс, грудь, плечи), рукава с кистями
кожи, сапоги с мысками, шея, голова с глазами, носом и волосами.
Палитра 8 слотов: MannequinPalette {skin?, hair?, torso?, legs?,
arms?, boots?, belt?, eyes?} — глаза отдельным тёмным слотом
(не от ремня). Череп ступенькой: фасад лица до y21, шапка волос
назад до z4 — иначе с игрового ракурса (~55° сверху) шапка прячет
глаза (луч к фасаду проходит через воксель уровнем выше).

Игра: палитры героя и NPC под новую модель (Ирвину тёплая кожа —
кожа в тон седине читалась как череп), BODY_SIZE [5,24,5],
stride 12.8 (каденция 1.64 цикла/с). Аним-лист под манекен 14
шириной (PITCH 18, подставки 14×14); combat-гейт — кучка для
визуального кадра спавнится в стороне от тела героя.

Все 6 гейтов игры + 11 демок зелёные, 297 тестов. Тулза
probe-hero.mjs — проба позиции героя через мост.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent db20b3d commit f6f3670e5465d4ad9adc644f2a53cdf8570a3598
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 1 day ago
Showing 11 changed files
View
docs/plan.md
View
v2/CLAUDE.md
View
v2/apps/demo/src/anim.ts
View
v2/apps/demo/tools/checks/anim.mjs
View
v2/apps/demo/tools/checks/combat.mjs
View
v2/apps/game/src/data/npcs.ts
View
v2/apps/game/src/main.ts
View
v2/apps/game/tools/probe-hero.mjs 0 → 100644
View
v2/packages/engine/src/models/__tests__/mannequin.test.ts
View
v2/packages/engine/src/models/mannequin.ts
View
v2/packages/engine/src/physics/__tests__/character.test.ts