aseprite / aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)
https://www.aseprite.org
28.91k stars 5.83k forks source link

Requesting more options for Onion Skinning #526

Closed ghost closed 9 years ago

ghost commented 9 years ago

Please please please make an option to place the onion skin alpha behind the image of the editable frame when onion skin is enabled. This can work with large 2D traditional animation because of the large dimensions but it's detrimental to animating with pixels. It just becomes to visually noisy.

I have pasted an example of what the onion skin looks like behind the editable image. onion skin example

This is how it currently works(I realize you can turn the opacity and stepping up/down) As you can see it's very hard to edit onion skin example aseprite

If I try to draw on top of this my actual pen is drawing behind the onion skin layer. In order to get a clear picture of what I'm drawing I have to turn off the onion skin.

ghost commented 9 years ago

I would consider this a visual detriment to animation. Possibly going as far as to consider it a bug.

dacap commented 9 years ago

Hi there! Actually onion skinning is useful when you've to draw the outline of your animation. It's quite hard to use onion skinning for opaque pixel art figures. Anyway I'll leave this issue open and add the extra option to control the order of rendering. But there is another related problem: Previous versions of Aseprite had the behavior you said, but it wasn't useful in most situations, i.e., when the background layer is visible. As you can see, onion skinning is a tricky issue, you have to provide options for all special cases.

ghost commented 9 years ago

Yeah a couple more options for onion skinning for special cases would be excellent. Especially changing the rendering order.

Just as an aside onion skinning for animation is mostly useful at the line art stage.

Thanks for the prompt reply!

DragonDePlatino commented 9 years ago

I was going to consider posting this issue myself, but makapixel summed it up very nicely so I'll second his notion. The old method of onion skinning (like in v0.9.5) was very easy to use, but the newer method is cluttered and unusable. Please add some options that will allow us to replicate the old onion skinning!

dacap commented 9 years ago

If someone want to give a try to this change before the next release, please contact me at support@aseprite.org and I'll package a special build for you.