Velocidade de Animação no PowerPoint com Easing Bezier Personalizado
🔍 WiseChecker

Velocidade de Animação no PowerPoint com Easing Bezier Personalizado

Você quer controle preciso sobre a velocidade de uma animação no PowerPoint, mas as opções predefinidas como Muito Rápido ou Médio não oferecem controle suficiente. O PowerPoint usa curvas bezier cúbicas para definir o tempo de cada animação. Este artigo explica como acessar e modificar os valores bezier diretamente nas configurações de animação para criar efeitos de easing personalizados.

Por padrão, o PowerPoint oferece apenas algumas predefinições de velocidade fixa, como 0,5 segundos ou 2 segundos. Essas predefinições usam curvas bezier padrão que correspondem ao tipo de Tempo ou Easing selecionado. Quando você precisa que uma animação comece devagar, acelere e depois desacelere em um ritmo específico, é necessário editar os pontos de controle bezier manualmente.

Este guia mostra como encontrar os parâmetros bezier no painel de animação, o que cada ponto de controle significa e como digitar valores personalizados para um tempo preciso. Você aprenderá a criar easing personalizado que se adapta ao seu estilo de apresentação sem usar ferramentas de terceiros.

Principais Conclusões: Easing Bezier Personalizado no PowerPoint

  • Animações > Painel de Animação > Opções de Efeito > Tempo > Easing: Mostra o tipo de Easing padrão, mas não expõe os valores bezier na interface sem add-ins.
  • Valores bezier personalizados via edição XML ou add-in de terceiros: A única maneira de inserir pontos de controle bezier cúbicos exatos (x1, y1, x2, y2) para a velocidade da animação.
  • Formato da curva bezier cúbica: Quatro números definem a forma da curva, onde os valores x devem estar entre 0 e 1, e os valores y podem ser qualquer número de -1 a 1 para easing padrão.

ADVERTISEMENT

Como Funcionam o Tempo da Animação e as Curvas Bezier no PowerPoint

Cada animação no PowerPoint tem uma Duração e um Atraso definidos no grupo Tempo da guia Animações. A Duração controla quanto tempo a animação leva do início ao fim. O Atraso define uma pausa antes do início da animação. Nenhuma dessas configurações altera a curva de easing interna que define aceleração e desaceleração.

O PowerPoint usa curvas bezier cúbicas para mapear o progresso da animação ao longo do tempo. Uma curva bezier cúbica é definida por quatro pontos de controle: P0 (início), P1, P2 e P3 (fim). O PowerPoint fixa P0 em (0,0) e P3 em (1,1). Você pode editar P1 e P2 especificando suas coordenadas x e y. O eixo x representa o tempo e o eixo y representa o progresso. Uma curva linear usa (0,0,1,1) como pontos de controle, o que significa que a animação progride em velocidade constante. Uma curva ease-in pode usar (0.42,0,1,1) para que a animação comece devagar e acelere.

O PowerPoint não expõe o editor de pontos de controle bezier na faixa de opções ou nas caixas de diálogo padrão. O menu suspenso Easing na caixa de diálogo Opções de Efeito oferece tipos predefinidos como Linear, Ease In, Ease Out e Ease In Out. Cada predefinição corresponde a uma curva bezier fixa. Para inserir valores bezier personalizados, você precisa editar o arquivo XML da apresentação ou usar um add-in de terceiros que forneça uma interface de editor bezier.

O Que Cada Ponto de Controle Bezier Faz

O primeiro ponto de controle P1 (x1, y1) define o comportamento inicial de aceleração. Um valor baixo de x1 próximo de 0 mantém a animação lenta no início. Um valor alto de y1 faz a animação pular rapidamente no progresso no início. O segundo ponto de controle P2 (x2, y2) define a desaceleração perto do fim. Um valor baixo de x2 faz a animação terminar lentamente, enquanto um valor alto de y2 cria uma parada repentina. Valores bezier cúbicos padrão da web, como cubic-bezier(0.25, 0.1, 0.25, 1), funcionam no PowerPoint se você editar o XML corretamente.

Passos para Definir Easing Bezier Personalizado Editando o XML da Apresentação

Este método requer que você edite o XML dentro do arquivo PPTX. Você precisa de um editor de texto como Notepad ou Visual Studio Code e um entendimento básico da estrutura XML.

  1. Salve uma cópia da sua apresentação
    Crie um backup do seu arquivo PPTX. Qualquer erro na edição XML pode corromper o arquivo.
  2. Altere a extensão do arquivo de .pptx para .zip
    Clique com o botão direito no arquivo, selecione Renomear e substitua .pptx por .zip. Confirme a alteração na caixa de diálogo de aviso.
  3. Extraia o arquivo ZIP
    Clique com o botão direito no arquivo ZIP e selecione Extrair Tudo. Escolha uma pasta e extraia o conteúdo.
  4. Navegue até a pasta do slide
    Abra a pasta extraída. Vá para a pasta ppt e depois para a pasta slides. Localize o arquivo XML do slide que contém a animação que você deseja modificar. O arquivo é nomeado slide1.xml, slide2.xml e assim por diante.
  5. Abra o arquivo XML do slide em um editor de texto
    Clique duas vezes no arquivo XML e abra-o com o Notepad ou seu editor de texto preferido.
  6. Encontre o elemento de animação
    Pesquise pela tag <p:animEffect> ou <p:animMotion> dependendo do tipo de animação. Se a animação for um caminho de movimento, procure por <p:animMotion>. Para efeitos de entrada ou saída, procure por <p:animEffect>. Dentro desse elemento, procure por um elemento filho chamado <p:cBhvr> que contém as configurações de comportamento comuns.
  7. Localize o elemento de easing
    Dentro de <p:cBhvr>, encontre o elemento <p:animPr> ou <p:tgtEl>. A localização exata depende do tipo de animação. Pesquise pelo atributo preset ou calcmode. Você está procurando por um elemento filho chamado <a:animEffect> ou <a:animMotion> que contenha um atributo prst para easing predefinido.
  8. Adicione ou modifique os valores bezier
    Substitua o atributo de easing predefinido por uma definição bezier personalizada. O formato é: prst="custom" p1x="0.25" p1y="0.1" p2x="0.25" p2y="1". Os nomes dos atributos são p1x, p1y, p2x e p2y. Todos os valores devem ser números decimais entre 0 e 1 para x e entre -1 e 1 para y.
  9. Salve o arquivo XML
    Salve as alterações no editor de texto. Feche o arquivo.
  10. Recompacte o arquivo ZIP
    Selecione todos os arquivos e pastas dentro da pasta extraída. Clique com o botão direito e escolha Enviar para > Pasta compactada. Nomeie o arquivo ZIP com o nome original da apresentação.
  11. Altere a extensão de volta para .pptx
    Renomeie o arquivo ZIP para substituir .zip por .pptx. Abra o arquivo no PowerPoint. A animação agora usa seu easing bezier personalizado.

ADVERTISEMENT

Problemas Comuns e Limitações com Easing Bezier Personalizado

O PowerPoint Não Valida Valores Bezier na Interface

O PowerPoint não mostra nenhum erro se você inserir valores bezier inválidos. Se a animação for reproduzida incorretamente ou não funcionar, verifique se seus valores p1x e p2x estão entre 0 e 1. Valores fora desse intervalo podem causar comportamento imprevisível. Além disso, certifique-se de que os valores y estejam entre -1 e 1 para efeitos de easing padrão.

O Easing Bezier Personalizado é Redefinido Após Editar a Animação na Interface

Se você abrir a animação no Painel de Animação e alterar qualquer configuração, como Duração ou Gatilho, o PowerPoint pode substituir seus valores bezier personalizados por uma predefinição. Sempre aplique a edição bezier personalizada como a última etapa antes de distribuir a apresentação. Mantenha um backup do arquivo XML com os valores personalizados.

Alguns Tipos de Animação Não Suportam Valores Bezier Personalizados

Animações de caminho de movimento e algumas animações de texto podem ignorar atributos bezier personalizados. Teste a animação após aplicar a curva personalizada. Se a animação reverter para uma predefinição, considere usar um tipo de animação diferente, como um caminho de movimento personalizado com os valores bezier aplicados ao próprio caminho.

Item Easing Predefinido Easing Bezier Personalizado
Controle sobre a aceleração Limitado a 4 predefinições Controle total via 4 valores numéricos
Método de edição Menu suspenso em Opções de Efeito Edição XML ou add-in de terceiros
Validação Automática pelo PowerPoint Nenhuma; é necessário verificar valores manualmente
Persistência após edições na interface Sempre preservado Pode ser sobrescrito

O easing bezier personalizado oferece controle de tempo preciso que as predefinições não conseguem igualar. Agora você pode criar animações que aceleram lentamente, quicam ou desaceleram em um ritmo único. Experimente combinar curvas bezier personalizadas com a configuração de Duração para ajustar a velocidade geral. Para usuários avançados, considere automatizar a substituição XML com uma macro para aplicar easing personalizado a várias animações de uma só vez.

ADVERTISEMENT