Перейти до основного вмісту

Меню команд

Перейдіть на сторінку або пошукайте в каталозі

Перевірене рішення

Додатки для Blender

DrawCallAnalyzer: побачте свою сцену так, як її бачить ігровий рушій

Кількість draw call для кожної підмеші, кандидати для batching, GPU-інстансинг, VRAM текстур і теплова карта overdraw - до того, як ви натиснете Export.

$9.99

Що ви отримаєте: 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
Перевірка пакетаПройдено

Getly відкрив завантажені файли й не знайшов нічого, що завадило б їх відкрити. Це не антивірусна перевірка і не оцінка якості.

Перегляди42
Опубліковано28 серп. 2026 р.
Розмір файлу88.82 KB
Формат файлуZIP
Версіяv1.0

Теги

draw callperformanceoptimizationbatchinggpu instancingoverdrawtexture memoryLODscene analysisUnityUnrealmobile
N
NeonAnvil
Продавець ProGetly Trusted

Поширені запитання

Чи отримаю я доступ одразу?

Так. Це цифровий товар: ви можете завантажити його одразу після оплати, просто зі своєї бібліотеки.

Чи можна використовувати його в комерційних проєктах?

Умови ліцензії встановлює продавець. Прочитайте опис товару перед купівлею: там зазначено будь-які обмеження на особисте, комерційне чи клієнтське використання.

Яка у вас політика повернення коштів?

Ви можете запросити повернення коштів протягом 30 дн. Якщо щось не так, подайте запит зі свого замовлення, і команда Getly його розгляне.

Які формати та розміри файлів я отримаю?

Ви завантажите 2 файли - ZIP - загалом 88.82 KB.

Чи отримую я безкоштовні оновлення?

Так: коли продавець випускає нову версію, ви можете повторно завантажити свіжі файли зі своєї бібліотеки безкоштовно. Останні оновлення дивіться в журналі змін.

Ціна

$9.99