GraphiteEditor / GraphiteEditor/Graphite

Tracking Issue: Animation

Ouverte
#2,187 0 commentaires 7 réactions 2 personnes assignées Réclamée par @TrueDoctor Voir sur GitHub
Architecture Graphene Performance
Langage dominant
Rust
Étoiles
27.2k
Forks
1.3k
Merge moyen
20 h 5 min
PR mergées (30 j)
57

Description

Previously discussed in #1601.

- [x] Avoiding constant folding (#2232)
Progress on animation was stalled because of the constant folding: non-async secondary inputs are all evaluated as the graph is compiled.

- [x] Parametric animation (#2443)
Allow the time from the context to be retrieved by the user in the node graph via the "Animation Time" and "Real Time" nodes. Add simple buttons and keybinds for pausing/playing and restarting the animation.

- [ ] Add nodes for [easings](https://easings.net/)

- [ ] Implement the Timeline panel
![Image](https://github.com/user-attachments/assets/548ee0de-2dd6-41c4-816c-2290d556d7c3)

- [ ] Add the ability to expose channels for keyframing from the Properties panel
![Image](https://github.com/user-attachments/assets/f3a43a19-c10f-4e06-9fb5-a46d52cd9346)
![Image](https://github.com/user-attachments/assets/0d424350-a44b-4519-93ab-bc7f3e8dcda2)

- [ ] Onion skins

- [ ] 2D rigging

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.