Improved UI , Nodebased Workflow , Unlimited Canvas etc...
Posted: 11 Nov 2010, 21:43
There's a lot of text here and no pictures,but bear with me and read it. I think most of them are perfectly possible and a great addition to worklow en workease. I have not found these suggestions anywhere else on the forum ,so excuse me if these suggestions have already been made.
In school and on the workfloor I have been able to familiarize myself with multiple animationsoftwares. My two favorites are TVPaint and Toonboom. I preferedly use them together: TVP for the animation,toonboom for the coloring and the effects. While I totally love TVP, I feel it could be better if it borrows some functionality that toonboom Pro has.
1. The Interface in Toonboom Pro2 is totally divine. You can customize EVERYTHING to your own needs. Put the xsheet on the right,while putting the timeline under everything else,and tool properties floating or docked, effects library,camera view,perspective view ALL where YOU want it AND with the choice of docking and floating.
TVPaint has indeed come a long way but it could be better still if you could for example seperate the Xsheet and the projects/storyboard tab from the timeline and put it where you want,Docked or Floating.Leave the choice to the user.
It doesn't even need to be that hard to organize. Toonboom for example let's you create as many tabs into one squared view as you wish, while letting you also the freedom to take those tabs and dock them somewhere else, just hovering over or close to certain corners or area's,or reorder the tabs or put them in another view.
It's sometimes frustrating not to be able to see my xheet and timeline tabs at the same time.
Also the fx tab should be docklable to be able to put it out of the way. Add also a quick hide function to every tab or panel like you have for the toolbins en you can hide and show what you want at the click of a button or autmatically.
The Drawing views should also follow this line of thinking. By docking them you'll never need to resize windows one by one again. Also Make sure that views of panels are focused upon by hovering,not by clicking,cause that makes everything slower.
The Workrooms where you save your interface should be expanded as well, let the user choose how much rooms he/she wants and and or delete them at will,WITH the option to always default the views when you do things horribly wrong.
An interface in which you let the user choose their way of work that truly is the best upgrade!
For people who don't know toonboom,there is a similar functionality of dockable and floating windows in adobe software like photoshop and afterfx.
2. A network view! Just like toonboom or 3DSmax of other compositing tools/programs. This is a superieur manner of dealing with many,many layers! It's a node based visual aid where you can position and connect the layers how you want right and results in the view you get in the camera/drawing view. Every Layer is a node that you can connect to other nodes.
This could also mean a revolution for the effects stack which just feels kinda awkward sometimes. If effects would also be transformed into nodes this would give you the option to work with nondestructive effects an always give you the possibility of changing the effects. you connect it to certain layers, you can disable them at will,you can combine them and make new powerful effects.
For example only a blur on a certain part that also gets keyframed "in time" while a transparancy node lets you animate the transparancy of the blurred drawing in time and more!
Options linked to that or other effects would can be opened bij clicking on the node and give you a float window where you change parameters.
It could also be added that you can choose to apply those nondestructive nodes ultimatly to the drawing so you can't go back anymore,and continue working on the resulting drawing, but let that be a choice ,not an obligation.
Nondestructive,always possible to change effects would be another major good feature AND would make tvpaint more independent for compositing purposes,which it now sadly lacks.
3. the drawing view as it is now is too limited. I should have the option to draw outside of the view ,because sometimes,especially for close ups and zoom outs and other views where you don't see your whole character,I sometimes have to guess where the rest and the volumes of my characters would be. If I could animate my character out of the "box" en more inside a frame with a virtually unlimited canvas it would be so much easier to work. Instead of having to animate it much bigger and then crop it or import or export or whatever.
This would also eliminate a problem I have when I transform drawings ands move them sligtly of the drawing board. The drawing gets cut where it leaves the frame and can't be retrieved ,later on in the process.
So = unlimited canvas with framed field. only the framed field gets rendered.
4. Improved Floodfill tool. Perhaps even with a gap closer which lets you invisibly close gaps without closing them visually.
Best example would be toonboom. The "strokes" in toonboom are invisible lines created along with colorart. I know this is harder for a bitmap program. But TVP can already where there are pixel and even their transparancy. So why not provide a layer inside a layer (which you can toggle) to see which pixels are filled en which you have to add , or connect quickly . Then you go to your floodtool and tell it to take those strokes into account while filling.
Now you can already fill based on display,layer or other,but something like this would increase the functionality greatly in my opinion.
5. if you work with cellshaded animation,the ability to grab a certain colour and change al the pixels in that colour instantly.
This is harder if you work with gradients ,but cellshaded should be possible. Again I have to point at toonboom where you can assign a library of colours to a pallette for one character and when you want to change a certain color you just pick it and move the colorslider instantly changing ALL the same colors assigned to that specific ID Color.
6. a perspective view for multiplane animation. Very handy.
7. I also ask for symbols like flash or toonboom. I have seen similar request and think it would improve all else even more
Now I know the options and tools I have asked here are possible in other programs and mainly toonboom,and while I also encourage TVPaints' own identity and toolbox,I think most of these features would greatly improve workflow and have proved themself to be indispensible in the long run. Like some of the tools already present in TVPaint ,that obviously originated in other programs, I don't see a problem with using already proved existing ideas, and applying them in a new and personal TVPaint manner. This would take an already awesome program to the next level
If some things I say are not clear,I'll gladly give more explanation to those who ask.
In school and on the workfloor I have been able to familiarize myself with multiple animationsoftwares. My two favorites are TVPaint and Toonboom. I preferedly use them together: TVP for the animation,toonboom for the coloring and the effects. While I totally love TVP, I feel it could be better if it borrows some functionality that toonboom Pro has.
1. The Interface in Toonboom Pro2 is totally divine. You can customize EVERYTHING to your own needs. Put the xsheet on the right,while putting the timeline under everything else,and tool properties floating or docked, effects library,camera view,perspective view ALL where YOU want it AND with the choice of docking and floating.
TVPaint has indeed come a long way but it could be better still if you could for example seperate the Xsheet and the projects/storyboard tab from the timeline and put it where you want,Docked or Floating.Leave the choice to the user.
It doesn't even need to be that hard to organize. Toonboom for example let's you create as many tabs into one squared view as you wish, while letting you also the freedom to take those tabs and dock them somewhere else, just hovering over or close to certain corners or area's,or reorder the tabs or put them in another view.
It's sometimes frustrating not to be able to see my xheet and timeline tabs at the same time.
Also the fx tab should be docklable to be able to put it out of the way. Add also a quick hide function to every tab or panel like you have for the toolbins en you can hide and show what you want at the click of a button or autmatically.
The Drawing views should also follow this line of thinking. By docking them you'll never need to resize windows one by one again. Also Make sure that views of panels are focused upon by hovering,not by clicking,cause that makes everything slower.
The Workrooms where you save your interface should be expanded as well, let the user choose how much rooms he/she wants and and or delete them at will,WITH the option to always default the views when you do things horribly wrong.
An interface in which you let the user choose their way of work that truly is the best upgrade!
For people who don't know toonboom,there is a similar functionality of dockable and floating windows in adobe software like photoshop and afterfx.
2. A network view! Just like toonboom or 3DSmax of other compositing tools/programs. This is a superieur manner of dealing with many,many layers! It's a node based visual aid where you can position and connect the layers how you want right and results in the view you get in the camera/drawing view. Every Layer is a node that you can connect to other nodes.
This could also mean a revolution for the effects stack which just feels kinda awkward sometimes. If effects would also be transformed into nodes this would give you the option to work with nondestructive effects an always give you the possibility of changing the effects. you connect it to certain layers, you can disable them at will,you can combine them and make new powerful effects.
For example only a blur on a certain part that also gets keyframed "in time" while a transparancy node lets you animate the transparancy of the blurred drawing in time and more!
Options linked to that or other effects would can be opened bij clicking on the node and give you a float window where you change parameters.
It could also be added that you can choose to apply those nondestructive nodes ultimatly to the drawing so you can't go back anymore,and continue working on the resulting drawing, but let that be a choice ,not an obligation.
Nondestructive,always possible to change effects would be another major good feature AND would make tvpaint more independent for compositing purposes,which it now sadly lacks.
3. the drawing view as it is now is too limited. I should have the option to draw outside of the view ,because sometimes,especially for close ups and zoom outs and other views where you don't see your whole character,I sometimes have to guess where the rest and the volumes of my characters would be. If I could animate my character out of the "box" en more inside a frame with a virtually unlimited canvas it would be so much easier to work. Instead of having to animate it much bigger and then crop it or import or export or whatever.
This would also eliminate a problem I have when I transform drawings ands move them sligtly of the drawing board. The drawing gets cut where it leaves the frame and can't be retrieved ,later on in the process.
So = unlimited canvas with framed field. only the framed field gets rendered.
4. Improved Floodfill tool. Perhaps even with a gap closer which lets you invisibly close gaps without closing them visually.
Best example would be toonboom. The "strokes" in toonboom are invisible lines created along with colorart. I know this is harder for a bitmap program. But TVP can already where there are pixel and even their transparancy. So why not provide a layer inside a layer (which you can toggle) to see which pixels are filled en which you have to add , or connect quickly . Then you go to your floodtool and tell it to take those strokes into account while filling.
Now you can already fill based on display,layer or other,but something like this would increase the functionality greatly in my opinion.
5. if you work with cellshaded animation,the ability to grab a certain colour and change al the pixels in that colour instantly.
This is harder if you work with gradients ,but cellshaded should be possible. Again I have to point at toonboom where you can assign a library of colours to a pallette for one character and when you want to change a certain color you just pick it and move the colorslider instantly changing ALL the same colors assigned to that specific ID Color.
6. a perspective view for multiplane animation. Very handy.
7. I also ask for symbols like flash or toonboom. I have seen similar request and think it would improve all else even more
Now I know the options and tools I have asked here are possible in other programs and mainly toonboom,and while I also encourage TVPaints' own identity and toolbox,I think most of these features would greatly improve workflow and have proved themself to be indispensible in the long run. Like some of the tools already present in TVPaint ,that obviously originated in other programs, I don't see a problem with using already proved existing ideas, and applying them in a new and personal TVPaint manner. This would take an already awesome program to the next level
If some things I say are not clear,I'll gladly give more explanation to those who ask.