Hacker News new | ask | show | jobs
by flafla2 2535 days ago
I also prefer blender over maya for hard surface modeling (sculpting and animation still needs work IMO, and rigging has a better plugin ecosystem in Maya). Here’s my reasoning:

0) Blender is much more stable than Maya. Also it loads more quickly and is less than 10% the filesize. Although it is quite powerful, Maya is still very bloated with decades of technical debt and legacy baked in. Also blender is OSS which makes me prefer it on principle if I can use it.

1) Blender’s interface has a higher “skill ceiling” — it reminds me of Vim in that most common operations are a few single-key presses away. For example, “rotate the selected object 45 degrees around the x axis” can be executed via R->4->5->X->Enter. Many of these kinds of basic operations require the use of a mouse in Maya or a MEL expression. Of course, this also raises the “skill floor” of blender because you have to remember more key combos. However these days the UI is pretty discoverable (even before Blender 2.8).

2) For basic hard surface UV unwrapping, I like the workflow in blender much better. The interface is the same in 2D as in 3D, and the key combos all carry over, which I really like. Maya has more automatic UV unwrapping options, but I rarely reach for those anyway.

3) 100% of blender’s interface is scriptable. You can literally hover over any button and the corresponding blender python code to execute that button will show in a tooltip. This makes it easy to automate basically anything and has empowered a great community of plugin authors. Maya also has this with MEL, and more recently maya python, but those solutions feel tacked on whereas blender’s UX was built from the ground up to support python.

I should also mention that blender has already went through a major UI refresh, so if you haven’t tried in a while it would be worth trying it out again. I would say that the jump in accessibility from the previous UI refresh is the same jump that we see now. So I’d give blender a second chance if you haven’t already!