-
-
Notifications
You must be signed in to change notification settings - Fork 9
Tools
yurii.levchenko edited this page Mar 17, 2026
·
1 revision
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.
- Build System — система сборки
- Getting Started — инструкции по сборке