Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: support for animation #9

Open
blurymind opened this issue Jan 9, 2020 · 2 comments
Open

feature request: support for animation #9

blurymind opened this issue Jan 9, 2020 · 2 comments

Comments

@blurymind
Copy link
Contributor

blurymind commented Jan 9, 2020

A feature that would really make this app shine imo is the ability to create animations in it. There are very few web based drawing apps that can do that atm and all of them are pixel art to my knowledge.

Chickenpaint is already a very powerful painting app. It would be amazing if we could also do animation with layers in it. I know this would require a lot of work, but if it is something you consider going after, I can join and help to get it implemented.

Other open source apps that do animation

web based:

  • piskel (full implementation where you can have layers for each frame)

native:

  • drawpile (minimal implementation using layers as frames)
  • krita (full implementation where you can have layers for each frame)

Basic features to do animation (minimum viable product):

  • playback preview (with and without looping, fps setting)
  • export image sequence / webm
  • onion skinning
  • reorder frames
  • Shortcuts to go to next or previous frame
  • copy/paste pixels between frames, duplicate/delete frames

Nice to haves:

  • ability to extend the duration of specific frames
  • frame instances or ability to instance a frame, so when you edit it, it gets updated anywhere in time
  • select/move multiple frames
  • ability to trigger a bucket fill tool on a range of frames in the same spot
@thenickdude
Copy link
Owner

thenickdude commented Jan 9, 2020 via email

@blurymind
Copy link
Contributor Author

blurymind commented Jan 10, 2020

Hm a special kind of layer group could act as a frame pretty painlessly actually

That sounds like a good way to do it and will allow to have frames with layers. It would be nice if we can also make a folder span across several frames - to use as background.

Clippaint studio uses the folder approach and abstracts the timeline from the layer folders. So you can put any layer folder anywhere on the timeline
https://www.youtube.com/watch?v=QKoc9zkI4vk
https://www.youtube.com/results?search_query=clip+paint+animation

layer folders are seen as instances of frames that can be used anywhere on the timeline. Meanwhile the timeline has its own layering

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants