Saltar al contenido principal

Menú de comandos

Ve a una página o busca en el catálogo

Solución de confianza

Complementos de Blender

DrawCallAnalyzer: ve tu escena como la ve el motor de juego

Recuentos de draw calls por submalla, candidatos a batching, instanciación en GPU, VRAM de texturas y mapa de calor de overdraw, antes de pulsar Exportar.

$9.99

Qué recibes: 2 archivos · 88.82 KB · ZIP

Ver opciones de compra

Descripción del producto

DrawCallAnalyzer: ve tu escena como la ve el motor de juego

Recuentos de draw calls por submalla, candidatos a batching, detección de instanciación en GPU, VRAM de texturas y mapa de calor de overdraw, antes de pulsar Exportar.


Por qué DrawCallAnalyzer

La mayoría de los flujos de trabajo de Blender a motor descubren el problema de rendimiento cuando el recurso ya está en Unity / Unreal / Godot, y entonces estás dentro del profiler del motor, buscando entre los ajustes del prefab, y no en Blender, donde está realmente la solución.

DrawCallAnalyzer puntúa tu escena de Blender con la misma regla de contabilidad que usan los motores: una draw call por material_index usado y por malla renderizable, los duplicados vinculados con instanciación en GPU se agrupan y los objetos ocultos no cuentan. Las cifras coinciden con lo que verás en el motor, así que puedes corregir el overdraw, crear atlas de materiales y fusionar lotes estáticos antes del viaje de ida y vuelta de la exportación.


Características

Recuento de draw calls fiel al motor

  • Una DC por material_index usado, no por material_slot (los antiguos addons que «cuentan cada slot» sobreestiman entre 2 y 5 veces)
  • Mallas con skinning detectadas mediante el modificador Armature, excluidas de la elegibilidad para static batching
  • Duplicados vinculados agrupados correctamente para la instanciación en GPU
  • Se respetan hide_render y hide_render a nivel de colección

Análisis de batching

  • Candidatos a static batching (regla de malla combinada de 64k vértices de Unity)
  • Candidatos a dynamic batching (umbral de 300 vértices de Unity)
  • Grupos de instanciación en GPU con recuentos por material
  • Sugerencias de atlas de materiales: grupos de texturas con el mismo shader y el mismo formato

Detección de cadenas LOD (v1.2)

  • Detecta automáticamente los nombres _LOD0 / _LOD1 / _LOD2 (sin distinguir mayúsculas)
  • Tabla de desglose por base: reducción de vértices y DC entre niveles
  • Avisos: LOD mal ordenados (LOD1 tiene más vértices que LOD0), reducción débil (<10 % de ahorro)
  • Selector de «nivel de LOD activo»: puntúa solo el LOD de ejecución, no la suma

Memoria de texturas (VRAM)

  • Compresión correcta según la plataforma: DXT, BC1/5/7, ASTC, ETC2, PVRTC
  • Desglose por textura ordenado por tamaño
  • Avisos de presupuesto por plataforma

Mapa de calor de overdraw

  • Solapamiento AABB con hash espacial de 16×16×16 (sustituye al antiguo bucle O(n²) y escala a más de 5000 objetos)
  • Proyección que tiene en cuenta la cámara cuando hay una cámara de escena definida
  • Tinte verde / amarillo / rojo aplicado al color de objeto del viewport
  • Restauración de los colores originales con un clic

Ajustes preestablecidos de plataforma con un clic

  • Móvil: presupuesto de 200 DC, 256 MB de VRAM, límite estricto de 65k vértices
  • Consola: 3000 DC, 1 GB de VRAM
  • Escritorio: 5000 DC, 2 GB de VRAM

Exportación de informes CSV / JSON

Volcado estructurado con todas las estadísticas: resumen, por material, grupos de instancias, sugerencias. Llévalo a la revisión de código, fíjalo en el PR o compáralo con la ejecución anterior.

Instantánea y comparación

Guarda el análisis actual como referencia. Cambia la escena (atlas de texturas, fusión de mallas, activación de instanciación). Haz clic en Comparar y mira la diferencia.


Compatibilidad

  • Blender: 4.2 LTS y posteriores (probado en 4.2 LTS y 5.2)
  • SO: Windows / macOS / Linux: Python puro de Blender, sin DLL
  • Heurísticas ajustadas para: Unity (URP / HDRP / Built-in), Unreal Engine 4 / 5, Godot 4

Qué obtienes

  • Add-on DrawCallAnalyzer (solo Python, sin DLL)
  • README con una guía de inicio rápido completa
  • Actualizaciones gratuitas para la v1.x
  • Soporte mediante la mensajería del marketplace

Instalación

Edit → Preferences → Add-ons → Install... → elige el zip del add-on → actívalo. La pestaña lateral DrawCalls aparece en el 3D Viewport (pulsa N).


Licencia

GPL-3.0. Estándar para los add-ons de Blender.

Qué recibes

2 archivos · 88.82 KB

  • drawcall_analyzer_v1_0_1.zipZIP · 43.22 KB
  • drawcall_analyzer_v1_0_0.zipZIP · 45.61 KB
Revisión del paqueteSuperada

Getly abrió los archivos subidos y no encontró nada que impida abrirlos. No es un análisis antivirus ni una valoración de calidad.

Vistas42
Publicado28 ago 2026
Tamaño del archivo88.82 KB
Formato de archivoZIP
Versiónv1.0

Etiquetas

draw callperformanceoptimizationbatchinggpu instancingoverdrawtexture memoryLODscene analysisUnityUnrealmobile
N
NeonAnvil
Vendedor ProGetly Trusted

Preguntas frecuentes

¿Tengo acceso al instante?

Sí. Es un producto digital: puedes descargarlo justo después del pago, directamente desde tu biblioteca.

¿Puedo usarlo en proyectos comerciales?

Las condiciones de la licencia las fija el vendedor. Revisa la descripción del producto antes de comprar: indica cualquier límite de uso personal, comercial o para clientes.

¿Cuál es vuestra política de reembolso?

Puedes pedir un reembolso dentro de 30 días. Si algo no va bien, solicítalo desde tu pedido y el equipo de Getly lo revisa.

¿Qué formatos y tamaños de archivo recibiré?

Descargarás 2 archivos - ZIP - 88.82 KB en total.

¿Recibo actualizaciones gratis?

Sí: cuando el vendedor publica una versión nueva, puedes volver a descargar los archivos más recientes desde tu biblioteca sin coste extra. Mira el registro de cambios para ver las últimas actualizaciones.

Precio

$9.99