Sistema de optimización en 3 niveles para cualquier cantidad de pelotas:
Nivel 1 - Cambio de modo:
- Si RELLENO y pocas pelotas → switch a BORDES
- Reduce de ~22K puntos a ~4.5K puntos
Nivel 2 - Reducción de capas:
- Si aún insuficiente → dividir capas a la mitad
- 15 capas → 7 capas → 3 capas → 1 capa
- Reduce profundidad pero mantiene forma visible
Nivel 3 - Sampling de píxeles:
- Si aún insuficiente → tomar cada N píxeles
- Sampling 1/2, 1/3, 1/4... hasta 1/10
- Funciona en BORDES o RELLENO
- Mantiene forma general con menos detalle
Resultado:
- Con 1 pelota: Funciona (1 píxel visible) ✅
- Con 10 pelotas: Forma reconocible ✅
- Con 100 pelotas: Forma clara ✅
- Con 1000+ pelotas: Relleno completo ✅
Output informativo:
[PNG_SHAPE] Paso 1: Cambiando RELLENO → BORDES
[PNG_SHAPE] Paso 2: Reduciendo capas a 3
[PNG_SHAPE] Paso 3: Aplicando sampling 1/4
[PNG_SHAPE] === CONFIGURACIÓN FINAL ===
[PNG_SHAPE] Modo: BORDES (optimizado)
[PNG_SHAPE] Píxeles 2D: 75 (sampling 1/4)
[PNG_SHAPE] Capas: 3
[PNG_SHAPE] Ratio: 1.33 pelotas/punto ✅🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>