I had been using Pencil2D for a really long time ago to practice my animation. I really love it. After all this time, I realized the need of this feature to improve productivity:
Lets say we have a sequence of drawings in which some drawings are repeated using copy-paste [FIG 1]
Then you need to update the drawing, let’s say, D2.
- You update it but now you need to replace again all D2 drawings previously copied. [FIG 2]
- You don't know which drawings are D2, and you have to search them.
A) To implement some kind of “clone drawings”, all this clones would be a pointer to an “original drawing”. When the original drawing is updated, all references to it are updated. [FIG 3]
B) To implement some kind of “child” and “parent” drawings, an update of the parent drawing updates its child drawing. A child can be parent as well. [FIG 4]
C) Convert drawing to “symbol” (as seen in Adobe Flash), updating the symbol all its references are updated.
The three solutions are quite similar ( I think A and C options are basically equal). Option B is a bit different since it allows to create a kind of hierarchical tree of drawings ( a parent can have several children), updating the root is an update to all its references (problem solution).
I would like to read your comments.