tag:blogger.com,1999:blog-1978356510587112308.post4236252147811896812..comments2024-02-27T21:15:04.267+13:00Comments on Aligorith's Lair: To Build In Or Addon: That is the question...Unknownnoreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1978356510587112308.post-80874384745965956952014-06-26T07:00:31.040+12:002014-06-26T07:00:31.040+12:00Most of the problems listed stem from lack of C AP...Most of the problems listed stem from lack of C API, although a weak C API wouldn't help much either. With good C API in place some of the extensions could be plugins that wouldn't have problems python addons have. I also think Blender sources need a lot of refactoring/documentation to be developer friendly to people outside BI. I am working on refactoring view3d logic/ops for my own purposes and that part of Blender is one special case upon another and every one with its own logic/functions handling different paths in their own way. Anonymoushttps://www.blogger.com/profile/04058061457686615082noreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-64456478225584547452014-06-26T06:33:40.091+12:002014-06-26T06:33:40.091+12:00Excellent post, Aligorith. It highlights the diffi...Excellent post, Aligorith. It highlights the difficulty of developing for users who have come to expect a lot.<br /><br />At the risk of walking into your blog with my shoes still muddy from BA, I'd like to express my preference for extending features into Blender's core rather than as addons. <br /><br />The new easing equations are a good example; in After Effects, for instance, that very same functionality must be purchased as a third-party plugin. This plugin fills the animation channels with big hairy scripts, and if you're not aware of its quirks it can cause just as many problems as it solves. <br /><br />The trouble is that these buggy little plugins are still so useful that they can become integral to a studio's workflow. But when they break or are inconsistent, there's never a clear solution because the plugin devs can't fix the core application, and the core application devs don't bother integrating the plugin's features into the core app because, well, it's already available as a plugin.<br /><br />I've worked with pipelines that rely on this convoluted mishmash of half-supported apps and plugins. I would hate to see Blender become so fragmented. Blender's biggest strength as I see it is the ability to bypass much of this. <br /><br />As much as I support the work that people put into addons, I would much rather have a well-integrated feature later than a poorly integrated addon now. It's very possible, however, that I've completely misunderstood the point of this article, so I don't know if what I'm saying is relevant at all. I'm an artist and I just want to make the coolest stuff with the shortest pipeline possible.Anonymousnoreply@blogger.com