X sheet overhaul
Posted: 10 Jan 2013, 10:44
I'm working on a an animation right now and I wanted to reuse some of my footage in my timing. So this should mean x-sheets right?
Except that I find them so horrible to work with I opted to copy paste by hand.
If a feature is that annoying there is something wrong (possibly something wrong with me but that's debatable ^^)
So I propose to simplify ,maybe even eliminate the xsheet system.
At it's core,what is the xsheet system?
A different way to represent the timeline (vertically)
and that's really it,really.
What does it do in mypaint? it makes it easier to reuse footage.
But why couldn't I use this in timeline mode? what possible reason could there be to make an extra layer system (xsheet) that clutters my timeline even more,and makes handling them quite difficult?
So what do we really need?
-an easy way to link and thus re-use frames/exposures (linked frames)
-easy frame editing tools
-a way to unlink linked frames if you wish to break the links.
Linked frames should be as easy adding a new framecopy but with a special status. (some applications solve this by adding a "special paste" with various settings in a dialog)
A different Icon,A different color,a different way of representing it on the screen,in the timeline. How this could be done is debatable.
But whatever way, you should be able to "link paste" an existing exposure,so that when you change something in one exposure ,it also changes in any linked one (or more),where ever it would be in the timeline/xsheet.
This could be done by just reusing the frame ID,and really you are copy pasting the frame ID,not an actual image,I don't really know,but some programs do this succesfully.
Linking frames should also work for selection of multiple instances (and their exposures)
Unlinking should be as easy as rightclicking,or selecting and pressing a shortcut.
This way of workflow would imo be preferential to the xsheet. Bring this functionality to the timeline,and build the timeline and the xsheet to be as easily manipulatable as the other.
Xsheets should still use names for frames,but it would be in effect just be a different skin,representation of the timeline. With a more logical renaming it could become a very powerful tool.
Right now it just is an annoyance (imo)
I know I might be oversimplifying issues,and solutions. I just put this here to possible start a conversation about how to handle things differently,and to try and change tvpaint for the better.
Input welcome.
Except that I find them so horrible to work with I opted to copy paste by hand.
If a feature is that annoying there is something wrong (possibly something wrong with me but that's debatable ^^)
So I propose to simplify ,maybe even eliminate the xsheet system.
At it's core,what is the xsheet system?
A different way to represent the timeline (vertically)
and that's really it,really.
What does it do in mypaint? it makes it easier to reuse footage.
But why couldn't I use this in timeline mode? what possible reason could there be to make an extra layer system (xsheet) that clutters my timeline even more,and makes handling them quite difficult?
So what do we really need?
-an easy way to link and thus re-use frames/exposures (linked frames)
-easy frame editing tools
-a way to unlink linked frames if you wish to break the links.
Linked frames should be as easy adding a new framecopy but with a special status. (some applications solve this by adding a "special paste" with various settings in a dialog)
A different Icon,A different color,a different way of representing it on the screen,in the timeline. How this could be done is debatable.
But whatever way, you should be able to "link paste" an existing exposure,so that when you change something in one exposure ,it also changes in any linked one (or more),where ever it would be in the timeline/xsheet.
This could be done by just reusing the frame ID,and really you are copy pasting the frame ID,not an actual image,I don't really know,but some programs do this succesfully.
Linking frames should also work for selection of multiple instances (and their exposures)
Unlinking should be as easy as rightclicking,or selecting and pressing a shortcut.
This way of workflow would imo be preferential to the xsheet. Bring this functionality to the timeline,and build the timeline and the xsheet to be as easily manipulatable as the other.
Xsheets should still use names for frames,but it would be in effect just be a different skin,representation of the timeline. With a more logical renaming it could become a very powerful tool.
Right now it just is an annoyance (imo)
I know I might be oversimplifying issues,and solutions. I just put this here to possible start a conversation about how to handle things differently,and to try and change tvpaint for the better.
Input welcome.