mriale / PyDPainter

A usable pixel art paint program written in Python
GNU General Public License v3.0
544 stars 26 forks source link

Fix Background and animation #115

Closed Sleuthgame closed 1 month ago

Sleuthgame commented 8 months ago

If you use Fix background to freeze the image background on the animation. And Copy to all frames, it duplicate on all frames.

This makes it possible to draw the animation and then erase errors, without losing the background. It's perfect. 👍

image

But when you free the background, you've also lost the background on all frames other than the current one. 😭

image

This damn program won't let me finish my animation tutorial, ever! 🤣

mriale commented 8 months ago

I just tried this in Deluxe Paint III, and background with animation is not very useful because there is only one foreground as you switch among the frames. The foreground gets stamped down on one frame when you free the background.

In this world with almost infinite memory, I think I want to add a background for each frame. That would also pave the way for rotoscoping over reference animations.

mriale commented 3 months ago

Commit 0eb984b3c0641364629b9aa1cf64df083dd4b1a5 fixed background functionality with animation by implementing with the new layer engine.