super assets

This commit is contained in:
2026-05-10 21:32:28 +02:00
parent 852fbfa225
commit a5a4040daf
29 changed files with 464 additions and 319 deletions
+18
View File
@@ -2,6 +2,24 @@
Objetivo: construir pantallas vistosas sin convertir una maqueta en “un PNG gigante”. La UI debe seguir siendo mantenible, animable, responsive, localizable y performante.
## Regla obligatoria: arte generado de alta calidad
Una pantalla premium NO se considera terminada si solo usa gradientes, `CustomPainter`, iconos Material y glows simples. Eso puede servir como scaffolding, pero no alcanza el nivel visual buscado.
Para cada pantalla o lote premium hay que definir y generar assets artísticos reales:
| Capa | Asset esperado | Transparencia |
| --- | --- | --- |
| Fondo atmosférico | Imagen generada opaca, móvil vertical, 1080x1920 o similar | No necesaria |
| Hero/emblema/mascota | Imagen generada PNG/WebP de alta calidad | Obligatoria |
| Marco de panel/botón | Imagen generada con bordes/brillos premium | Obligatoria |
| Burst/glow/humo/confetti | Overlay generado pictórico | Obligatoria |
| Iconos/medallas/avatares | 128-256 px o 512 px si son hero | Obligatoria |
Si el asset va encima de Flutter, debe tener fondo transparente real. Si el generador no entrega alpha nativo, se genera con chroma-key plano, se elimina localmente y se valida que las esquinas tengan `alpha=0`.
La regla práctica es brutal pero necesaria: **si el resultado parece Flutter con filtros, todavía falta arte**.
## Diagnóstico en Farolero
Los assets de `assets/rewards/` mezclan dos usos distintos: