Files
fparkan/docs/specs/msh.md

1.6 KiB

Форматы 3D-ресурсов движка NGI

Этот документ теперь является обзором и точкой входа в набор отдельных спецификаций.

Структура спецификаций

  1. MSH core — геометрия, узлы, батчи, LOD, slot-матрица.
  2. MSH animationRes8, Res19, выбор ключей и интерполяция.
  3. Materials + Texm — материалы, текстуры, палитры, WEAR, LIGHTMAPS, Texm.
  4. FXID — контейнер эффекта и команды runtime-потока.
  5. Terrain + map loading — ландшафт, шейдинг и привязка к миру.
  6. Runtime pipeline — межмодульное поведение движка в кадре.
  7. 3D implementation notes — контрольные заметки, декодирование и открытые вопросы.

Связанные спецификации

Принцип декомпозиции

  • Форматы и контейнеры документируются отдельно, чтобы их можно было верифицировать и править независимо.
  • Runtime-пайплайн вынесен в отдельный документ, потому что пересекает несколько DLL и не является форматом на диске.