Skip to content

Parâmetros, animação, etapas e exportação de GIF/MP4

A animação vive no Eidolang em vez de num estado de tela separado. O 2D, o 3D, a reprodução por etapas e a exportação de GIF/MP4 partilham uma única linha do tempo, mantendo a reprodução no ecrã alinhada com os fotogramas exportados.

Cursores de parâmetros

txt
param r 1 range 0.5 4 step 0.1
circle c O radius r

Cada param aparece em Parâmetros. A figura reavalia-se enquanto arrasta; ao soltar, o valor é escrito de volta no comando. Declare range para um intervalo de cursor completo e útil.

Animação contínua

txt
animate r duration 2s mode pingpong

O alvo tem de ser um parâmetro ou um objeto vinculado com liberdade editável. As opções incluem:

  • mode loop, pingpong, ou once;
  • speed ou duration;
  • over t0 t1 para um intervalo restrito.

Os controlos Reproduzir/Pausar da barra de estado servem para pré-visualizar. Parar confirma os valores animados atuais como literais, numa edição que pode ser anulada.

Apresentações por etapas

txt
stage givens duration 1.2s reveal fade
point A -3 0
point B 3 0
segment base A B

stage result duration 1.2s reveal draw
point M = midpoint(A, B)
hide base transition erase duration 0.6s
  • Os objetos antes do primeiro stage são fundo persistente.
  • reveal cut|fade|draw controla os novos objetos.
  • clear oculta os objetos de etapas anteriores sem eliminar os valores das dependências.
  • show/hide suportam corte, esbatimento, desenho/apagamento, e a sua própria duração.

Os scripts por etapas ganham controlos de anterior, reproduzir/pausar, reiniciar, seguinte e uma barra de avanço completa. A edição abre no estado final concluído; Reproduzir a partir daí recomeça na primeira etapa.

Exportar GIF e MP4

Abra Exportar e selecione GIF ou MP4:

  1. Escolha Vista atual ou Ajustar ao conteúdo; o 2D também suporta um retângulo personalizado.
  2. Decida se inclui a grelha de coordenadas.
  3. Escolha a escala de rasterização, a taxa de fotogramas e uma duração predefinida ou personalizada. As predefinições vêm de Definições › Predefinições de exportação.
  4. Um script por etapas exporta a sua linha do tempo de etapas; um animate normal exporta um único movimento completo.
  5. O 3D oferece adicionalmente a órbita da câmara.

Ambos os formatos geram os mesmos fotogramas a partir da mesma linha do tempo, pelo que a escolha diz respeito apenas à codificação. A duração começa na linha do tempo do script, mas a caixa de exportação pode substituí-la por um valor predefinido ou personalizado. O Eidograph limita o número total de fotogramas para proteger a memória e assinala uma exportação limitada. Reduza a taxa de fotogramas, a duração ou a escala de rasterização para reduzir o tamanho.

Escolher entre GIF e MP4

GIFMP4
Codificaçãopaleta, até 256 cores por fotogramaH.264, cor completa
Tamanho do ficheirocresce depressa com a duração e o detalhemuito menor com a mesma duração e escala
Reproduçãorepete sozinho em qualquer sítio que mostre imagensprecisa de um leitor de vídeo; mantém-se fluido em clipes longos ou de alta resolução
Indicado paraconversas, fóruns e registos de problemasapresentações, edição de vídeo e gravação de aulas

Notas sobre o MP4:

  • O vídeo é silencioso e nunca transparente; a caixa de exportação oculta o interruptor de fundo transparente em ambos os formatos animados.
  • O H.264 exige dimensões em píxeis pares, pelo que uma largura ou altura ímpar é arredondada para cima em um píxel.
  • A codificação usa o codificador H.264 do sistema. Se o sistema não conseguir codificar H.264 no tamanho escolhido, a exportação indica um erro e o GIF continua disponível.

Manter a animação robusta

  • Anime um parâmetro em vez de um resultado derivado.
  • Mantenha a construção válida em toda a gama; por exemplo, os extremos de um arco não devem coincidir.
  • Use samples moderado para interseções numéricas e superfícies.
  • Reproduza desde o início e verifique os Diagnósticos antes de exportar.
  • Para manter uma pose final, use Parar para escrever os valores atuais e depois guarde o projeto.