Hello. My name is Chad Essley, aka CartoonMonkey, and I'm here to say a few things in response to you, Trumpatrick about your post. (Which by the way, I feel reads as bombastic and slightly disrespectful, coming from a person who I haven't seen frequent the forums and ask questions too often.)
Essentially you've burst into a room and announced how badly something sucks, in front of it's creators. So of course you're going to get a slightly negative reaction.
I am a beta tester for TVPaint, and a long time user, going back to the days of the Commodore Amiga. I'm a working professional animator, I run my own small studio, I do animation for a living.
I don't often do this, but your message prompted me to write a somewhat long response to your initial message. I'm going to break it nd a few of your other messages down, with respect, point by point. I'll respond to you from the perspective of someone who not only loves the software, but the people behind it, and the methodology in which it was created. Let me first say, I understand sitting in silence, frustrated, and the cathartic release of venting to an audience. I've done this myself. But I digress:
------------------------------------
Ever since I first opened up TVpaint, I really had to struggle to get into it. In my life, I've mastered many kinds of software, mostly without much frustration and difficulties. Once you've learned two or three pieces of software, you start to see a pattern, similar functionality, a general logic to how software works. This was never the case for me with TVpaint.
You have to remember, the engine for TVPaint was created originally, before most any other 2d pixel based serious paint or animation software existed, with few exceptions. TVPaint evolved from a single creator's vision. A vision that was often heavily borrowed from in other commercial software. The patterns you describe in Adobe software came much much later. TVPaint developed on it's own, with a different purpose and different aim, to be something entirely different. So of course the commands and menus are not the same.
Everything single thing is counter intuitive for me.
This will always be the case, if you seek only a single solution for a single problem. TVPaint has an almost legendary flexibility to achieve one or many goals within the software. That's not something I can say about any other software out there. That being said, there are many, many easy paths to almost anything you want to achieve in TVPaint. You just have to read the manual, or find the solution by asking or exploring. Trust me, after so many years of development and customization of this engine, and all the input from artists around the world, your solution is there.
Yes, I've accepted that there is no eraser in TVpaint. I've made numerous custom panels (up to a point where I've lost track of it all), to work around the fact that TVpaint resets your tools every time you switch between them.
Every single tool, (almost) in TVPaint, can be put into eraser mode, as well as draw behind mode, Custom panels can be saved and recalled, and brushes saved to custom panels can be saved and recalled with all the settings intact. I have never had TVPaint "reset" a tool by itself. It will do this, if you save the tool for example, in the "your brushes" part of the toolbin, the down arrow icon that is BLACK (Grab tool only) -grabs only the SHAPE of the brush. The Yellow / Red gradient down arrow icon, or "Grab Current Tool with A Color" button, will save the brush with all of it's parameters, so that you can recall it in only a single click. Have you tried it? Other modes are also available in almost every other brush. Shade, light, merge, screen. Similar or even more flexible than photoshop.
I have changed my shortcuts as much as possible to photoshop, to bring some logic in to my workflow.
Good. Many people do this. It's the reason customizable shortcuts are there.
I've thrown out every panel that didn't make sense to me and I've learned to stay the hell away from the FX stack, because that thing is nasty and straight out of the 80's.
Throwing an insult about the 80's isn't helping you here. And "learning to stay the hell away" from one of the software's most powerful features, because you don't understand how it works, is just plain shortsighted and astonishingly strange. The FX stack is as powerful as say, having After Effects at your fingertips, and at times, even more so. ( The only thing I find it lacking, which the engine just doesn't have at this point, is the full 3d turnaround engine. But I would very rarely use that sort of thing anyway. This software isn't about 3d tracking and 3d polygons.) The FX stack can render and save grouped effects that add light, depth, color and is just overall an amazing toolbox that I use every single day in my work. I literally couldn't do without it. It's like saying the tires on a car are useless because you don't understand how they roll. I think you just need lessons on how the FX stack works. It's quite simple when you get how to add an effect, make keyframes, render those effects, and save them / recall them for later use. The FX stack isn't about animating things necessarily, it's about adding an effect to your work.
In short, when I want to animate something, I use my own custom brushes, TVpaints light-table and timeline and that's about it. When I'm done, I get out of the software as soon as I can. Why? Because if frustrates me to the core.
I do the exact opposite. I can do almost everything in TVPaint. I don't have any Adobe software installed any longer. Frustration evaporates when you come to understand and love something. Imagine the situation you would be in if you didn't like the particular way a road was constructed, because it was different than other roads you've traveled. Would you never go down it? Or would you try and learn what might be the best path to your destination?
A big part of what causes this frustration though, is the community here at the forum. Every single time I've tried to make a suggestion, or read other people make suggestion, it's like running into a brick wall. The reaction is always "why would you want that"? Or "why don't you use the functionality as it is now". Sometimes it seems a problem can't be fixed because of technical issues, but when you dig deeper, it turns out the developers just don't agree or like it just the way it is. Well, there is a reason for the issues I'm addressing, so please try to consider that at least. Often TVpaint complaints that changing this or that would take a long time to do. That could be, but I've paid a good sum of money for this software!
Again, you must realize, that TVPaint is a fairly small company. This isn't Adobe, with thousands of developers. If you've gotten a NO on a feature here, it's usually either because the software already does what you want, or yes, it's not financially possible to devote time to that one singular feature, when there is in fact a list of other features that score much higher on a list of things to do. If people seem terse, it's the internet! Maybe you could be reading emotions into typed text that aren't there. I've found that the TVPaint forums are fantastic and a great resource, as are all of the other users and beta testers. I've learned volumes here, and I can't say the same for any other forums out there. Try that with Adobe! You won't get far suggesting anything to that huge bloatware creating company. There isn't an engine for an animation software out there that doesn't have limitations. All software has limitations, and it can be difficult or sometimes impossible to add features to any existing codebase in certain cases. It's to be expected.
Why would you invest in a piece of software and a group of people that don't want to go anywhere? Some of us at the studio are members of the BETA team for another program (which is not bitmap 2D based) and they actually implement a lot of the features we suggest and the program has made huge leaps because of it. (Of course, many suggestions didn't make it into that program, so I'm not expecting TVpaint to just implement everything the community suggests).But above all, they seem to be happy with the input. I just wish TVpaint would have the same attitude. This alone would make it a more satisfying user experience.
Ho boy. Where to start. You would invest in TVPaint, because you love the software, and you love the way it works, and the fact that it does so many amazing things uniquely. ( and it does! ) You want to invest time in it, use it, love it and fully understand it. If it's not a clone of software X that you use, it can't be helped! TVPaint is hands down the best bitmap animation software in existence, and after such long development, it won't be anytime soon for anyone to create something similar with as many features geared toward 2d animators. I have never experienced this "NO" attitude with the staff, or users of TVPaint that you describe. I did in fact experience that when I was originally a beta tester for Mirage, but they were in fact telling lies to the beta testers in the fact that they only licensed the code for the software, they could not make real changes to it. Unlike the TVPaint team, where several of my suggestions have gotten implemented. And this small development team does this, creating nearly bi-weekly betas for 32 and 64 bit versions that encompass PC, MAC, Linux, and Android! Now how many software companies can do that, all while keeping a long list of new features and bug fixes in check! It's amazing to say the least.
I just want a friggin program native eraser when I press e. The basic of the basics. But all jokes aside, I am already regretting spending some of my precious hours of my work day into something that doesn't seem to come through or go anywhere.
Again, I don't see how this isn't possible to set up with a custom button or key. This is the most simple thing of all to achieve.
My point is not that your beta testers aren't happy with your work (how could I know indeed), so please let me try to explain myself better. I enjoy getting involved in software that I use, as sort of a thank you to the developers, but also to help my own workflow. Mostly through forums, but sometimes I even apply for beta testing, if I get the feeling that the programmers are a. appreciating the input and b. are not limited by something that was designed decades ago and seems to have gotten stuck in it's own limitations. In other words, software that feels like it has the capabilities of developing and improving. Both the TVpaint program and the community are preventing me from getting invested in such a way. Because the program leaves so much to desire (in my eyes) and there aren't many alternatives, if frustrates me that I have no place to vent this.
If the software leaves so much to desire in your eyes, and there aren't alternatives, yelling about it won't help anything. I have heard from people for years about operating systems for example, "But I don't LIKE Windows!" or "I don't like MAC!" but they both do the same things. You just have to take the time to learn how to do those things, and the ways they do them differently. Liking or disliking is purely preference.
So, when you jump into a thread, with the gigantic amount of frustration you seem to have, realize: The developers themselves, and the staff, along with many users are all here to help you, and they often help very very quickly on this forum.
just want a program that works and feels like something made today. I want modern technology for my money. I want an interface that feels as intuitive as other programs that I use aside TVpaint.
You've gotten used to tear away menus from other programs, etc. Sure, they're great! TVPaint could be a lot of things, but again, rather than embrace what it IS and what it can DO, you're harping on the interface again, rather than learning it. Throwing the whole FX stack under the bus, because you don't like the look of it. We could get into a talk about usability and the esthetics of design but that's irrelevant to what TVPaint can DO.
If you have a problem you need to solve, or to set up TVPaint in the unique way that you work. It's possible and someone has probably already done it. Take the time to learn what you're doing with the software, and you will likely come to love it and have a much better experience with it, and the others here.
TVPaint is constantly improving and taking in suggestions from the public and the beta guys. The program has changed so much in the past 5 years, I can hardly believe it in fact.
And finally, I will put this out to you. If you want a clear path to learning the software and want to know a specific way to do something, I will give you my personal phone number or skype number and you can talk to me directly. I will spend my time for free showing you the most simple and direct way to do what you want in TVPaint, with a method you can repeat and recall at any time, easily. And my apologies if I've come off as gruff or insulting. It's not my intention. I only intend to try and enlighten you to a few points, with the passion I feel for the software and the team, and to try and let you know that no problem you have in TVPaint is insurmountable. Far from it in fact. If you have questions or want that skype / google hangouts / phone number, let me know, and I'll do my very best to help out.
-C