GraphiteEditor / GraphiteEditor/Graphite

Tracking Issue: Animation

未关闭
#2,187 0 条评论 7 个 reaction 已指派 2 人 已被 @TrueDoctor 认领 在 GitHub 查看
Architecture Graphene Performance
主要语言
Rust
星标
27.3k
派生
1.3k
平均合并
20 小时 5 分钟
30 天内合并 PR
57

描述

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

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。