Suggestions by Joey H

@JoeyH Hey, thanks for taking the time to round up your feedback in such an orderly manner it’s appreciated! :smiley:

I’ll answer each point to have a better overview of what’s happening and why:

  1. Vector fill tool. This exists but it was “broken” a few years ago when trying to improve it ironically; the developer in charge of that left the project and the current devs have not gotten to fix it just yet, but they will.
  2. Sound delay fix. AFAIK this will be improved in the upcoming release, and MP3’s will suck less (but we still recommend to use WAV’s) however I’m not sure up to which point this is going to be fixed, so let’s say it will be better than it is now.
  3. Camera Rotation: You can already rotate your camera. When selecting the camera layer:
  • Press ALT + SPACEBAR + Click & Drag on the canvas
  • USe R & Z Keys
  • Go to View > Rotate Clockwise/Anticlockwise (should say counterclockwise, but eh :man_shrugging: )
  1. Shapes tool: This has been requested a lot since I can remember, the problem is that developers work in what they can and want, sometimes we can convene about certain priorities, but this hasn’t been critical enough considering Pencil2D is meant to be for hand drawn animation. I’ll ask again what are our odds with this for a future release.
  2. Canvas cutout: This is interesting, like flash’s pasteboard. I’ll bookmark this.
  3. Playback lag: This really depends on various things, from the size of your project in frames, its resolution size, your computer specs (CPU speed + RAM mostly) and the animation frame cache setting.
  • First try to playback the animation several times, like let it run two or three times so the frames “wake up”.
  • The frame cache establishes how many frames can “wake up” at the same time and live in your computer memory, so in this case the more memory the better.
  • If you have lots of RAM & your animation is quite long access the frame cache preference setting and change it by going to:
    • Edit > Preferences > General > Scroll to the bottom > Advanced > Cached Frame Number > Increase it to something like 1024mbs
    • Note: with computers it’s important to work in powers of 2( e.g 256,512,1024, etc) Due to how images work, my own rule is to always have about 25% of the total file weight as cache. So for a 1GB file i’ll have about 256mbs of frame cache, which is not so different from what we currently have. That said, if you have some definite benchmarks of how slow your animation plays in comparison to other apps, please let us know so the devs can take a look.
  1. Default palette option: Hmm I’m not positive if this is going to change with the next version but it should tie in with the templates request :thinking: I’ll look into it and update accordingly.
  2. Sound scrubbing: this will be coming in the next release :muscle:
  3. Eraser Default Feathering: Hmm that’s weird, actually if you enable it once it should stay like that afterwards. Will look into it and ask the devs.
  4. Custom starting template: This will come in the next release, though i’m not sure if palette and tools will be saved with it (I know the tool options are already saved across files, but will look into it)
  5. Text tool: This has been asked plenty, but we can’t force the devs to make it happen since we’re all volunteers, so I can only say it will happen when we least expect it :sweat_smile: :
  6. Layer Tweening: we’ve added this to the roadmap a few years ago, but is probably something that will come only as “motion tweening” and only after version 1.0 or later. “shape tweening” via vectors however might not be implemented though. For this it’s better to try other software.
  7. improved content scaling. This boils down to implementing better image processing algorithms, it’s not easy AFAIK, but it will probably come in a future release. We do have it in our roadmap and hopefully this would also help the export function that has a similar purpose (but was used mostly when vector layers were working)
  8. Drawing stabilizer. This needs to be implemented from scratch. The current “option” is not really a stabilizer but a stroke “jitter” smoothing option (and we need to rename it like so)
  9. We have joked about Pencil3D, but to be honest this is not likely to happen, sorry :joy: though if you want to draw in 3D be sure to try Blender’s grease pencil features.
  10. Plugin feature: This is something I’ve personally asked to add to the roadmap a few years ago, and it has been discussed, but for now there’s no clear way of adding it without breaking a lot of stuff. We will probably have either a python or javascript scripting API for compatibility if things go well, but it will take time.
  11. Autosave accidental lines. This has been discussed but it seems to be a difficult thing to fix appropriately, will probably be kept for some time as an inconvenient side-effect until the devs can find a way to fix it.

Please do keep posting in the future and thanks again for the feedback!

1 Like