Sobre el proyecto
EVAVO Art Studio se describe como una plataforma de producción gobernada para crear, revisar, masterizar y entregar arte para juegos, medios digitales e impresos. En lugar de actuar solo como un generador de imágenes, define contratos para briefs de arte, órdenes de trabajo, puertas de calidad, entregables, instantáneas de repositorio, linaje y referencias de artefactos aprobados.
La capa de planificación inspecciona proyectos locales, incluidos proyectos Godot y arte existente, compila planes de producción deterministas, asigna dependencias y aprobaciones, y gestiona identidades canónicas de sprites, herencia de familias, poses clave y fotogramas intermedios condicionados por vecinos. Admite métodos de animación por celdas creadas, rigs por capas e híbridos, con temporización en milisegundos de Aseprite y temporización de duración relativa de Godot. Las salidas pueden incluir fotogramas individuales sin pérdida, fuentes editables, manifiestos de capas, derivados empaquetados, atlas MaxRects y descriptores SpriteFrames de Godot 4.6.2 con regiones AtlasTexture, márgenes de recorte, modos de bucle y soporte de importación sin interfaz gráfica.
La integración de proveedores es neutral al proveedor y la ejecución está separada de la validación o la compilación de prompts. Los adaptadores documentados incluyen un adaptador de imágenes de OpenAI y perfiles gobernados de flujos de trabajo ComfyUI para generación, edición, inpainting, coincidencia de activos y coincidencia de fotogramas de animación. Las solicitudes utilizan referencias ordenadas, máscaras, comportamiento alfa consciente del modelo cuando se admite, referencias inmutables, listas permitidas, límites de respaldo y comprobaciones previas de dimensiones, formato, páginas, alfa y cobertura de máscara editable. Las respuestas del proveedor permanecen como artefactos intermedios no aprobados con procedencia y evidencia de intentos.
Una parte importante del sistema es la masterización de alfa y fondos. Distingue alfa genuino, tableros de ajedrez pintados, mates de croma declarados y mates locales inferidos; realiza recuperación de fondos conectados, descontaminación de color de primer plano, reparación de halos, supresión de derrames y manejo de sangrado RGB transparente; y emite imágenes de prueba e informes de evidencia. La masterización de carpetas preserva las rutas relativas y mantiene las salidas sin aprobar hasta la revisión.
La selección de candidatos compara artefactos que pasaron el control de calidad con una referencia utilizando métricas deterministas como alineación, superposición de siluetas, distancia de bordes, área, centroide, límites, paleta, luminancia, orientación de bordes y superposición de color. Se puede adjuntar evidencia perceptual opcional asistida por modelo sobre identidad, vestuario, equipo, pose, estilo y percepción con hashes, pero no puede aprobar arte directamente. Los resultados se seleccionan, requieren revisión o se rechazan. La promoción es una transacción separada de comparación e intercambio que puede ser automática o realizada por un humano designado, con fallos bloqueantes aplicados.
El conjunto de herramientas incluye control de calidad de fotogramas con píxeles decodificados, control de calidad de secuencias para orden de lienzo, duración, pivotes, líneas base, contacto con el suelo y celdas vinculadas, descriptores de evaluación Brass, reglas de relleno transparente y extrusión de bordes para atlas, y hojas de prueba con fondos hostiles. Las operaciones ráster profesionales cubren recorte, relleno, redimensionamiento, rotación, transformaciones afines y de perspectiva, copia o relleno de rectángulos, clonado, curvas, mezcla de canales, efectos tonales, filtros, difuminado de bordes, eliminación de franjas, sombras, resplandores, luz de borde, composición y mapas normales preliminares. Puede extraer fotogramas de referencia de video FFmpeg seleccionados por marca de tiempo y renderizar movimiento 2D con fotogramas clave delimitados a secuencias PNG, manifiestos y vistas previas GIF.
Las interfaces incluyen una CLI centrada en JSON, API REST versionada, espacio de trabajo web y sala de operaciones en Next.js, trabajador local y servidor stdio MCP v2 para ChatGPT, Claude y agentes compatibles. Los espacios de trabajo persistentes del artista separan originales inmutables, copias editables, versiones, máscaras, archivos temporales, material de revisión, masters, exportaciones y transferencias de almacenamiento. El tiempo de ejecución duradero proporciona transacciones, idempotencia, arrendamientos, latidos, reintentos, pausa, cancelación, colas de mensajes no entregados y reenvío, con un transporte pg-boss opcional. Un puente de Cloudinary puede buscar en el inventario, preparar bytes de origen, producir derivados PNG y WebP y requerir confirmación de publicación por separado. El flujo de trabajo de desarrollo documentado utiliza pnpm con validación de lockfile congelado, comprobaciones de CLI, servicios locales de API y web, y procesos de trabajador.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.