Janet Perlman wrote: ↑07 Feb 2018, 16:13
I don't understand why people would want to have instances named for the frame number. What happens when it is retimed?
With the custom panel I'm referring to (Mads Juul's 'Tracker Shortcuts') renaming a series of instances on the timeline layer is just the click of a button . So if the timing changes because drawings are inserted or deleted , I just change the name/number of the instances by re-selecting them and click the "Auto" button on the Tracker Shortcuts panel and it's done !
I'm not really sure how renaming the instances (if they are retimed) in my method of numbering to the frame number is somehow more time-consuming than what you would have to do if you retimed a piece of animation that did not have the instance names matching the frame numbers, except you will not have the advantage of being on the frame number , so you would have instance numbers that are off the frame number , and I don't see how that helps with keeping track of the exposures, especially if you're having to do these awkward workarounds to import all the drawings to another software and reconstruct the timing of the images in the other software . (so instance #12 might occur on frame 35 ... I don't see how that is preferred to having the instance be numbered 35 and it occurs at frame 35 ?)
But if you have a better way to do it , go for it. I was just trying to come up with a viable method for what you were proposing to do: sending image sequences to people working in other software , so they can reconstruct the timing of your scene in another software . Numbering the drawings to match the frame makes more sense to me , because someone could reconstruct the timing of the scene (in their software) by simply following the numbering of the image sequence .... when they see the numbering advancing by two frames , as in 1 _ 3 _ 5 _ 7 _ 9 _ 11 _ 13_ 15_ they know it's supposed to be ON 2's , but then when they see the numbering jump from #15 to #25 they will know #15 is supposed to be held for 10 frames ... and then animation resumes at #25 ... if they see the numbering switch to advancing one frame at a time: 26,27,28,29,30,31 , they know it is supposed to be exposed ON 1's , when it switches back to 31_ 33_ 35_ 37_ 39_ 41_ they know it's ON 2's . Animation drawings numbered to the frame number could be reconstructed by using the numbers (as long as it's done consistently) by someone else even if they did not have an X-sheet (although it makes it easier to also have an X-sheet for reference). When exporting the frames using the JSON export option (new in TVP 11.0.8 ) you get a PNG or JPG image sequence of only the HEAD of each instance , with the instance name.
Where this system I'm proposing is sabotaged happens at the point when TB imports the image sequence ,because TB doesn't respect the image file names/numbers , it renumbers each image that is imported in a straight ahead sequence of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, etc. Photoshop will respect the file names . However, working with the clunky Photoshop animation timeline is a whole other set of headaches that I wouldn't want to deal with , but that's another topic ...
This seems like a holdover from the days before digital, when one might actually go and erase the names of drawings and renumber them if there was any retiming. But actually, that was not a system we ever used, because it adds extra work in renumbering. If I send a series of images to someone, along with a dope sheet, and later I decide to add some drawings, those old drawings better not change name, or I will have to send them the whole sequence again.
And using a dope sheet/X-sheet seems like a holdover from the days before digital, right ?
When you're animating on paper you actually hand write a number on each drawing , and then if the timing changes you erase or cross-out the old number and write a new number on it ... do you no longer do that when animating paperlessly ? Because, to me , having the visual reference of the drawing number on the frame helps me to see at a glance where I'm at , and if the drawing is numbered to the frame number then even if I had to reconstruct the exposure of each image in another software I could do it by visual confirmation of the hand-written numbers on the drawings. If the timing of the animation has to be changed , I just erase or cross-out the numbers and write in the new numbers , same as if I were working on paper. (and as I mentioned, with the Tracker Shortcuts , renaming all the instance names on the layer is just one click , so if new drawings need to be inserted or some drawings are deleted , it will rename all the instances after I insert or delete the drawings, then select all and click the AUTO button on the Tracker Shortcut panel .)
What if they have already worked on the images, and now I want to send them a new dope sheet with new images with different names? It would be a mess. So I guess I could work with the tracker, even if it gives crazy cell names that seem to me hard to work with.
I don't see how it's "crazy" cell names . It's a perfectly logical system . You (or a collaborator) can always see how the drawings are supposed to be exposed if they are numbered to the frame number. Honestly, to me, the whole scheme is just a little bit "crazy", having people on the same production sharing the same scenes back and forth, but they work in different softwares .
I'd be curious to hear how else this could work if both you (working in TVP) and your collaborators (working in TB or PS) don't have a common set of numbers (the frame count) to use for reference ? (along with some form of X-sheet , although neither of the options currently available in TVP --- The Japanese format "timesheet" or the CSV export to an Excel spread sheet -- are ideal, in my opinion. The CSV export would be better if they could clean it up so it doesn't add so many extra numbers in front of the instance name in the Excel spread sheet columns, to make it more readable . I made a Feature Request
here , asking if it's possible to change the formatting of the CSV export , but no one has responded . I don't know anything about scripting , so I don't know if it's possible , but I suspect it is ... )
Also, it numbers the first instance "0" which can't be used in other softwares,
I'm not sure what you are talking about when you write:
"It numbers the first instance "0" ... what is
"it" ? Do you mean the Tracker Shortcuts panel I recommended ? If that's what you are referring to , then I am not sure how you're getting the first instance to be named as "0" , unless your scene is set with a Start Frame of 0. You can change the start frame to 1 in the Start Up Panel when you create a new scene or click on the Start Frame button at the lower left of the interface.
- Start Frame.jpg (95.03 KiB) Viewed 25131 times
I'm uncertain if you are using TVPaint 11 or TVPaint 10 ? The screen shot you included in an earlier post shows TVPaint 10, but in another place you mentioned being able to use the Japanese Timesheet script (which is TVPaint 11 , only) . In the case of TVPaint 10 , there is a little custom panel called Start Frame , which you can install. (I would then copy and paste the 0 and 1 buttons to the Misc tab on the Animator Panel )
You can get the Start Frame custom panel here:
https://www.tvpaint.com/forum/viewtopic ... 431#p34421
- Start Frame 0 or 1 .jpg (78.78 KiB) Viewed 25122 times
Anyway, I guess my suggestions don't fit your way of working . I hope you find a workable solution.
.