To be fair, it is already possible to create a dedicated workspace for grease pencil and the 2d animation stuff. I created a screen layout for GP animation today, which only shows the tools required to start animating 2d. Although the user cannot completely hide those superfluous side panels, at least we can close them, and only the header remains. And a screen layout in Blender remembers the state of those panels, so it works quite well.Psmith wrote:Well, Herbert . . . looks like it "may" become quite useful and at the top of the heap.
But, unless you or someone else does that essential Python scripting that will get ALL the other stuff out of the way - ONLY exposing those panels and tools which are needed for Grease Pencil Animation - I have my doubts as to the adoption rate among 2D animation folks (mostly, I think they hate complexity that seems to exist for no apparent purpose - that is why they are not doing 3D animation).
And, right now, it is Blender's apparent complexity and unexplained functionality that keeps the majority of people gnashing their teeth and running away, frightened to the quick. Me included.
Since anyone who customizes Blender for a specific purpose can also charge for their modified application - there really could be monetary profit for someone producing a 2D animation only software package - complete with step-by-step tutorials. Who's gonna step up to the plate?
Thanks for the step-by-step instructions.
P.S. About Open Source project progress: using OpenToonz as an example - initially there was only the Dwango crew working on it - then, it seemed there was a flurry of outside programmer interest - including what looked like a serious commitment from one of the better known Blender contributors, Ideasman. It seemed he would be a leader among men for getting the daunting and necessary tasks finished. After a few commits - he bailed. He said that a lot of errors were popping up - and that he didn't have time to continue with his OpenToonz commitment. Since that time, the OpenToonz forum has been virtually inactive, for the most part. It could just be a coincidence.
@blurymind, can't redo either of those bugs, they both look to be OpenGL related.
Probably just using older graphics cards.
I've been fixing some other bugs, running into quite few errors in the code
(low level stuff - using uninitialized memory, use-after-freeing).
None of this is Linux spesific though - so not sure how they didn't cause problems on OSX/Win32.
Longer term I can't really spend all that much time looking into issues that require a lot of investigation.
This is a big project and really needs its own dedicated team to develop and support it.
As for Blender's complexity: well, that comes with the territory of 3d applications in general. They're complicated beasts, and with power comes more complexity. Compared to ToonBoom where the user must have Maya installed as well to work with 3d, I think Blender at least provides everything in one package. And I would be careful when coining "the majority of people [..] running away" - that statement is just not true. Blender is no more difficult to learn than Maya or Max or Houdini. Learning to use a 3d application just takes time and a little bit of effort. With some, a LOT of effort, while others pick it up quickly (I have seen this in my classes).
About Ideasman: he worked as one of the main contributors on Blender for almost two decades, and he decided he needed time for his own personal projects for a while. Ideasman worked on getting OpenTOonz to the Linux platform, and he was the only one spending time on this, and he did not just "bail" out. The guy earned my deepest respect seeing all the work he has done.
And others are happily contributing away, such as Turtletooth.
Here is my GP layout exposing just the tools for 2d animation: