Parámetros, animación, etapas y exportación a GIF/MP4
La animación vive en Eidolang en lugar de en un estado de lienzo aparte. La reproducción 2D, la 3D, la reproducción por etapas y la exportación a GIF/MP4 comparten una única línea de tiempo, lo que mantiene la reproducción en pantalla alineada con los fotogramas exportados.
Controles deslizantes de parámetros
param r 1 range 0.5 4 step 0.1
circle c O radius rCada param aparece en Parámetros. La figura se reevalúa mientras arrastras; al soltar, el valor se escribe de vuelta en el comando. Declara range para obtener un intervalo de control deslizante completo y útil.
Animación continua
animate r duration 2s mode pingpongEl objetivo debe ser un parámetro o un objeto vinculado con libertad editable. Las opciones incluyen:
mode loop,pingponguonce;speedoduration;over t0 t1para un intervalo restringido.
Los controles de reproducir/pausar de la barra de estado muestran una vista previa. Detener confirma los valores animados actuales como literales, en forma de edición que se puede deshacer.
Presentaciones por etapas
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- Los objetos anteriores a la primera
stageson fondo persistente. reveal cut|fade|drawcontrola los objetos nuevos.clearoculta los objetos de etapas anteriores sin eliminar los valores de dependencia.show/hideadmiten cut, fade, draw/erase y su propia duración.
Los scripts por etapas obtienen controles de anterior, reproducir/pausar, reiniciar, siguiente y una barra de desplazamiento completa. La edición se abre en el estado final completado; reproducir desde ahí reinicia desde la primera etapa.
Exportar GIF y MP4
Abre Exportar y selecciona GIF o MP4:
- Elige Vista actual o Ajustar al contenido; en 2D también se admite un rectángulo personalizado.
- Decide si incluir la cuadrícula de coordenadas.
- Elige la escala de trama, la frecuencia de fotogramas y una duración predefinida o personalizada. Los valores predeterminados vienen de Ajustes › Valores de exportación.
- Un script por etapas exporta su línea de tiempo de etapas; un
animateordinario exporta un único movimiento completo. - En 3D también se ofrece órbita de cámara.
Ambos formatos generan los mismos fotogramas a partir de la misma línea de tiempo, así que la elección solo afecta a la codificación. La duración parte de la línea de tiempo del script, pero el diálogo de exportación puede sustituirla por un valor predefinido o personalizado. Eidograph limita el número total de fotogramas para proteger la memoria y marca una exportación limitada. Reduce la frecuencia de fotogramas, la duración o la escala de trama para reducir el tamaño.
Elegir entre GIF y MP4
| GIF | MP4 | |
|---|---|---|
| Codificación | paleta, hasta 256 colores por fotograma | H.264, color completo |
| Tamaño de archivo | crece rápido con la duración y el detalle | mucho menor con la misma duración y escala |
| Reproducción | se repite solo en cualquier sitio que muestre imágenes | necesita un reproductor de vídeo; se mantiene fluido en clips largos o de alta resolución |
| Recomendado para | chats, foros y gestores de incidencias | diapositivas, edición de vídeo y grabación de clases |
Notas sobre el MP4:
- El vídeo es mudo y nunca transparente; el diálogo de exportación oculta el interruptor de fondo transparente en ambos formatos animados.
- H.264 exige dimensiones en píxeles pares, así que un ancho o alto impar se redondea hacia arriba un píxel.
- La codificación usa el codificador H.264 del sistema. Si el sistema no puede codificar H.264 en el tamaño elegido, la exportación informa de un error y el GIF sigue disponible.
Mantén la animación robusta
- Anima un parámetro en lugar de un resultado derivado.
- Mantén la construcción válida en todo el rango; los extremos de un arco, por ejemplo, no deben coincidir.
- Usa un
samplesmoderado para intersecciones numéricas y superficies. - Reproduce desde el inicio y revisa Diagnósticos antes de exportar.
- Para conservar una pose final, usa Detener para escribir los valores actuales y luego guarda el proyecto.
