Всё, из чего собираются спрайты, и ничего собранного. Источник истины —
assets/manifests и assets/*/catalog.yaml; PNG, .sfa и contact sheet остаются
за бортом, потому что воспроизводятся командой (docs/12-assets.md).
assets/manifests что и как рендерить: окружение, твари, агенты, предметы
assets/agents паперdoll-риг восьми направлений, каталог снаряжения
assets/monsters пять морфологий, каждая своим ригом (docs/14-monsters.md)
assets/sources исходные развёртки и импорты
assets/art_masters мастер-развёртки, по которым сверяется стиль
tools/ сборка ассетов, покрытие, генераторы, blender-скрипты
generated/ заголовки с константами SF_ASSET_*: без них игра не
соберётся, поэтому они в репозитории, хотя и производные
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
30 lines
824 B
YAML
30 lines
824 B
YAML
# One-frame visual/geometry gate for iterating on the production agent rig.
|
|
# It is intentionally outside the normal manifest set and builds in seconds.
|
|
version: 1
|
|
agent_body_gate:
|
|
backend: blender
|
|
rig: ../../agents/agent_rig.blend
|
|
parts: {body: body_sleek_mesh}
|
|
anims: [idle]
|
|
dirs: 1
|
|
fps: 8
|
|
size: 70x90
|
|
postprocess_scale: 0.25
|
|
pivot: "140,348"
|
|
tags: [diagnostic, agent, blender]
|
|
params:
|
|
executable: blender
|
|
render_size: 280x360
|
|
ortho_scale: 3.2142857
|
|
elevation: 26.565
|
|
camera_distance: 10
|
|
camera_target: [0, 0, 1.70]
|
|
direction_offset_deg: -90
|
|
engine: BLENDER_EEVEE
|
|
samples: 16
|
|
actions: {idle: idle}
|
|
frames: {idle: 1}
|
|
part_members:
|
|
body: [body_sleek_mesh, body_sleek_helmet, body_sleek_visor,
|
|
body_sleek_respirator, body_sleek_collar]
|