Animate and Photoshop are great tools for cel animation but both lack the usability for modern motion design workflows that After Effects would provide. Adding support for photoshop-style raster animation in After Effects would bring this powerful technique into the right environment, and add features useful for unrelated workflows.
To solve this, I propose the addition of a new Frame Paint Effect, which would would enable a fast, non-parametric way to paint into an effect. It would work like this:
Photoshop brush engine
- Painting pixels not strokes.
- Focus on speed, quality and tablet pressure/tilt support, NOT editability.
- Ideally you'd be able to paint into both the layer viewer and the comp viewer if you want, so you animate in context of other layers.
Onion Skin!
- This should be done on the effect level like 3D Camera Tracker points, so it's there when you need it (when you have the effect selected) but doesn't get rendered.
- Options for duration, opacity, and incoming/outgoing colors.
Frame Animation Property Type
- The current paint effect adds a new property group for each stroke. Instead, the "Frame Paint" effect would work entirely in one property, whose "keyframes" are actually image sources. In the timeline and in the layer viewer, these keyframes would be presented as cel frames (similar to the photoshop timeline) with adjustable duration. The interface would also allow for draggable reordering of frames without risk of overwriting an existing frame, but other than that, they're basically hold keys under the hood. The image data could be held as raster images inside the AEP or even in a sidecar PSD file.
Additionally:
Assignable shortcuts for:
- add split
- duplicate split
- move frame forward/backward (⌥+PgUp / ⌥+PgDn)
- increase/decrease frame duration (⌥⇧+PgUp / ⌥⇧+PgDn)
(extend shortcuts to top row numbers 1 and 2 when layer viewer is active)
Finally, and vitally... the Brushes panel should accept tool presets with access to cloud presets. Because who doesn't want Kyle Brushes in After Effects?