Hacker News new | ask | show | jobs
by Pica_soO 3506 days ago
That is why professional software usually has two stages- First the UI, designed to be used by everyone with little training and not demanding from everyone to become a Renaissance level expert at everything. Second stage are short-keys and creating your own tool additions. And that is where blender falls short- the first stage is the second stage.
2 comments

>That is why professional software usually has two stages- First the UI, designed to be used by everyone with little training

I have never seen actual professional software that included this first stage.

I used Solidworks a bit and I would definitely says it has this first stage UI. After maybe 1h of tutorials you are already designing your first parts that you can 3D print.
Yeah, well that steep learning curve everyone is complaining about for blender is about an hour. After that, you'll probably be doing rigged animation.

In my opinion, people associate cost with value. Something that's free MUST be worse than something that costs thousands of dollars.

As Microsoft demonstrated - if something is equal in power and free- the cost drops dramatically. Cant see that happen with Adobe CS or Autodesk 3dsMax.

And its not a hour, even if you know other solutions. I guess in this sort of discussion, that is considered a defeat of the "opponent" - winning by him/her admitting in anecdata that he/she is stupid enough to take this or that longer to learn. Unfortunately feeling smart , doesn't help the cause of open source one iota.

I always wondered, why some people get full zealot for open source? Does explaining the problems away, instead of building a user-friendly OS/ 3D editing Software, supplies some sort of elitist "invites only Treehouse" kick?

I consider Blender much more user-friendly than Max, Softimage, Modo and ZBrush (to list the ones I've used). With Blender I found that I got frustrated a lot less because the work flows for the most tasks I did were streamlined and efficient.
Blender does seem more internally consistent than other packages, especially Zbrush.

The down-side is that most people don't appreciate this, instead they just bitch about right click to select and give up.

Consider what you're learning. If you've never ever done 3D modelling, it will take much more time to learn just because you need to first learn the principles of doing 3D modelling. My SO is doing exactly that in 3DS now, and I can clearly see it takes her much more time to figure out what to do than how to do it in the program itself.

That said, a lesson often forgotten (or perhaps never acquired in the first place) is that learning requires some minimum structure, discipline and focus. To give you an example - I've been shying away from learning Paredit for about two or three years of my Lisp coding experience. Then one day I decided, "fuck it", I'm taking time to focus on learning it. It only took two pomodoros - literally less than an hour, and yes, I timed it - of reviewing the documentation and practicing (I took a big function, stripped the structure out with M-x replace-str to remove all parens, and then restored the structure using only Paredit operations) to become pretty proficient in the mode, and now I'm that much faster in working on Lisp code.

I've repeated this experience several times in various places - it's surprising just how much you can learn in an hour if you actually focus on it. Sometimes you have to invent your own exercises, but then again, maybe you have to learn how to learn first :). And yes, I do explicitly schedule time for "learning how to learn" in areas I'm not very familiar with, in order to make the actual learning more efficient :).

--

As for getting full zealot for open source - I do agree it's an existing phenomenon. But at least in my arguments for Blender and Emacs, be sure it's not open source zealotry. I'll argue just as strong for Microsoft Word and Microsoft Excel, and against OpenOffice. The latter just sucks, in a death-from-thousand-papercuts way. So does Linux as a desktop for non-tech people. Open Source seems to be a negative predictor for quality for tools that are a) above some level of complexity, and b) not for developers.

Still, my primary argument is - a powerful tool will necessarily have a learning curve; the longer and steeper the more powerful a tool is. You can try and make this curve easier to traverse, but ultimately you can't flatten it in any other way than by making the tool less powerful and less useful.

You should give it a shot. I was rounding up, actually. There are YouTube tutorials that go from zero to animation in under 20 mins. That includes rigging.

Or don't and just bitch about elitism. Up to you!

Actually i have and gave up on it after 2 h.

Like it or not, i fight for the users! Better to bitch about things that could change- then instead of bitching about ignorant users not adapting to once comandline User Interface for Ecell . Because you wont train everyone into a coder.

Solidworks frustrates me because, as you describe, it is very easy to jump into and get moving, but once you start needing more advanced modelling or more intense surfacing, solidworks becomes an unwieldy beast of secret features and unintuitive workflows. There are many pros who scoff at this and just power through (like all things, solidworks is just a skill after all), but as a lower end user sometimes I just through my hands up and use a more intuitive modeller like rhino at the expense of solidworks powerful features such as the feature tree.

The 20 grand per seat price tag doesn't help much either

Wow, that is so laughably wrong. If anything the UI is often as complicated and difficult as possible so that the company can generate more money by selling training packages or licensing other companies to do training.

Autodesk makes a mountain of money off of this stuff.

If you don't want to be a "Renaissance level expert at everything" then either give up on 3D or stay narrowly focused on one aspect of the pipeline and learn that well.

Blender doesn't fall short in either department. It's just different. Get over it.

This is just as bad as Max people whinging about Maya being stupid, broken, and useless.