Slashdot: The State of Open Source 3D Modeling

slashdot.pngGmueckl, the author of Moonlight3D, has posted an article on Slashdot in which he states that Blender, despite all its strengths, is 'showing its age all along and efforts to improve on it have either been blocked or have failed in the past'.

Being the author of Moonlight3D, he of course has an agenda by getting this published, and I have many doubts at the kind of comments that he makes ('Each [...] could match Blender in a couple of months' time with some extra manpower').

I have never looked at the code though, so I can't really comment on that aspect. What I DO know, however, is that projects don't succeed on technical merits alone; they only succeed when they have the right people behind them. And with Ton Roosendaal already putting more than ten years of amazing amounts of energy and passion into this project and showing no signs of stopping just yet, I wonder if the other packages that Gmueckl mentions will be able to compare on this regard.

How do you feel about his article?



Related Posts


Related posts are selected automatically based on their content.


124 Responses to “Slashdot: The State of Open Source 3D Modeling”  

  1. 1 ton Edit Link

    I fully agree with Gregor that it's a shame that well designed programs like moonlight or k3d don't get attention from developers. I advise everyone - especially university educated developers - to check that out.

    It's about time we get some competition, but especially it's time someone makes a 3d program the average slashdot reader can understand and use.

    -Ton-

  2. 2 Riccardo Gagliarducci Edit Link

    "How come developers are still willing to put up with such an arcane code base?"

    Gmueckl got the question…
    Why everybody is using a crazy monkey?
    I think because of:
    - the main idea, 20 years old, 20 years still young.
    - the step forward planned: http://www.blender.org/development/current-projects/changes-since-243/
    - blender users know what are the lack inside blender and do their best to fix them and go further.

    My millicent, ciao,
    Rickyx.

  3. 3 filipp Edit Link

    [quote]So how come these projects don't get the level of support they deserve?[/quote]
    Having never contributed a single line of code to a 3D application, I can't comment on the development side of things, but just from a users/content creators perspective:

    a) The galleries. Some of the stuff in the Blender gallery looks amazing by any standard and I believe that might attract both new devs and users. Seeing great results from others is one of the best motivators. Nice images generate hype, not how modern your application core is. :)
    b) Truly cross-platform. None of the other alternatives mentioned in that post work natively on the Mac, for example.

    … just my 0.02 EUR ;)

  4. 4 God Edit Link

    I guess it's like trying to build a completely new operating system.

    It's crazy to say "we want to code a software which is able to do everything" … that's madness(also Sparta) because it takes so many years to be somewhat competitive with other software, so that someone uses your stuff. Also who should take you seriously for how many man hours you are willing to put into this.
    I suggest to you use the code of blender to work on innovative ideas which the blender foundation is currently not willing to support.
    Just look at Linux….there are so many different packages. None of them started from zero.

    If you start from zero you will have a hard time to get serious help from others. Unless your ideas are so innovative that an early development status can be used for good results.
    Make your stuff stand out of the crowd…don't just say "we want to build a competitor for blender" …….yaaaaawwn.

    Your project needs to be interesting(FROM THE BEGINNING). Blaming others is the wrong strategy.

  5. 5 pablosbrain Edit Link

    How often does he think other 3D applications get rewritten just to take advantage of making a better core code base? 3DSMax,Maya,Lightwave,SoftImageXSI or name your own… I'm sure a lot of them still have very old code being used. Its easier to build on something already working than it is to start from scratch, no matter how well the core code was written.

  6. 6 pablosbrain Edit Link

    Though… who knows.. like Ton mentioned… more competition can only be good!

  7. 7 mitso6989 Edit Link

    I ripped into him a little on slashdot. I have used and taught most of the headliners (3D studio max, Maya, Lightwave) in the 3d world in the last 20 years and I find I'm using blender for all my personal and professional projects now. The interface is fast, and it has the fastest modeling workflow I've ever used. The only program I would use if I didn't have Blender is Maya, all the others are too limiting in one regard or another.

  8. 8 henrymop Edit Link

    I hear people say "it's not modern enough" on many things. Modern is not better. But, I think it's nice that he thinks Blender is wack. I like Blender myself, but it's actually refreashing to hear someone say something else.

  9. 9 Durden Edit Link

    Hmmm… i don't think that theres any other open source 3d apps which can be slightly compared with Blender…

    Blender rocks - that's it!

  10. 10 toontje Edit Link

    I can't wait to get my hands on those improved K3D and improved Moonlight3D in a couple of months.

    I think Gmueckl makes strong bold claims. First by stating in so many words that the Blender's innovation is struggling along, which I think it is a very vague claim also, and next by stating that the current state of the art could be matched with 'some extra manpower' which I think is a very unrealistic claim.

    Some manpower is what? 6 guys working around the clock? Let's assume that Blender isn't GPL and they have to cough up all that code themselves. Do you think they can really match the huge feature list of Blender?

    Fluid simulation, Animation system (that has been thoroughly refactored), UV mapping, Soft Body, Game Engine, Physics Sim, Modeling tools, Audio, Sculpting, Nodes, etc etc etc. It's a huge task. It's like saying that "with some extra manpower, Blender would come on top of all commercial apps in a couple of months".

    I think I can speak for all of us that we wish the other apps all the best because there are very good apps out there that is just a dream to use (wings3D for example).

    How come these other projects don't get the level of support they deserve? Maybe the user base is smaller. How do you attract the masses? With a cross platform solution, with good documentation, with a good track record, by spoiling them (frequent release cycles with tons of goodies). That is what I miss from the other apps.

  11. 11 henrymop Edit Link

    Oh, yeah. I also think taht most people don't say enough of their own opinion(in a sincerly respectful way). But, can you blame them? Everyone who thinks opposite of their opinion, starts bashing them.

  12. 12 Lifeling Edit Link

    I was disappointed at how he came across. there are other ways to encourage developers to participate without tearing into other projects.
    I agree with filipp that the reason I enjoy learning and using blender is the amazing work Ive seen others produce. When I see work by RobertT or @ndy I'm just blown away… and I may never be able to make such amazing art… But as long as Im using Blender I know that I'm not trying in vain.
    I also love blender because of the commitment of it's developers and their commitment to continue to build expand and improve blender…
    Thanks to Ton and everyone else who contributes to blender.

  13. 13 henrymop Edit Link

    I think, though, all in all, that if the devs just went over the base code and cleaned it up, Blender would run better than it allready is.

  14. 14 me yoda Edit Link

    Okay,
    as pablosbrain mentioned

    WHO knows the source code of max, maya or whatever?
    Only the developers and they are in this business probably since before the 1990s - so the code is also old in some parts.

    gmueck is just angry about the attention blender gets.

  15. 15 Shadowman99 Edit Link

    >> "It's about time we get some competition, but especially it's time someone makes a 3d program the average slashdot reader can understand and use.""

    With all due respect Ton, but the average Slashdot user is quite happy to pile on criticism because Blender cannot be mastered quickly. Blender, like any 3d software worth using, has a sizable learning curve. Many of the people who download Blender will create a sphere, hit render, and wonder why they only get a black render. "Too hard!" they will say. "It sucks". I have pointed out many times that learning to play piano or violin is also difficult, but nobody seriously considers re-designing those instruments for the sake of the less talented.

    Slashdot is not the peer audience we should be listening to. I was on a lightwave site recently (admiring the gallery and reading the forum), and they had numerous threads concerning Blender and it's strengths. There were users upset at Newtek that Blender could do things that Lighwave could only do with expensive plugins. Several users were vowing to not buy LW again until Newtek tried to step up and be more competitive. These users mentioned fluid dynamics among other features.

    I also was offended that the author of Moonlight is posting a hit piece on /. yet not mentioing his vested interest in the original post. I sense sour grapes. Where is the Moonlight 3d user community? Where are the online galleries?

  16. 16 BlackBoe Edit Link

    henrymop: Hence the event core, tool and mesh system refactors. :P Also, I heard something about GHOST being worked on.

  17. 17 rocketship Edit Link

    I replied to a post on Slashdot suggesting people work on a good parametric, industrial-strength modeller. I'd like to re-iterate that here:

    The big missing link in the FOSS world (IMHO) is in CADD. I know there are some projects that are trying to build this functionality into Blender, but I don't see that benefiting either world - I like Blender because its not weighed down by the kitchen sink.

    C'mon, folks! The CAD world is a wretched Limbo full of proprietary terror, closed formats, and dis-satisfied users! A good cross-platform software could really clean up… we need a project of the caliber of the Gimp, Inkscape, Scribus and Blender that covers 3d technical drawing.

    What we don't need is another 3d modeller…sorry.

  18. 18 Bart Edit Link

    @shadowman99: I thought Ton's remark about creating a 3d app that the average Slashdot user can use was quite tongue-in-cheek! Looking at the level of the average Slashdot comment, it would be a window with one button labeled 'Make Beautiful Animation' ;-)

  19. 19 Goosey Edit Link

    I thought it was quite hilarious, and Ton's remark even more so. What disappointed me was that I first saw this article linked from 3DTotal (a site which attracts mostly users of commercial modelers), but reading through the content makes the whole (3D) open source scene look like a bunch of squabbling children. Its negative publicity like that which can cause people to not even bother looking to see what fine products open source can produce.

  20. 20 noderanger Edit Link

    "It's about time we get some competition, but especially it's time someone makes a 3d program the average slashdot reader can understand and use."

    -Ton-

    SNAP! go ton. The minute I read this article (right when it was posted) I KNEW it had to be someone involved in one of those "other" projects with an agenda to tear down blender. You can learn blender in two weeks, less if you don't have a job or are in school. it's not perfect but what is? It is free, it is available, and NOTHING out there comes close in terms of the range of functionality. At least, nothing free. Even maya doesn't have a node-based video compositor and built-in game engine.

    that remark that these "other" projects could compete with blender in a few months time made me LOL. even I know how many man-hours have gone into that code.

    and you know vista can still run MSDOS programs. it's called backwards compatibility, not "dinosaur code". there would be a revolt if 2.5 couldn't open previous blender files from other versions

  21. 21 Tofystedeth Edit Link

    Ouch. Ton, that comment would have cut me to the core if I didn't consider myself an above average slashdot reader. ;)

    I managed to pore through the entirety (at least as it existed a few hours ago) of that thread. There were so many comments on the UI it was amazing. I like the UI, but I wonder if I am about the only person who likes it without being able to use it. I'm a huge fan of Blender, and marvel at what it is capable of, even though I can barely finish most of the simpler tutorials without frustration. I wonder if maybe a lot of those people complaining about the UI are more like me. You could make the Sub-Surface Scattering button as easy to find and accessible as you want, but I still have only the foggiest notion of what it is.

  22. 22 WeWereWarned Edit Link

    PLEASE DON'T FEED THE TROLL!

    The guy appears to be suffering from juvenile jealousy disorder aka green-with-envy-syndrome; all he needs is a swift kick in the rear and an invitation to join the Blender coding community at a n00b level.

    Again,
    PLEASE DON'T FEED THE TROLL !!!

  23. 23 basse Edit Link

    yea.. well, you know.. nobody takes slashdot seriously.
    i dont understand why anyone even reads it.

    but from now on.. i will be using moonlight3d only, because its modern.

    .b

  24. 24 aether Edit Link

    Blender succeeds because it places the needs of artists first. Artists don't care what the code looks like. In fact, it's usually better when stuff is done messily rather than the 'right' way, which typically ends up with lots of XML and terrible performance.

    Blender has plenty of room to improve, certainly in the codebase. But at the end of the day, changes are meant to benefit artists, while other open-source 3D applications do not.

  25. 25 MadMartin Edit Link

    Blender may have a code base out of the ark but at least the program actually works and is pretty stable. I have never managed to even get Moonlight to open on my Windows system. Yes, I do have the latest version of Java Runtime Environment installed. Here may not be the best place to ask, but if anyone can tell me where I am going wrong I will happily give Moonlight another try. Until then Blender gets my vote every time.

  26. 26 Fhqwhgads Edit Link

    WeWereWarned, This person is not a troll. A troll does it for the purpose of getting attention despite having an invalid opinion. This person has a somewhat valid point, but many of you think it's flawed. That's fine, but that doesn't mean he has to be a troll for you to disagree.

  27. 27 TXRXFX Edit Link

    I've not seen nor delved into the code base, but given it's python based and nearly all the hard hitters have now implemented Python as their new scripting language it shows that Blender has been ahead of its time for a long while. (XSI, Maya, Houdini)

    I don't know about wings3d nor moonlight3d, I'm sure they're very easy to pickup but is that at the expense of lack of features? I personally, agree there is some frustration in his posting about the condition of Open Source 3D. How he believes blender to be arcane and not moving forward I'll never know. If you saw half the beta postings about some of the other commercial apps out there you'd think we never had it so good on Blender!

    Studios use many different packages to get the job done. As blender keeps raising it's profile I'm sure we'll see more and more studios trying it out and finding a use for it some where in their pipelines.

  28. 28 Yorik Edit Link

    I find it quite cool that blender is not sleek, modern, cutting-edge, flashy, windows-looking… I prefer its "russian design" philosophy… You know? Very simple, rock-solid, maybe a bit ugly, but made to do the work… I think once you know how to use it, it becomes your favorite app because of that, the work you do with it is well made, simple, coherent, in one word, it works. Today it has become my "creation platform"… It is where I think, design, study, play, build…

    I think I don't know any other program I feel so free in…

  29. 29 smadahar Edit Link

    As a user of Blender since the first version (yes I did buy a licence during the pay-for-blender days) I have seen each and every new feature of added with happiness. To say that a couple of months is needed to get other Open Source packages up to Blenders level is…. well a little childish.

    Blender has a good set of developers who actually care about the software and the users. What they don't seem to care about is the headlines they can get. That's why I and millions of users will stick with Blender and not be tempted by expensive (or illegal) copies of commercial software packages.

    The proof of the 3D editor is in the render, so to the other open source packages out there that really want to compete with Blender….. how about Elephants Dream II?

  30. 30 Digimator Edit Link

    I've used every COMMERCIAL app out there.Each package has it's strength and weaknesses!All packages can do something better than the other one.Blender is the same.The power of the package is in the artist not the package ultimately.I've seen some jaw dropping work done in packages some would consider garbage.In my personal opinion,Blender is fast and efficient.As far a UI goes, every 3D package has a UI learning curve.I'm very fluent in Maya,Lightwave,and Animation Master.Personally, I hate XSI and Electric Image's workflow. Some love it.Why would opinions about Blender be different?
    I think Blender need's to really strengthen it's anination/rigging tools but other than that,it stands toe to to with the commercial apps and featurewise better in some instances.Blender is developing with breakneck speed and is awesome already.I am fluent Blender user as well and I use it when I want to get a modeling (not animation) job fast!
    Take it from a pro in the game.7th year Blender user as well.

  31. 31 Kernon Edit Link

    ROTFL!!

    Umm…Gmueckl? You have got to be kidding, right? Have you actually looked at your own application? I think you are showing *your* age (9, maybe 10…no offense to 9 or 10 year olds). This slashdot post is CLEARLY a desperate attempt to get noticed. I guess it worked but, upon visiting your site…

    - the screenshots — you've got to be kidding me.
    - the galler–oops! sorry, no gallery to be found.
    - the forum. ROTFL! (again). WIPs –> 1 (created by Gmueckl…no comment) Finished Projects –> 0 …
    - the documentation. NONE!? LOL!
    - etc. (I'm tired already)

    dude, friend, pal, fellow 3D-lover…if you want (or in your case, NEED) help with your project, the last thing in the Earth you want to do is make an a$$ of yourself by criticizing those that are clearly light-years ahead of you. With a better attitude maybe, just maybe someone will entertain the idea of helping projects like yours. But first, you've got to show that you're serious about it yourself. I mean, not one page of documentation? No, demo renders? Gimme a break.

  32. 32 claas Edit Link

    LOL, I get the feeling that the moonlight designer is rather jealous that his project is not going as well as he wishes.

    I agree that there were many patches or tools in Blender I find sadly missing now.
    There was an openGL preview of a toon shader - gone.
    And other elements sometimes not making it into Blender.

    The funny part is that he comments on a well known issue of Blender which is supposed to be tackled with the next release of Blender anyway.

    I think Blender has a long way to go. It still lacks many serious tools, like a well balanced render engine.

    But a project with many construction sides just takes a lot of time. But I believe that when the work is done
    the outcome will be even better.

    At least I am going to introduce Blender as the mesh modeler and render set-up system of choice at my new work place.

    Subdiv modeling with NURBS modeling is anyway the new way to go.

    Claas

  33. 33 Craigomatic Edit Link

    So, I suppose this means the coder of moonlight3d needs a large scale project to push his coding of new features and streamlined code, like an open source movie or some form of online game platform :)

    Blender stands with its userbase, and its coders love it and help it grow. I guess moonlight3d needs somebody to love….

  34. 34 rexprime Edit Link

    i agree with Ton about the competition(in the open source and free sector) giving blender a push and to give it something to strive toward.

    after looking at moonlight3d and the other programs the author mentioned i don't see any appeal in the guy or galleries that would make me want to use these apps in place of blender, so i guess this was his ploy to try to recruit developers to make his (boring) app more appealing to people who might want to use it.

  35. 35 Sirus Edit Link

    The last time I used Moonlight3D, I found it to be very clumsy and unintuitive and SLOWWWW as heck (not to mention it crashed often on my linux system). When I discovered Blender a few days later, I deleted Moonlight3D.

    Not to mention, where is the gallery on Moonlight3D's website?

  36. 36 Renato Perini Edit Link

    I don't know if I'm a genious or not (LOL), but once you have learned four or five basic keystrokes, the workflow is pretty easy to follow and the program, with the extensive documentation we have, it's not so hard to learn. And I'm not a 3D professional, only a passionate 3D hobbyist. All you have to do is taking some good reading.
    I don't have big knowledge in the 3D world nor I have much time to learn, but I can still create nice things. So Blender is not the monster many people describe.
    I do not say it's intuitive, but…hey… can a 3D package be really intuitive? Let's face the truth…

    I consider that article simply pointless. Period. If you want to compare what 3D packages can accomplish, show the features you actually have, don't bash freely other programs.

    We have a good 3D program, a wonderful community, passionate developers, an active lead developer (Ton), we have documentation teams, books, tutorials, forums, nice people everywhere. We have Ton, Tom, Campbell, Joshua, Brecht, Nicholas, Nils, Jens, Matt, Ken … just to name a few developers. We have all a free package can dream. Blender has all a succesfull free software should have. And that's enough.

  37. 37 danel Edit Link

    dont know about that. Just went into those two "not suported applications" and whats there?, now thats some retro stuff going on! and thats just by looking at the "interface". Cant beat blender but hey there are ways of pin pointing things. There is always space for another Open Source 3D tool and as far as I can remember, the Open Source community distinguishes itself by NOT mentioning what the "competition" does not have. Now, that was really not classy from Slashdot or not Open Source style at all.. Just deleted my bookmark from Slashdot, thats for sure.. Keep it going blender!!

  38. 38 me yoda Edit Link

    Yeah, he IS a troll.
    There is no valid point.
    There is no OS alternative to blender.
    There will be no competition, because NOBODY needs competition in this sector.
    The competition runs between the coders, the artists and
    this is a real creative one.
    Another program like Blender would be rather bad because now we have a concentrated, very nice and helpful community. Dividing this community into several parts (means programs) would be a loss of talents and creativity.
    The future lies in the concentration on one project.
    Didn't help the mudbox-like sharp3d guy with the implementation of the sculptmode in blender?

  39. 39 Chris Engle Edit Link

    This reminds me of the paper I'm in the middle of writing, on civic responsibility and identity.

    There is a little known fact (thought to be an opinion) that all men are equally capable. The struggle to understand this ties itself in to the very struggle to understand our universe. The difference between indeterminacy and determiniation, is the difference between flashood and fact; where, a fact may be that something is undetermined :P.

    The single fact, the single bit of context that ties this whole mess of indeterminacy together… is the fact of identity!

    There you have it! I've blown my pulitzer prize. And given my secret to the world.

    This dude's software is not blender in the infinite precision of it's identity. Through Mimesis(Rene Girard) he sure wishes it could be. This is in fact an endorsement :) lol. He's just trying to get our attention. If he does deliver and change the infinite precision of the identity of his software, only then will his software be enticing. He jumped the gun in essence. He's betrayed himself.

  40. 40 Logan Edit Link

    Silly Slashdot people

  41. 41 Gat Edit Link

    I don't think there is good or bad in open source, there is useful and not so usefull.

  42. 42 Larryboy Edit Link

    Sounds like sour grapes to me

  43. 43 Schnappi Edit Link

    Well, sounds like someone is sad because his program does not gain enough attention.

    BUT i personally think there is a hidden truth behind this, if blender grows without care of its code design it could kill blender sooner or later. I personally think that blender is at the moment the best free, open source 3d suite and will stay there the next few years. And from a designer perspective i do not mind some slappy workarrounds in its code as long as the render speed is high enough and the tools are working.
    And we should not forget during the hole comparing with programms like Maya, XSI, 3dMax, C4D, zBrush etc. they are better then blender but not every designer can effort the products and the cost intensive updates. A freelancer may have some problems funding an effective mix of 3dmax/maya and zBrush and probably wont use it full in range as long as he does not work for a big game/movie company.

  44. 44 Cubedude04 Edit Link

    If blender is too hard to learn to use it means you are too lazy to sit on your ass and read the great documentation such as the noob to pro or the manual. That's how i learned and i didn't find it too hard.

    I actually started learning blender because i was using Bryce so much and it was way to easy and i knew i had to learn something more powerful

  45. 45 Tony Edit Link

    Folks, I've decided I'm quitting Blender. Tried Moonlight 3D and I'm hooked.

    After all, I'm sure that was the point of gmuekle's spam right? Get the word out to enough people and somebody's going to fall for it. It's like the herbal manhood enhancements.

    Seriously, though, although I appreciate that the Blender community needs a good laugh from time to time, and "a few months" between Moonlight 3D and Blender is a good chuckle indeed, I have to wonder how this made it to BlenderNation. Is this newsworthy for the Blender community? Personally I think it makes Blender users seem a bit insecure to need to circle the wagons like this. I'd have just ignored it. Actually, I *did* just ignore it, until now.

    As for Blender needing competition, I think Blender would evolve with or without it, but in any case it certainly has plenty of competition to motivate continued improvement. Maya, Max, XSI, Houdini, Wings (yes, an open source app), MudBox, Zbrush, and a dozen other apps out there… to say nothing of the video editing functionality which Blender currently OWNS in the open source world but is done better by some proprietary apps, are still around to keep Blender on its toes.

  46. 46 Zxayant Edit Link

    @Yorik. 'Russian design' ?

    Noooo, it's Dutch Design, ;-) lol!

    "Hollandsche Degelijkheid" - That's Blender!

  47. 47 Scott Edit Link

    I've been using Blender since 2.34, not that long, really, but I'm only 14, and I learned the interface in about a month, juggling school at the same time, and now I am quite proficient with it. I would go crazy if I tried switching to a commercial app and had to learn that UI. I have already become so accustomed to it that I end up accidentally using hotkeys in Inkscape and the Gimp! I think the relative complexity of the UI weeds out the people that won't devote their time to the art of cgi with the people that will. If they aren't patient enough to learn the UI, the way I see it, they will not make it in the 3d world. That, and they probably won't be patient enough to devote themselves to finish a project. I liked Bart's comment on a "Make Beautiful Animation" button (not that I wouldn't like that :P) but I am annoyed by people that are like that and won't take the time to surf Wiki. I think that a lot of things have beened ruined to some extent by it being too easy for the common masses to do it on the computer. For example, simple video editing has gotten so easy thanks to Windows Movie Maker and the likes, that it has mutated from an art form to an industrial movie printing press, and movies have sort of lost their magic. Keeping the users specialized to real artists preserves the magic of cgi.

  48. 48 Gat Edit Link

    Oh and another thing is its not like other software is so easy to find, I didn't find blender until about 2-3 years into 3D world. Someone happened to mention it on a forum and I was ammazed at how I did not know about this software before.

  49. 49 ATB Edit Link

    The only thing that is still mysteriously missing from the official Blender is the Cloth simulation.

    That's the thing I do not understand why this isn't implemented in the official release yet.

  50. 50 broken_sword Edit Link

    Hi All,

    Give a XBOX360 dev kit to bunch of lawyers and you'll get nothing in 6 months.
    Give a XBOX360 dev kit to a group of game dev and you'll get something in 6 months.

    The same thing goes with blender. Blender Community ROCKS!

    -BrokenSword-

  51. 51 Matt Edit Link

    "Personally I think it makes Blender users seem a bit insecure to need to circle the wagons like this. I'd have just ignored it. Actually, I *did* just ignore it, until now."

    Absolutely. Besides, Slashdot is largely a community of largely techies/sysadmins and angsty high school students. It's not exactly Blender's target audience of digital artists. Who really cares what they think? If they're the kind of people that would prefer XML export and some magical system design to actual production tools that get work done, then fine, let them live in their introspective little world.

  52. 52 [t0rc] Edit Link

    Naw. I haven't taken a look at the code behind Blender but my guess would be that if the core architecture was re-coded, everything else that works great right now would also have to be fixed and because they were intended for the older core, not a newer one, they may cease to function correctly or have to be hacked to make them functional but not necessarily match previous performance or bug-free existence.

    I kind of feel like this article, after finding out that he is the author of Moonlight|3D, is possibly just whining/a rant from a frustrated creator that attacks the top of the field just because they're better than them. Something I paralleled this to right away is the "war" between Linux and Windows. Sometimes Linux lovers will attack Windows because it is the dominant OS, the same goes for Windows lovers. Of course the thought that this could be just a ploy to help publicize M3D is also plausible.

    Why don't other projects that allegedly deserve support get it? Why don't they progress? Well first off - perhaps they don't really deserve the support. To create software that people like is hard enough but to create software that is free and inspires people enough to put hundreds of their own hours and their own money into the pot is far harder. I can't even find the M3D site in the Wayback Machine, so I don't know when it was started and according to Alexa there are only 4 sites linking in, which granted is probably more than that by far but gives us an idea, and they place in the 1 million range for rank (and thats up nearly 250,000 in the last 3 months) while Blender.org places 12,914. The M3D forums have 436 users while BlenderArtists has 24,021 (of course don't forget the 16,161 from the Blender.org forums). I think the amount of people who are visitors and take the time to register says a little something about the program itself.

    Another large attraction to Blender I think both artists and developers have is that it is not just a singular modeler, or a animation application, it is being developed with everything - even game design and sound - in mind. It is working to be the ultimate dream software of the 3d movie artist one application to do it all, for free. Sure, this idea isn't new and I'm sure there's projects out there that have tried and failed, it is the way of a lot of OSS projects. They fizzle out due to time restrictions, lack of development, etc. Whatever the case may be, bottom line is that someone looking for software that can do everything finds this project and while at first may be thinking "Yeah, right. It can't be done." but once they investigate and look at the professionalism the application, site, community, and output display the visitor sees that Blender works, it can do a ton, anyone can contribute, and starts to think, "Hey…maybe it can be done."

    The experience Ton has is priceless and I really think that the beginnings as NaN and then moving to the release as OSS has helped create such a strong user base as well as a sturdy program. I believe the foundation starting with NaN gave a lot of people the chance to be attracted to Blender without the bad connotation that OSS is inferior and shouldn't be bothered with; it's this fan base that helped release Blender to the public and started the strong following that is thousands strong today. I don't know Ton personally but this is what I've observed of him through the software, posts he has made, the videos from ED, etc. Ton has extensive experience, and that's an understatement, with Blender as well as managing an organization. He also has great dedication to the software and the ideal of spreading 3D to everyone. The experience he gained from the early days when Blender was commercial have helped him create and maintain a functional organization. And another great thing is that he doesn't just sit back and delegate, he's done his share of coding. Now we have a large team of people that work with Ton and develop the software. The amount of passion, effort, and time that have gone into this program from Ton and everyone definitely helps; combined with Tons 10+ years of work they give stability which lets things get settled and the establishment of a process, a name, and a solid program that, oddly enough out of stability, evolves and changes quickly.

    Something that I aim to do in the future is contribute to the development of Blender because the developers have given me Blender, me a 3D outlet for my artistic side that I didn't have to cut off my ring finger and remove a kidney for. They have given us this great application and they want to push it further and if we can help the Evolution of Blender (heh, should be a DVD title), let's do it. Everyone out there that uses Blender is contributing. By adding that +1 to the download count you're giving one more reason for the developers to feel that their work is being used and appreciated. Those of you who are working to become great artists, those of you who are (of course though learning never stops even if you are a master), newbs and blenderheads alike, all those great WIPs and galleries of art are testament to the power of Blender, giving it a massive portfolio of what anyone from anywhere at any skill level can do. Developers are adding features that make the program better, making modifications that speed it up, adding code that users have requested like, more recently, SSS and UI changes (mappable hotkeys!), creating a program that everyone can use and use for both professional and private work.

    Is Blender perfect? No. But you know what? The developers know that. The constant work they do proves it. As such, they put hours upon hours into the program. And of course if you want to attack the program from the perspective that it isn't as "modern" or lacks features that leading commercial applications have, then to you I say read that again: commercial. Blender is OSS, it's free, and when utilizing developers that don't code for Blender as a job, time becomes a bigger factor. You don't have them for 8 hours a day, five days a week. Not to mention that versus having many miles between developers and not always being able to have a large discussion in person about ideas and thoughts they have. If a new feature is to be added, someone has to do the research for it. It takes time. Lots of it. And the lack of a feature, like SSS, has not stopped people from creating competitive, creative, excellent artwork.

    Learning curve? Make it easy for the masses to use? Yes, this would be nice. But a lot of the time what happens when things are made easy for the sake of inviting new users and making their experiences excellent, advanced features that they would need when they progress to a professional level and current power users utilize may be sacrificed. That's only one example of what might be sacrificed when trying to make it newbie friendly, there's a lot more. Performance for the sake of fancy menu buttons and alpha-blending GUIs, work speed in the name of being able to click a menu versus use a hotkey (which is faster), are just a few more. I think Blender has a happy medium right now; it could be a little more user friendly but you can't get something for nothing.

    Another unique thing about the community is that unlike many other 3D communities were a small amount of users actually modify/code for the program, Blender has many more developers that not only post on the forums and read what users would like or bugs that have been found, then modify the code, but that also use the program for their own art.

    Ton and all the developers have made the decisions until now - and look where it has gotten them and Blender. The top. How many software packages can claim the title of creating the first Open Source movie? Just one ladies and gentlemen: Blender. Take a gander through the BA forums and the comments on BN and read all the stories about how people have been converted from using those commercial packages that have thousands of developers that are paid to work on the program every day of the week, packages that can cost thousands of dollars and are still being abandoned when a Google search or friend reveals Blender. Even the person who wrote this blurb admitted the dominance of Blender in OSS 3D applications. Do you really think you could up M3D or some other application up to the stage that Blender is on with just some extra manpower and a little time? or do you admit that it'll take much more than that (and besides, you're still working to reach Blender, with Blender as a model. If it's so arcane and easy, wouldn't you want to diverge from it? Plus you could look at Blender code for reference and ideas, something the developers of Blender surely didn't always have the benefit of)?

    Thank you Ton, developers, and all those who use Blender.

  53. 53 [t0rc] Edit Link

    >Kudos to Matt Ebbs post and Tons, as well as Basse's.

    Sorry about the unnaturally long post. :)

  54. 54 Zinc Chameleon Edit Link

    Blender has two areas that *really* need some work, and oddly enough, they're both rather easy.

    First, there should be a Drafting Mode–the first step to CAD/CAM that allows a user to treat the scene as if they had a T-square and a scale. The big breakthrough for me was learning how to constrain axes, I could actually draw a straight 2d line!

    Second, how about intergrating mjpegtools into Blender. I've written some scripts and bam! out the video comes. Oh by the way, remember that X and Y axis must be divisble by 16 for this to work, and you've got to name the first JPG 0000.jpg, but that's about it. How hard could it be to add a Save as Video item?

    Other than that—Blender will rule completely when Verse is fully functional.

  55. 55 anon Edit Link

    @Zinc Chameleon

    blender on linux has ffmpeg integrated for me… i can directly render to divx/mpeg4/mjpeg/whatever. maybe it's not available on windows?

  56. 56 Auria Edit Link

    http://www.moonlight3d.eu/forum/viewtopic.php?t=98w
    http://www.blender.org/features-gallery/gallery/images/

    True, very close. In a few months it'll be better than blender. You can already see the immense potentiel of this app.

  57. 57 filsd Edit Link

    "Gmueckl dreams"

  58. 58 ccherrett Edit Link

    basse:

    Stop joking like that. Last time you did that on blenderartist people took you seriously :)

  59. 59 Rolandixor Edit Link

    Utter Crap.

  60. 60 Adam Doyle Edit Link

    I call BS. Blender passed its commercial competitors many builds ago, and continues to improve and innovate to this day. This guy, as Bart puts it, is clearly pushing an agenda to further his own project by shooting down others, and that is NOT how it works in the OSS community. This article will hurt him by revealing his utter bigotry towards his competition.

    Also, I think Ton used the word "competition", solely because he knows that Blender blows this guys software out of the water - and it does…

  61. 61 Adam Doyle Edit Link

    By the way… only when you begin to have "haters", like Blender seems to be slowly attacting, do you know you truly have a commercial-grade application.

  62. 62 Adam Doyle Edit Link

    Also (i know… last post, i promise), I happen to be a /. subscriber, but between this and the growing far-left politics the site seems to be pushing, i'm definitely not renewing my subscription there anytime soon.

  63. 63 joe Edit Link

    shame on these kind of "wars". Opensource projects should collaborate and join forces. Instead of opensource VS opensource it should be opensource vs commercial race.

  64. 64 atm-matt Edit Link

    wait a moment… isn't blender free? so what is all the fuss about, just nonsense in my eye. if anything it should be who's is better so both can strive for perfection…

    this is just like those linux kids… no wait my compile is l33t times better1!1!1!

  65. 65 Guardian 452 Edit Link

    I don't want to get too deeply into this, but I do want to mention some points about Blender.

    About a year ago I was searching various 3D forums…looking for some info on how to learn 3D. I found a theme running through some of the posts…a theme made by several professionals in the field. Basically they all said the same thing: "I use (high end commercial application) and if you want to learn 3D download Blender. It's free and all of the concepts are the same as in the commercial applications." A couple of them mentioned Wings3D, but to be honest, until reading this news item, I'd never heard of this Moonlight3D program! I think that says a lot…

    Incidentally, I've heard people complain about the Blender interface, but I have no problem with it. Granted it's the only system I've used, but I found it quite easy to pick up with just a slight bit of effort!

    Well, that's my two cents…

    Keith

  66. 66 Eonmach Edit Link

    It takes years to develop something as useful as Blender, Linux, or any Open Source Softw., you just don´t say "I will make it better in x months or (most likely years).
    Some people just don´t realize that the level of maturity Blender has, it´s been only made posible by many, many code creators that had been gaining experience and feedback by allowing the making of a full-fledged short (Elephants Dream) and as I write a movie (Plumíferos)…
    Those capabilities Blender has, are not made by making a writing on a hankerchief…they took a while to come up…but they are here… and actually work!!!

    It would be nice to Blender to have Open Source competitors, but they have a long way to go.

  67. 67 Squiggly_P Edit Link