Skip to content

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

A animação vive no Eidolang, e não em um estado de tela separado. Reprodução 2D, 3D, reprodução por etapas e exportação de GIF/MP4 compartilham uma única linha do tempo, mantendo a reprodução na tela alinhada com os quadros exportados.

Sliders de parâmetro

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

Todo param aparece em Parâmetros. A figura é reavaliada enquanto você arrasta; ao soltar, o valor é gravado de volta no comando. Declare range para um intervalo de slider completo e útil.

Animação contínua

txt
animate r duration 2s mode pingpong

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

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

Os controles de reproduzir/pausar na barra de status fazem uma pré-visualização. Parar grava os valores animados atuais como literais, em uma edição que pode ser desfeita.

Apresentações em 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
  • Objetos antes do primeiro stage são plano de fundo persistente.
  • reveal cut|fade|draw controla os novos objetos.
  • clear oculta objetos de etapas anteriores sem excluir os valores de dependência.
  • show/hide suportam cut, fade, draw/erase e sua própria duração.

Scripts em etapas ganham controles de anterior, reproduzir/pausar, reiniciar, próximo e uma barra de progresso completa. A edição começa a partir do estado final concluído; Reproduzir a partir daí recomeça pela 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 quer incluir a grade de coordenadas.
  3. Escolha a escala de raster, a taxa de quadros e uma duração predefinida ou personalizada. Os padrões vêm de Configurações › Padrões de exportação.
  4. Um script em etapas exporta sua linha do tempo de etapas; um animate comum exporta um único movimento completo.
  5. O 3D oferece também órbita de câmera.

Os dois formatos geram os mesmos quadros a partir da mesma linha do tempo, então a escolha é só de 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 quadros para proteger a memória e marca uma exportação limitada. Reduza a taxa de quadros, a duração ou a escala de raster para diminuir o tamanho.

Escolher entre GIF e MP4

GIFMP4
Codificaçãopaleta, até 256 cores por quadroH.264, cor completa
Tamanho do arquivocresce rápido com a duração e o detalhebem menor na mesma duração e escala
Reproduçãorepete sozinho em qualquer lugar que exiba imagensprecisa de um player de vídeo; continua fluido em clipes longos ou de alta resolução
Indicado paraconversas, fóruns e rastreadores de problemasslides, edição de vídeo e gravação de aulas

Observações sobre o MP4:

  • O vídeo é silencioso e nunca transparente; a caixa de exportação oculta o botão de fundo transparente nos dois formatos animados.
  • O H.264 exige dimensões em pixels pares, então uma largura ou altura ímpar é arredondada para cima em um pixel.
  • 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 informa um erro e o GIF continua disponível.

Manter a animação confiável

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