Skip to content
yurii.levchenko edited this page Mar 17, 2026 · 1 revision

Tools

Mengine включает набор инструментов для сборки ресурсов, обработки изображений и кодогенерации. Расположены в src/Tools/.


Компиляторы ресурсов

Инструмент Описание
AstralaxCompiler Компиляция файлов Astralax (MAGIC) частиц
DazzleCompiler Компиляция файлов Dazzle частиц
MovieCompiler Компиляция ресурсов кинороликов

Обработка изображений

Инструмент Описание
AlphaPremultiplier Предумножение альфа-канала в изображениях
AlphaSpreading Распространение цвета по прозрачным пикселям (для устранения артефактов)
ImagePolygonize Генерация полигонов из изображений
ImageTrimmer Обрезка прозрачных пикселей изображений
TexturePacker Упаковка текстур в атласы
ExtractorDXT1 Извлечение данных формата DXT1
ExtractorETC1 Извлечение данных формата ETC1

Утилиты

Инструмент Описание
Metawrite Записывание метаданных
PolygonTriangulator Триангуляция полигонов
ProjectBuilder Сборка проекта
RegistrationExport Экспорт регистраций
Ravinggen Генерация кода
NodeDebugger Отладчик нодов сцены
ToolUtils Общие утилиты для инструментов

Сборка инструментов

Инструменты собираются отдельно от основного движка:

:: Windows 32-bit
Mengine\build\msvc17\make_solution_tools_msvc17_debug.bat

:: Windows 64-bit
Mengine\build\msvc17_x64\make_solution_tools_msvc17_x64_debug.bat

Бинарные файлы размещаются в:

  • bin/Tools_WIN32/
  • bin/Tools_WIN64/

Профилирование

Для профилирования используется Optick — графический профайлер для C++.

Для отладки графики используется RenderDoc.


См. также

Clone this wiki locally