This has been informally requested as a future enhancement of the upcoming multi-frame operations feature in #1106 pull request.Īlso, I expect that Add Frame (F7) will add a frame at the current selected frame, not somewhere else.
This will move all the keyframes after the current one being dragged while preserving the absolute distance between them.Īlso, I expect that I can delete a range of frames indicated by the mouse. While this is addressed, as a workaround press the ALT key while clicking & dragging on a keyframe. We could probably base a future enhancement for editor & render frame skipping on that implementation.Īlso, I expect that "delete frame" (either the - button or Menu > Animation > Remove Frame or Shift+F5) will delete the frame from the timeline, and move all later frames one frame earlier.Ĭertainly this would be ideal, although Pencil2D has an automatic exposure system for the drawings, with the current implementation it has no way of handling this empty space as an object itself yet. There was a feature implemented recently by David Lamhauge in #1131 which emulates how animators flip paper during their hands-on work, which has a mode that only plays a specified amount of keyframes while ignoring exposures. play every x frames) during editor playback and during the export process. Note: Taking into account your expectations for this we could also consider implementing a playback feature that actually skips exposures or specific amount of frames (eg.
#Pencil 2d camera layer software
This is a common behavior in all the current animation software in the market as well.Į.g For a second of animation, instead of drawing 24 individual drawings, you can draw 12 individual drawings and expose each for one additional frame to fill the required second of motion using double exposures or "two's". To emulate this in Pencil2D, both drawn and exposure frames are taken into account on the timeline when playing and rendering the entire animation. To generate the illusion of movement with the least amount of work possible animators plan out how drawings are exposed in the film strip using an x-sheet. These empty frames are called exposure frames and are meant to repeat drawings without duplicating drawing container objects. I expect that if I skip some frames (so the gray rectangle is missing), these empty frames will be ignored when playing and in the output.įrom an animation perspective that empty space is not to be ignored and is as important as drawn frames. I apologize in advance for the lengthy response but this comment is also meant for other developers and maintainers to review the state of this issue and its importance in relation to existing issues while I address each point. Thank you for taking the time to report your experience. All these unused frames are actually output into the resulting GIF. The attached example is a scaled-up version of this description, with lots of unused frames. Try deleting all the frames between the key frames and the middle frames, so that your animation contains only three frames: it cannot be done. Fill in one inbetween frame in the middle, showing the middle drawing. Video or Image Reference Steps to reproduceĮnter two key frame drawings, spaced apart by many frames. Also, I expect that Add Frame (F7) will add a frame at the current selected frame, not somewhere else. Also, I expect that I can delete a range of frames indicated by the mouse. Also, I expect that "delete frame" (either the - button or Menu > Animation > Remove Frame or Shift+F5) will delete the frame from the timeline, and move all later frames one frame earlier. I expect that if I skip some frames (so the gray rectangle is missing), these empty frames will be ignored when playing and in the output.
#Pencil 2d camera layer plus
all the frames are output in a GIF file: the animation plus pauses for all the frames that have no drawings. When I try to create an "ordinary" animation, I cannot delete or ignore frames.