Всё, из чего собираются спрайты, и ничего собранного. Источник истины —
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>
27 lines
605 B
YAML
27 lines
605 B
YAML
version: 1
|
|
rusher_gate:
|
|
backend: blender
|
|
rig: ../../monsters/rusher.blend
|
|
parts: {body: unused_when_prefix_is_set}
|
|
anims: [walk]
|
|
dirs: 1
|
|
fps: 14
|
|
size: 96x112
|
|
postprocess_scale: 0.5
|
|
pivot: "96,176"
|
|
tags: [diagnostic, enemy, blender]
|
|
params:
|
|
executable: blender
|
|
render_size: 192x224
|
|
ortho_scale: 3.5
|
|
elevation: 26.565
|
|
camera_distance: 12
|
|
camera_target: [0, 0, 1.118]
|
|
direction_offset_deg: -90
|
|
engine: BLENDER_EEVEE
|
|
samples: 12
|
|
actions: {walk: rusher_walk}
|
|
frames: {walk: 1}
|
|
loop_sampling: {walk: true}
|
|
part_prefixes: {body: rusher_}
|