Suggest: "Add strokes from a grease pencil asset to an existing grease pencil object".
Actually, seems like this operator can only be used for ID_GD
? Why make the type optional then?
Shouldn't be needed, the vector is default constructed cleanly.
This description isn't clear to me. Does this create one asset for each layer? In that case I suggest: "Create multiple grease pencil assets, one for each layer"
Accepting this, but it's a bit of an experiment. We have to keep an eye open the coming weeks for reports on the performance issue noted above. Worst case we can add a preference option for the default, as a workaround.
I've been thinking about this, my main concern so far has been loading time when there are many assets. There is a point where Blender essentially becomes unusable, continuous freezes because of…
In fact, there doesn't seem to be a need to use customdata
at all? This just makes it hard to follow where/how the data is used. It's meant to make data available throughout multiple callbacks.
…
Actually, seems like this operator can only be used for ID_GD
? Why make the type optional then?