Okay. So I want a new hobby or something to do apart from shitty homework and playing vidya all day. So here I have Blender, 3ds Max and Maya. I want more to do with game development, however making some 3d mini movies sounds pretty cool too.
This is why Blender is a great idea, because it's got an built-in game engine and it's free, and has a large and growing community behind it.
Then there's 3ds Max and Maya. I honestly don't understand the difference. Most people say 3ds for games and Maya for CGI and movies but WHY? What makes that so?
This is a screenshot of 3ds max
. And I took a few minutes (not much) to see what it was like. There is a bit of math involved (obviously, but particularly because of the radiosity and shader features), and I see this as more of a programmers tool. It is said by some that this is used it for engineering or architectural works and games and it has the inverse kinematics/skeletons feature like in Maya. It also has it's own scripting language - MAXScript. And unfortunately is only available on Windows.
Then I took a look at Maya
. It had more buttons in the layout. But for some reason I found the UI more suitable.
Actually wait, I just messed around with it a bit more and I had no idea what the fuck I was doing. Same with 3ds max. This has more emphasis on detail I believe, as you have the Maya Fur and Maya Hair features to create realistic fur + hair and some other features that 3ds doesn't have. It also has it's unique scripting language - MEL. Also available on MAC, Linux and Windows.
And then we have Blender
. A free alternative with nearly the same features. Perfect if you want to start your 3d animation or modelling career or just explore a new hobby. Instead of paying $4,000 for Maya or 3ds, there is an open source software that's nearly as good, or perhaps even better for some. I just realized Blender had inverse kinematics too...lol I don't know why I labelled that as a feature for the other two, but oh well.
Blender supports more platforms than Maya and 3ds (Windows, Linux, Solaris, Mac etc) and has it's own built-in game engine AND uses Python as a scripting language. Which is better because Python is a universal language that can be used for a variety of purposes and is not limited to Blender like MEL or MAXscript. Blender has been the brute force behind movie projects like Big Buck Bunny and Elephant Dream as well as game projects such as Yo Frankie!
I really want to get working with Blender. But the only problems I see are: Would the studios accept the use of Blender for AAA+ titles? And does Blender lack some features that Maya/3ds Max have?
I see Blender as really close to the two big players in the industry, and growing rapidly. I think Blender would be able to give you a career in this industry and I do think that because of the rapidly growing community, all these features will be incorporated in a newer version of Blender sooner or later. I came here asking on what software to use, but I think I just convinced myself to use Blender lol
*first screens of each section are MIEN!*
What do you guys think?