# Animation 2025:
## A New Animation System
Sybren Stüvel, Nathan Vegdahl, Christoph Lendenfeld
<small>Slides: https://hackmd.io/@anim-rigging/HJg-ajqWT</small>
---
## October 2022
# Project Start
---

<aside class="notes">
- Intro, with quick nudge to last year’s presentation & explanation of FIFIDS.
- Helped to give project direction, good idea of where we want to go
Paid:
- since November: Christoph working 3 days/week on devfund grant, from Madrid.
- since April: Nathan working 4 days/week from Amsterdam.
Regularly concretely useful:
- Brad Clark & Jason Schleifer involved in consluting role
- Nate Rupsis as developer on NLA and other animation areas
</aside>
---
# Shiny!
### Things already in Blender
---
# Speed!
FIFIDS #1: Fast: improvements to the graph editor speed.
TODO: Christoph's demo video of graph editor
---

---

<small>Bone Manager add-on: https://fin.gumroad.com/l/STdb</small>
---
# Bone Collections
| Armature | Bone |
| - | - |
| <img alt="Bone Collections - Armature" src="https://hackmd.io/_uploads/S14FkA5bT.png"> | <img alt="Bone Collections - Bone" src="https://hackmd.io/_uploads/Skma109Za.png"> |
<aside class="notes">
- 'Armature Collections' was more consistent with 'Scene Collections', but every body kept using 'bone collections'.
</aside>
---
# AnimAide
list of tools
- Blend Offset
- Left/Right Align
- Blend to Ease
- Match Slope
- Scale Average
- Graph Editor Push Pull
- Time Offset
---
TODO: other improvements since last year
- Small Pose Library improvements (subtracting poses, asset shelf, flipping while blending)
- FCurve modifiers: multi-editing and 'copy to selected'
- Improved snapping options in animation editors
- Bone relationship lines: head-to-head or tail-to-head
- Gaussian and Butterworth smoothing operators
- Weight paint: more selection operators for vertices & faces
- NLA strip shuffling: no more brick walls
- Parent Space alignment option
- Easily switching between graph editor key & handle selection
- Improved animation baking
- New bendy bone mode for smoother deformations
- Copy Global Transform: allow mirroring of pasted transforms
- Lots of quality-of-life improvements & bug fixes
---
# Near Future
---
# Layered Animation Prototype
New layered animation system: basically present blog post of June 2023 workshop
and show however far we managed to implement it at the time of the conference.
- GP integration
---
# Also Future
Looser planning for the future (but still not too distant, these will directly speed up animators):
---
# Ghosting
Ghosting in the 3D Viewport.
---
# Bone Picker
Bringing selection sets & bone picker to Blender (currently bundled add-on resp. non-existent).
---
# Keying
Redefining keying sets and auto-keying behavior.
---
# Even Further Future
Even looser planning for even further future (cool features, might help a lot, but also more effort & risk):
- Rig nodes (prototype).
- Custom Bone Axes
- Animation snippets in pose library
- More rest poses (binding pose vs. animation rest pose)
{"title":"BCon2023: Animation 2025","breaks":true,"description":"View the slide with \"Slide Mode\".","slideOptions":"{\"theme\":\"league\",\"transition\":\"fade\",\"controls\":true,\"progress\":true,\"slideNumber\":true}","image":"https://hackmd.io/_uploads/B1ufea9-a.jpg","contributors":"[{\"id\":\"47d05bf7-8ddc-4dbb-8826-1a5d13908378\",\"add\":1,\"del\":0},{\"id\":\"41f39a1e-b9bd-478c-9cd2-2d4b4240e778\",\"add\":3839,\"del\":2876}]"}