Fix timeline frame buttons
This commit is contained in:
1 parent
adb5f65bc7
commit
16b95b1d81
5 files changed
+1
-11
No files matched your search
@@ -0,0 +1,64 @@
|
||||
# Tahgibu Animator
|
||||
|
||||
Animador 2D cuadro por cuadro, simple y sin marca de agua. Pensado para andar
|
||||
liviano incluso en notebooks modestas con gráfica integrada.
|
||||
|
||||
## Características
|
||||
- Frame por frame real, con miniaturas en la timeline.
|
||||
- Timeline con scroll (rueda del mouse) para animaciones con muchos frames.
|
||||
- `F7` crea un frame nuevo. `←` / `→` navegan. `Inicio`/`Fin` van al primero/último.
|
||||
- `Ctrl+V` pega imágenes del portapapeles (necesita `wl-clipboard` en Wayland).
|
||||
- Dos lápices:
|
||||
- Lápiz suave: acumula densidad al pasar varias veces (con difuminado).
|
||||
- Lápiz sólido: 100% de densidad.
|
||||
- Borrador que **de verdad borra** (baja la transparencia del trazo).
|
||||
- Selector de color y tamaño de pincel.
|
||||
- Onion Skin (ve el frame anterior/siguiente semi-transparente).
|
||||
- Fondos: botón para elegir o quitar una imagen de fondo.
|
||||
- Sprites: se agregan, se pueden quitar de la lista, y se colocan con un clic
|
||||
directo en el lienzo (apuntá y hacé clic; `Esc` cancela).
|
||||
- Deshacer / Rehacer (`Ctrl+Z` / `Ctrl+Y`) livianos en memoria: no duplican
|
||||
toda la animación en cada trazo, así no se cuelga en equipos con poca RAM.
|
||||
- FPS configurable y reproducción (`Espacio`).
|
||||
- Exportar a **GIF animado** o a una **secuencia de PNG**.
|
||||
- Guardar / abrir / importar proyectos `.tgb` (el archivo lleva adentro todos
|
||||
los frames, el fondo y los sprites, así se puede mover a otra PC sin
|
||||
necesitar los archivos originales).
|
||||
- Confirma antes de perder cambios sin guardar (al crear nuevo, abrir otro
|
||||
proyecto o cerrar la ventana).
|
||||
- Sin marca de agua, nunca.
|
||||
|
||||
## Qué se corrigió respecto a la versión anterior (ASM Animator)
|
||||
- **El borrador no borraba nada** (dibujaba "transparente sobre transparente"
|
||||
y no tenía ningún efecto visible). Ahora sí funciona.
|
||||
- **No existía ningún botón para poner un fondo**, aunque el formato de
|
||||
archivo y el propio programa lo mencionaban. Se agregó "Fondo: Elegir/Quitar".
|
||||
- **No había Rehacer** (`redo`), solo Deshacer.
|
||||
- El Deshacer copiaba **toda la animación completa** en cada trazo de lápiz.
|
||||
Con varios frames esto podía consumir varios GB de RAM y trabar el equipo.
|
||||
Ahora cada acción guarda solo lo mínimo necesario para revertirla.
|
||||
- El lápiz suave aplicaba un difuminado sobre el lienzo completo en cada
|
||||
movimiento del mouse, algo pesado en gráficas integradas. Ahora solo procesa
|
||||
la zona del trazo.
|
||||
- La timeline no tenía forma de desplazarse: con muchos frames, los cuadros
|
||||
quedaban fuera de la pantalla y no se podían seleccionar. Ahora tiene
|
||||
scroll y miniaturas reales de cada frame.
|
||||
- Se podía perder trabajo sin guardar sin ningún aviso al cerrar o crear un
|
||||
proyecto nuevo. Ahora se confirma antes.
|
||||
- Los sprites agregados no se guardaban dentro del proyecto `.tgb`. Ahora sí.
|
||||
- No había forma de sacar la animación fuera del programa. Se agregó
|
||||
exportar a GIF y a secuencia de PNG.
|
||||
|
||||
## Instalar en CachyOS / Arch
|
||||
```bash
|
||||
sudo pacman -S python python-pillow wl-clipboard
|
||||
./install.sh
|
||||
```
|
||||
|
||||
Después abrí **Tahgibu Animator** desde el menú de aplicaciones (o ejecutá
|
||||
directamente `python3 tahgibu_animator.py`).
|
||||
|
||||
## Formato de archivo
|
||||
`.tgb` es el formato propio del proyecto (JSON con las imágenes en base64
|
||||
adentro). También podés **abrir e importar** archivos `.asm` de la versión
|
||||
anterior del programa: son totalmente compatibles.
|
||||
Reference in new issue
Block a user