Following on from another thread about another 3d app, I was just thinking of gauging opinions about this app (http://www.k-3d.org/).
I’ve known about it for ages, and it seems to have been around for ages (maybe as long as Blender). However, it has a very small feature set, and development seems to take ages. I stumbled across it several years ago, while looking for an 3d-app that could export to renderman. It claims to be a superior app, being ‘robust, designed to scale, designed from the ground up to generate motion picture quality animation’. Its main attraction/feature they say, is that it has a well defined plugin system. It also featured an interactive tutorial mode (something lacking in Blender).
Yesterday, feeling a bit adventurous, I downloaded a recent version. Past versions I have tried, have been incredibly buggy (one version randomly crashed and caused blue-screens of death; another failed to start at all; another would crash every time it got to making aqsis render). So I was pleasantly surprised that it seemed relatively bug/crash-free (so far). I’m only a bit disappointed that in this latest version, they’ve removed their grass making plugin (can’t remember whether it was experimental, but I never got it to work - it was in the version that failed to render). I also noticed a few weird drawing errors, notably with their teapot primative (from the Aqsis menu), which drew with lines sweeping off in some direction as if there was extra geometry (but it rendered fine).
Maybe this is due to their recent UI cleanup/rewrite which lead to the app going from a GIMP-style multiple floating window app, to a single window app (good call). However, being used to the Blender interface, it just doesn’t compare when it comes to usability: It forces you to use transformation manipulators to move vertices; requires moving the mouse from one corner of the screen to the other, back and forth clicking buttons, just to do simple things; features/functions are grouped in big long menus with submenus (better than in the past, when every single object able to be added and every operator/modifier were listed in the same long list, but still not perfect). Its workflow seems to be much slower/clunky, and I wouldn’t use it for modelling (but maybe somebody around here might). It seems that it does have the architecture to support complex models, but just doesn’t have a way to make them in itself (all complex models I’ve seen were all modeled in something else, then imported via *.obj files).
They have a section on their faq labelled ‘How does K-3D compare to Blender’. In this, they say that
It is accepted by many (including the senior Blender coders that we’ve spoken with) that the Blender sources need a complete redesign and rewrite.
then go on to say that their app is well/better designed, and blablabla… Well, as far as I’ve seen, the amount of work that has been made with K-3D is easily countable.
Also, even though it claims to have been designed to ‘generate motion picture quality animation’, there has been little evidence of any animations generated with k3d. They even attempted to start up an open movie project like Orange, except that it would be done through online collaboration. That folded in early 2005 (while Orange has completed and released a short), as it seemed to lack momentum, and also, I suspect they realised that k3d was not yet up to the task.
At that point, and still today, their animation system is virtually non-existant. There does seem to be a way to make things move in cycles, but without any clear interface as to how it’s accomplished (or maybe that’s because I haven’t dug far enough yet). Their timeline thing reminds me of those timelines that just sit there and do absolutely nothing. There is currently no views in which the movements of the objects can be shown (i.e. non IPO curve window or similar). On their developer wiki pages, they have plans for an animation system with the full works (comparable to Blender, including armatures, driven keys, etc.), but these have yet to be seen coming to fruitation (maybe next decade… ;)) However, from what I’ve seen, I wonder how on earth they would integrate it.
Is it only me, or are all free 3d-apps that natively export to renderman formats, in many ways retarded?
Aligorith
(MODS: I hope I haven’t crossed the line with some of my comments here…)