Додатки для Blender
DrawCallAnalyzer: побачте свою сцену так, як її бачить ігровий рушій
Кількість draw call для кожної підмеші, кандидати для batching, GPU-інстансинг, VRAM текстур і теплова карта overdraw - до того, як ви натиснете Export.
Що ви отримаєте: 2 файли · 88.82 KB · ZIP
Переглянути варіанти купівліОпис товару
DrawCallAnalyzer: побачте свою сцену так, як її бачить ігровий рушій
Кількість draw call для кожної підмеші, кандидати для batching, виявлення GPU-інстансингу, VRAM текстур і теплова карта overdraw - до того, як ви натиснете Export.
Чому DrawCallAnalyzer
Більшість робочих процесів від Blender до рушія виявляють проблему з продуктивністю, коли ресурс уже в Unity / Unreal / Godot: тоді ви сидите в профайлері рушія, шукаєте налаштування префаба, а не в Blender, де насправді лежить рішення.
DrawCallAnalyzer оцінює вашу сцену Blender за тим самим правилом обліку, що й рушії: один draw call на кожен використаний material_index на кожну меш, що рендериться, GPU-інстансовані пов'язані дублікати згортаються, а приховані об'єкти не враховуються. Цифри збігаються з тим, що ви побачите в рушії, тож ви можете виправити overdraw, зробити атласи матеріалів і об'єднати статичні батчі до того, як експортувати туди й назад.
Можливості
Підрахунок draw call з точністю до рушія
- Один DC на використаний material_index, а не на material_slot (старі аддони, що «рахують кожен слот», завищують результат у 2-5 разів)
- Меші зі скінінгом визначаються за модифікатором Armature і виключаються з кандидатів на static batching
- Пов'язані дублікати правильно згортаються для GPU-інстансингу
- Враховуються hide_render і hide_render на рівні колекції
Аналіз batching
- Кандидати для static batching (правило об'єднаної меші Unity на 64k вершин)
- Кандидати для dynamic batching (поріг Unity у 300 вершин)
- Групи GPU-інстансингу з підрахунком за матеріалами
- Пропозиції атласів матеріалів: групи текстур з однаковим шейдером і форматом
Виявлення ланцюжків LOD (v1.2)
- Автоматично розпізнає назви _LOD0 / _LOD1 / _LOD2 (без урахування регістру)
- Таблиця розбивки за основою: зменшення кількості вершин і DC між рівнями
- Попередження: неправильний порядок LOD (у LOD1 більше вершин, ніж у LOD0), слабке зменшення (<10 % економії)
- Перемикач «активного рівня LOD»: оцінює лише LOD часу виконання, а не суму
Пам'ять текстур (VRAM)
- Правильне стиснення для платформи: DXT, BC1/5/7, ASTC, ETC2, PVRTC
- Розбивка за текстурами, відсортована за розміром
- Попередження про бюджет для кожної платформи
Теплова карта overdraw
- Перетин AABB через просторове хешування 16×16×16 (замінює старий цикл O(n²) і масштабується до понад 5000 об'єктів)
- Проєкція з урахуванням камери, якщо задано камеру сцени
- Зелений / жовтий / червоний відтінок застосовується до кольору об'єкта у viewport
- Відновлення початкових кольорів одним кліком
Пресети платформ в один клік
- Мобільні: бюджет 200 DC, 256 МБ VRAM, жорсткий ліміт 65k вершин
- Консолі: 3000 DC, 1 ГБ VRAM
- Комп'ютер: 5000 DC, 2 ГБ VRAM
Експорт звітів у CSV / JSON
Структурований дамп усієї статистики: підсумок, за матеріалами, групи інстансів, пропозиції. Додайте до код-рев'ю, закріпіть у PR або порівняйте з попереднім запуском.
Знімок і порівняння
Збережіть поточний аналіз як базовий. Змініть сцену (атласи текстур, злиття мешів, увімкнення інстансингу). Натисніть Compare і побачте різницю.
Сумісність
- Blender: 4.2 LTS і новіші (перевірено на 4.2 LTS та 5.2)
- ОС: Windows / macOS / Linux: чистий Python для Blender, без DLL
- Евристики налаштовано для: Unity (URP / HDRP / Built-in), Unreal Engine 4 / 5, Godot 4
Що ви отримуєте
- Аддон DrawCallAnalyzer (лише Python, без DLL)
- README з повним посібником зі швидкого старту
- Безкоштовні оновлення для v1.x
- Підтримка через повідомлення на маркетплейсі
Встановлення
Edit → Preferences → Add-ons → Install... → оберіть zip-файл аддона → увімкніть. Бічна вкладка DrawCalls з'явиться у 3D Viewport (натисніть N).
Ліцензія
GPL-3.0. Стандартна для аддонів Blender.
Що ви отримаєте
2 файли · 88.82 KB
- drawcall_analyzer_v1_0_1.zipZIP · 43.22 KB
- drawcall_analyzer_v1_0_0.zipZIP · 45.61 KB
Додатки для Blender
DrawCallAnalyzer: побачте свою сцену так, як її бачить ігровий рушій
Кількість draw call для кожної підмеші, кандидати для batching, GPU-інстансинг, VRAM текстур і теплова карта overdraw - до того, як ви натиснете Export.
Getly відкрив завантажені файли й не знайшов нічого, що завадило б їх відкрити. Це не антивірусна перевірка і не оцінка якості.
Теги
Поширені запитання
Чи отримаю я доступ одразу?
Так. Це цифровий товар: ви можете завантажити його одразу після оплати, просто зі своєї бібліотеки.
Чи можна використовувати його в комерційних проєктах?
Умови ліцензії встановлює продавець. Прочитайте опис товару перед купівлею: там зазначено будь-які обмеження на особисте, комерційне чи клієнтське використання.
Яка у вас політика повернення коштів?
Ви можете запросити повернення коштів протягом 30 дн. Якщо щось не так, подайте запит зі свого замовлення, і команда Getly його розгляне.
Які формати та розміри файлів я отримаю?
Ви завантажите 2 файли - ZIP - загалом 88.82 KB.
Чи отримую я безкоштовні оновлення?
Так: коли продавець випускає нову версію, ви можете повторно завантажити свіжі файли зі своєї бібліотеки безкоштовно. Останні оновлення дивіться в журналі змін.
Ціна
$9.99



