Files
fparkan/crates/render-demo/README.md
Valentin Popov 0e19660eb5 Refactor documentation structure and add new specifications
- Updated MSH documentation to reflect changes in material, wear, and texture specifications.
- Introduced new `render.md` file detailing the render pipeline process.
- Removed outdated sections from `runtime-pipeline.md` and redirected to `render.md`.
- Added detailed specifications for `Texm` texture format and `WEAR` wear table.
- Updated navigation in `mkdocs.yml` to align with new documentation structure.
2026-02-19 04:46:23 +04:00

1.0 KiB
Raw Blame History

render-demo

Тестовый рендерер Parkan-моделей на Rust (SDL2 + OpenGL ES 2.0).

Назначение

  • Проверить, что nres + msh-core + render-core дают рабочий draw-path на реальных ассетах.
  • Служить минимальным reference-приложением.

Запуск

cargo run -p render-demo --features demo -- \
  --archive "testdata/Parkan - Iron Strategy/animals.rlb" \
  --model "A_L_01.msh" \
  --lod 0 \
  --group 0

Параметры:

  • --archive (обязательный): NRes-архив с .msh entry.
  • --model (опционально): имя модели; если не задано, берётся первая .msh.
  • --lod (опционально, default 0).
  • --group (опционально, default 0).

Ограничения

  • Рендер только геометрии (без материалов/текстур/FX).
  • Вывод через glDrawArrays(GL_TRIANGLES) из расширенного triangle-list.