Skip to content

Paramètres, animation, mises en scène et export GIF/MP4

L'animation vit dans Eidolang plutôt que dans un état de canevas séparé. La 2D, la 3D, la lecture par étapes et l'export GIF/MP4 partagent une seule chronologie, ce qui garde la lecture à l'écran alignée avec les images exportées.

Curseurs de paramètres

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

Chaque param apparaît dans Paramètres. La figure se réévalue pendant le glissement ; le relâchement réécrit la valeur dans la commande. Déclarez range pour obtenir un intervalle de curseur complet et utile.

Animation continue

txt
animate r duration 2s mode pingpong

La cible doit être un paramètre ou un objet lié disposant d'un degré de liberté modifiable. Les options incluent :

  • mode loop, pingpong ou once ;
  • speed ou duration ;
  • over t0 t1 pour un intervalle restreint.

Les contrôles Lecture/Pause de la barre d'état permettent la prévisualisation. Stop valide les valeurs animées actuelles en littéraux, comme une modification annulable.

Présentations par étapes

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
  • Les objets avant la première stage forment un arrière-plan persistant.
  • reveal cut|fade|draw contrôle les nouveaux objets.
  • clear masque les objets des étapes précédentes sans supprimer les valeurs de dépendance.
  • show/hide prennent en charge cut, fade, draw/erase, et leur propre durée.

Les scripts par étapes obtiennent précédent, lecture/pause, réinitialisation, suivant et une chronologie complète avec curseur. L'édition s'ouvre sur l'état final complété ; Lecture depuis là redémarre depuis la première étape.

Exporter un GIF ou un MP4

Ouvrez Exporter et sélectionnez GIF ou MP4 :

  1. Choisissez Vue actuelle ou Ajuster au contenu ; la 2D prend aussi en charge un rectangle personnalisé.
  2. Décidez d'inclure ou non la grille de coordonnées.
  3. Choisissez l'échelle de trame, la fréquence d'images et une durée prédéfinie ou personnalisée. Les valeurs par défaut proviennent de Paramètres › Valeurs par défaut d'export.
  4. Un script par étapes exporte sa chronologie de mise en scène ; un animate ordinaire exporte un mouvement complet unique.
  5. La 3D propose en plus l'orbite de caméra.

Les deux formats calculent les mêmes images à partir de la même chronologie : seul l'encodage change. La durée part de la chronologie du script, mais la boîte de dialogue d'export peut la remplacer par une valeur prédéfinie ou personnalisée. Eidograph plafonne le nombre total d'images pour protéger la mémoire et marque un export plafonné. Réduisez la fréquence d'images, la durée ou l'échelle de trame pour réduire la taille.

Choisir entre GIF et MP4

GIFMP4
Encodagepalette, jusqu'à 256 couleurs par imageH.264, couleurs complètes
Taille de fichieraugmente vite avec la durée et le détailbien plus petite à durée et échelle égales
Lectureboucle tout seul partout où une image s'affichenécessite un lecteur vidéo ; reste fluide sur les clips longs ou haute résolution
Adapté àmessagerie, forums et suivis de ticketsdiapositives, montage vidéo et enregistrements de cours

À propos du MP4 :

  • La vidéo est muette et jamais transparente ; la boîte de dialogue masque l'interrupteur d'arrière-plan transparent pour les deux formats animés.
  • H.264 exige des dimensions en pixels paires : une largeur ou une hauteur impaire est arrondie d'un pixel vers le haut.
  • L'encodage utilise l'encodeur H.264 du système. Si le système ne peut pas encoder du H.264 à la taille choisie, l'export signale une erreur et le GIF reste disponible.

Garder l'animation robuste

  • Animez un paramètre plutôt qu'un résultat dérivé.
  • Gardez la construction valide sur toute la plage ; les extrémités d'un arc, par exemple, ne doivent pas coïncider.
  • Utilisez un samples modéré pour les intersections numériques et les surfaces.
  • Lancez la lecture depuis le début et vérifiez les Diagnostics avant l'export.
  • Pour conserver une pose finale, utilisez Stop pour écrire les valeurs actuelles, puis enregistrez le projet.