O After Effects só lê as camadas de topo de um ficheiro .ai — tudo o que está dentro de um grupo é achatado na importação. O FrameSmith é um painel que desmonta essa estrutura, alinha a arte à tua comp, audita o ficheiro à procura do que o AE renderiza mal e exporta um ficheiro por camada, recortado e alinhado.
v1.0.0 · 42 KB · macOS & Windows · Illustrator 2024 ou mais recente
FrameSmith
This is the real panel. Switch tabs, press buttons — they return sample
results. Inside Illustrator it talks to your document.
Desagrupar camadasPrancheta à medida da comp20+ verificaçõesTexto em contornosConverter para RGBExportar PNGExportar SVGNomes pelo caminhoDesagrupar camadasPrancheta à medida da comp20+ verificaçõesTexto em contornosConverter para RGBExportar PNGExportar SVGNomes pelo caminhoDesagrupar camadasPrancheta à medida da comp20+ verificaçõesTexto em contornosConverter para RGBExportar PNGExportar SVGNomes pelo caminhoDesagrupar camadasPrancheta à medida da comp20+ verificaçõesTexto em contornosConverter para RGBExportar PNGExportar SVGNomes pelo caminho
5separadores
20+verificações de auditoria
2formatos de exportação
0originais substituídos
Como funciona
Copia. Audita. Desagrupa.
O FrameSmith encaixa ao lado da tua prancheta como qualquer outro painel. A auditoria não altera nada, por isso podes olhar antes de mexer no que quer que seja. Aqui está tudo em menos de dois minutos.
Copiar
Um botão guarda yourfile_AE.ai e passa para essa cópia. O teu ficheiro mestre nunca é tocado.
Audita
Só leitura. Lista todos os bloqueios e avisos, e quantas camadas o AE vai realmente ver.
Desagrupa
Corrige o que foi assinalado, achata os grupos, alinha o canvas, exporta. Depois importa.
FrameSmith· How it worksLive
Illustrator
After Effects
5 layers, order intact
Unpack groups
Artboard
Centred on the artboard — every export lands at 0, 0 in AE
Report
Summary
0Blockers
0Warnings
0Notes
Read-only — nothing was changed
Run the audit
Layers
/export
All 1920 × 1080 — nothing to align by hand
00:00:00
Tudo o que lá está
Cinco separadores. A passagem completa.
Prep
A rede de segurança e as correções que têm de acontecer antes de tudo o resto.
Save an AE-ready copy e passa para ela — o teu mestre fica onde está
Convert to RGB, verificado depois em vez de presumido
Raster effects to 300 ppi, para os efeitos dinâmicos sobreviverem ao escalar
Outline text — nomes, estado oculto e bloqueado, tudo preservado
One-click chain que corre a sequência toda por ordem
Layers
A razão de isto existir. O After Effects só lê camadas de topo.
Unpack groups a qualquer profundidade, ou até aos objetos individuais
Stacking order preserved — o plano é construído de baixo para cima
Clipping masks never broken, porque isso mata a máscara sem aviso
Centre the artwork na prancheta, para os exports ficarem alinhados
Fit to artwork com margem, quando queres o contrário
Anchor na arte, na prancheta atual ou na origem das réguas
Audita
Só leitura. Nada aqui altera o teu documento — começa por este separador.
Blockers: CMYK, gradientes de malha, links em falta, texto legacy
Warnings: subcamadas, gradientes em traços, efeitos dinâmicos, símbolos, modos de mistura, texto editável, pontos soltos, arte fora da prancheta
Quantas camadas o AE vai ver, antes de importares e descobrires
Save the report como ficheiro de texto ao lado da tua arte
Exporta
Um ficheiro por camada de topo, pronto a largar numa comp.
PNG 24 com transparência e fator de escala
SVG com fontes convertidas em contornos e atributos de apresentação, para Lottie
Clip to artboard — dimensões idênticas, por isso não há nada para alinhar
Nomes de ficheiro numerados, camadas vazias ignoradas, visibilidade reposta no fim
Os detalhes
Feito por alguém que já perdeu tardes inteiras com isto.
O teu ficheiro mestre nunca é tocado
O Illustrator não anula de forma limpa operações em lote feitas por script, por isso o primeiro botão guarda uma cópia e aponta o documento aberto para ela. Tudo o que é destrutivo acontece na cópia.
As máscaras de recorte ficam intactas
Tirar arte de dentro de um grupo com máscara de recorte apaga a máscara sem te avisar. Os grupos com máscara são sempre tratados como folhas — o mesmo para grupos com opacidade ou modo de mistura.
A ordem de empilhamento sobrevive
As camadas novas entram sempre no topo, por isso o plano de desagrupamento é construído da base da pilha para cima. O que vês no Illustrator é o que chega ao After Effects.
Nada falha em silêncio
Cada operação escreve num registo que podes ler e guardar. Onde o comando de modo de cor do Illustrator não é fiável, o painel confirma se resultou mesmo e avisa-te quando não resultou.
O DOM em vez de comandos de menu
O texto é convertido em contornos através da API real do Illustrator, não de um item de menu, por isso é previsível e mantém nomes e estado. Onde só existe um comando de menu, a ferramenta di-lo em vez de fingir.
A auditoria nunca toca em nada
Lê. Só isso. Podes corrê-la num ficheiro que te importa, em cima de um prazo, sem cópia e sem pensar duas vezes.
Instalação
Três passos, um minuto.
O FrameSmith é assinado, por isso instala-se como qualquer outra extensão. Sem Terminal, sem modo de debug. Os mesmos passos em macOS e Windows.
Descarrega o ZXP Installer gratuito da aescripts, abre-o e arrasta o FrameSmith-1.0.0.zxp para a janela.
Abre-o
Reinicia o Illustrator e vai a Window → Extensions → FrameSmith. Encaixa-o onde quiseres.
Vais atualizar? Instala o novo .zxp por cima do antigo. Vens da 0.1? Apaga primeiro a pasta antiga FrameSmith-for-Illustrator da pasta de extensões CEP da Adobe.
FAQ
Perguntas, respondidas.
O que mudou na 1.0?
A 1.0 é assinada, por isso instala-se com o ZXP Installer como qualquer outra extensão — sem Terminal e sem modo de debug. Também corrige o painel cinzento vazio que a 0.1 mostrava no Illustrator 2025 e posteriores. O separador de auditoria é só de leitura e seguro para experimentar em qualquer ficheiro; para o resto, usa primeiro "Save AE-ready copy". Se algo correr mal, diz-me o que dizia a barra de estado.
É um painel, como o do After Effects?
Sim — a mesma tecnologia, o mesmo sistema de design. É uma extensão CEP, que é o que um .zxp contém; o Illustrator carrega-as exatamente como o After Effects. O Illustrator ainda não tem uma API pública de plugins UXP para programadores externos, por isso o caminho é o CEP, e o painel está construído para que o código do documento sobreviva a essa migração quando ela chegar.
Com que versões do Illustrator funciona?
Illustrator 2024 e posteriores, em macOS e Windows. É bem possível que corra em versões mais antigas — usa APIs de scripting que existem há muito tempo — mas isso não foi testado.
Vai dar cabo do meu ficheiro?
O separador Audit não pode: só lê. Os separadores Prep, Layers e Canvas alteram o documento, e o anular do Illustrator não reverte de forma limpa operações em lote feitas por script — e é exatamente por isso que o primeiro botão do separador Prep guarda uma cópia e passa para ela, deixando o teu original intacto no disco. Cada ação destrutiva também pergunta antes de correr.
Porque é que avisa sobre os traços em vez de os corrigir?
O Illustrator não disponibiliza nenhuma API de scripting para converter um traço em contorno, por isso a única via é acionar um comando de menu sobre a seleção. Funciona, mas comporta-se de forma imprevisível em paths compostos, traços com perfil de largura e efeitos dinâmicos. O botão está lá se o quiseres; a auditoria reporta em vez de o aplicar em silêncio.
Funciona com o plugin de After Effects?
É essa a ideia do par. Convenções de nomes partilhadas e sincronização de paletas entre as duas metades são o próximo passo, para que o lado do Illustrator dê nomes às coisas de uma forma que o lado do After Effects já saiba encontrar.
É mesmo grátis?
Sim. Grátis para descarregar e usar no teu trabalho, incluindo projetos comerciais.