Sobre o projeto
EVAVO Art Studio é descrito como uma plataforma de produção governada para criar, revisar, masterizar e entregar arte para jogos, mídia digital e impressa. Em vez de atuar apenas como gerador de imagens, define contratos para briefs de arte, ordens de trabalho, portões de qualidade, entregáveis, snapshots de repositório, linhagem e referências aprovadas de artefatos.
A camada de planejamento inspeciona projetos locais, incluindo projetos Godot e arte existente, compila planos de produção determinísticos, atribui dependências e aprovações, e gerencia identidades canônicas de sprites, herança de famílias, poses-chave e quadros intermediários condicionados por vizinhos. Suporta métodos de animação autorais em cel, rig em camadas e híbridos, com temporização em milissegundos do Aseprite e temporização de duração relativa do Godot. As saídas podem incluir quadros lossless individuais, fontes editáveis, manifestos de camadas, derivados empacotados, atlas MaxRects e descritores SpriteFrames do Godot 4.6.2 com regiões AtlasTexture, margens de recorte, modos de loop e suporte a importação headless.
A integração de provedores é neutra em relação ao provedor e a execução é separada da validação ou compilação de prompts. Os adaptadores documentados incluem um adaptador de imagens OpenAI e perfis governados de workflow ComfyUI para geração, edição, inpainting, correspondência de ativos e correspondência de quadros de animação. As solicitações usam referências ordenadas, máscaras, comportamento alfa ciente do modelo quando suportado, referências imutáveis, listas de permissão, limites de fallback e verificações pré-voo para dimensões, formato, páginas, alfa e cobertura editável de máscaras. As respostas dos provedores permanecem como artefatos intermediários não aprovados, com proveniência e evidência de tentativas.
Uma parte importante do sistema é a masterização de alfa e fundo. Ele distingue alfa genuíno, tabuleiros de xadrez pintados, mattes de chroma declarados e mattes locais inferidos; realiza recuperação de fundo conectado, descontaminação de cor de primeiro plano, reparo de halos, supressão de spill e tratamento de sangramento RGB transparente; e emite imagens de prova e relatórios de evidência. A masterização de pastas preserva caminhos relativos e mantém as saídas não aprovadas até a revisão.
A seleção de candidatos compara artefatos aprovados em QA com uma referência usando métricas determinísticas como alinhamento, sobreposição de silhueta, distância de borda, área, centroide, limites, paleta, luminância, orientação de borda e sobreposição de cores. Evidências opcionais assistidas por modelo de identidade, figurino, equipamento, pose, estilo e percepção podem ser anexadas com hashes, mas não podem aprovar arte diretamente. Os resultados são selecionados, exigem revisão ou são rejeitados. A promoção é uma transação separada de compare-and-swap que pode ser automática ou realizada por um humano nomeado, com falhas bloqueantes aplicadas.
O kit de ferramentas inclui QA de quadros com pixels decodificados, QA de sequência para ordem de canvas, duração, pivôs, linhas de base, contato com o solo e cels vinculados, descritores de avaliação Brass, regras de preenchimento transparente e extrusão de bordas para atlas, e folhas de prova com fundos hostis. Operações raster profissionais cobrem recorte, preenchimento, redimensionamento, rotação, transformações afins e de perspectiva, cópia ou preenchimento de retângulos, carimbo de clone, curvas, mistura de canais, efeitos tonais, filtros, suavização de bordas, remoção de franjas, sombras, brilhos, luz de contorno, composição e mapas de normais preliminares. Pode extrair quadros de referência de vídeo FFmpeg selecionados por timestamp e renderizar movimento 2D com keyframes limitados para sequências PNG, manifestos e pré-visualizações GIF.
As interfaces incluem uma CLI JSON-first, API REST versionada, workspace web e sala de operações em Next.js, worker local e servidor stdio MCP v2 para ChatGPT, Claude e agentes compatíveis. Workspaces persistentes de artistas separam originais imutáveis, cópias editáveis, versões, máscaras, arquivos de rascunho, material de revisão, masters, exportações e transferências de armazenamento. O runtime durável fornece transações, idempotência, leases, heartbeats, retries, pausa, cancelamento, dead letters e redrive, com um transporte pg-boss opcional. Uma ponte Cloudinary pode pesquisar inventário, preparar bytes de origem, produzir derivados PNG e WebP e exigir confirmação separada de publicação. O fluxo de trabalho de desenvolvimento documentado usa pnpm com validação de lockfile congelado, verificações de CLI, serviços locais de API e web, e processos worker.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.