comp
Um script é uma série de comandos que instrui um aplicativo a executar uma série de operações. É possível usar scripts na maioria dos aplicativos da Adobe para automatizar tarefas repetitivas, executar cálculos complexos e utilizar alguma funcionalidade não exposta diretamente na interface gráfica do usuário. Por exemplo, é possível direcionar o After Effects para reorganizar as camadas em uma composição, localizar e substituir o texto de origem em camadas de texto, ou para enviar um email quando a renderização estiver concluída.
Os scripts do After Effects usam a linguagem Adobe ExtendScript, que é uma forma de JavaScript estendido. Os arquivos do ExtendScript têm a extensão de nome de arquivo JSX ou JSXBIN.
Para uma descrição dos recursos de script disponíveis no After Effects, consulte o Guia de scripts do After Effects no Centro do desenvolvedor do After Effects.
Quando o After Effects é iniciado, ele carrega os scripts da pasta Scripts. Por padrão, a pasta Scripts está nos seguintes locais do After Effects:
(Windows) Arquivos de Programas\Adobe\Adobe After Effects <version>\Arquivos de suporte
(MacOS) Aplicativos/Adobe After Effects <version>
Os scripts também estão instalados em locais do usuário a partir do After Effects CC 12.1.
O After Effects vem com vários scripts e que são automaticamente instalados na pasta Scripts.
Os scripts carregados estão disponíveis no menu Arquivo > Scripts. Se você editar um script quando o After Effects estiver em execução, será necessário salvar as alterações para que as alterações sejam aplicadas. Se você inserir um script na pasta Scripts quando o After Effects estiver em execução, reinicie o After Effects para que o script seja exibido no menu Scripts, embora seja possível executar imediatamente o script usando o comando Executar arquivo de script.
Os scripts na pasta Painéis de ScriptUI estão disponíveis na parte inferior do menu Janela. Se um script foi escrito para fornecer uma interface em um painel encaixável, ele deve ser armazenado na pasta ScriptUI. Os painéis do ScriptUI funcionam da mesma forma que painéis padrão na interface do usuário do After Effects.
Por padrão, scripts não podem gravar arquivos nem enviar ou receber comunicações pela rede. Para permitir que os scripts gravem arquivos e se comuniquem em uma rede, escolha Editar > Preferências >_ Scripts e expressões_ (Windows) ou After Effects > Preferências > Scripts e expressões (Mac OS) e selecione a opção Permitir que scripts gravem arquivos e acessem a rede.
Para executar um script carregado, escolha Arquivo > Scripts >[nome do script].
Para executar um script que não foi carregado, escolha Arquivo > Scripts > Executar arquivo script, localize e selecione um script e clique em Abrir.
Para interromper um script em execução, pressione Esc.
Para executar um script de linha de comando, chame afterfx.exe da linha de comando. Use o comutador -r e o caminho completo do script a ser executado como argumentos. Este comando não abre uma nova instância do aplicativo do After Effects; ele executa o script na instância existente.
Exemplo (para Windows):
afterfx -r c:\script_path\example_script.jsxVocê pode usar essa técnica de linha de comando, junto com o software que vem com um teclado personalizável, para vincular a invocação de um script a um atalho de teclado.
É possível visualizar a lista dos dez scripts executados recentemente no After Effects. Para ver a lista, selecione Arquivo > Scripts > Arquivos de script recentes.
Para executar novamente qualquer um dos scripts executados recentemente, pressione Cmd+Option+Shift+D (macOS) ou Ctrl+Alt+Shift+D (Windows).
Jeff Almasol fornece um script que cria um painel de console simples. O painel do console inclui uma área de texto na qual é possível digitar comandos ExtendScript a serem avaliados. Não há captura de erros ou mensagens; esse console é só uma maneira simples de inserir comandos sem precisar criar um script. Para obter mais informações, consulte o site redefinery, de Jeff Almasol.
No site AE Scripts, Lloyd Alvarez fornece uma dica sobre como executar scripts JSXBIN quando você não tem acesso às pastas Scripts ou Painéis ScriptUI.
O After Effects fornece vários scripts pré-gravados para auxiliar na realização de tarefas comuns e fornecer uma base para que você altere e crie seus próprios scripts.
Execute o script de exemplo, Palette.jsx, para ter uma ideia do que você pode fazer com scripts.
Você pode gravar seus próprios scripts para usar no After Effects usando o editor de scripts, que faz parte do ExtendScript Toolkit. O ExtendScript Toolkit fornece uma interface conveniente para criar, depurar e testar seus próprios scripts. Às vezes, tudo o que é necessário fazer é uma pequena modificação de um script existente para que ele faça aquilo que você pretende; normalmente podem ser realizadas pequenas alterações com alguns dados acerca da programação do computador e as linguagens de script.
Consulte o Guia de scripts do After Effects para obter mais informações.
Para iniciar o editor de scripts, escolha Arquivo > Scripts > Abrir Editor de scripts.
Um tutorial no fórum AE Enhancers conduz o leitor, passo a passo, no processo de criação de um script.
Jeff Almasol fornece um conjunto de utilitários de script, como funções úteis, para facilitar a criação dos seus próprios scripts no site redefinery.
David Torno fornece uma lista de nomes de correspondência para scripts do After Effects.
Os scripts podem adicionar propriedades ao painel Gráficos essenciais e exportar um Modelo de animações, por meio dos seguintes métodos de scripting:
Os tipos de propriedade compatíveis são:
Parâmetros:
comp |
A composição para a qual deseja testar a adição de propriedades: compItem. |
Retorna:
Booleano.
Parâmetros:
comp |
A composição para a qual deseja testar a adição de propriedades: compItem. |
Retorna:
Booleano.
app.project.activeItem.motionGraphicsTemplateName = “Meu modelo”;
alert(app.project.activeItem.motionGraphicsTemplateName);
Tipo:
Sequência de caracteres; leitura/gravação.
macOS:
/Users//Library/Application Support/Adobe/Common/Essential Graphics/
Windows:
C:\Users\\AppData\Roaming\Adobe\Common\Essential Graphics\
Se o projeto tiver sido alterado desde a última vez em que foi salvo, o After Effects solicitará que o usuário salve o projeto. Para evitar isso, use o método save() do projeto antes de exportar o Modelo de animações.
Parâmetros:
doOverWriteFileIfExisting |
Se substituirá ou não um arquivo existente com o mesmo nome, booleano. Obrigatório. |
file_path |
Caminho para a pasta na qual o arquivo será salvo. Opcional. |
Retorna:
Booleano.
Parâmetros:
Nenhum
Retorna:
Nenhum
Encontre scripts, projetos e outros itens úteis no site Adobe Add-ons.
Dan Ebberts oferece tutoriais de scripts e scripts úteis na seção de scripts do seu site MotionScript.
Lloyd Alvarez fornece um conjunto de scripts úteis em seu site After Effects Scripts.
O fórum AE Enhancers oferece scripts de exemplo e informações úteis sobre scripts (bem como expressões e predefinições de animação) no After Effects.
Jeff Almasol fornece uma coleção de scripts úteis no seu site redefinery.
Dale Bradshaw oferece scripts e truques no seu site Creative Workflow Hacks.
O site nabscripts fornece muitos scripts úteis.
Christopher Green fornece muitos scripts úteis em seu site.
Fazer logon em sua conta