So I am going to learn a 3D modeling program for the UDK. I am wondering which program would be the best to go with. Not just for simple models but like intense ones like extreme detail in characters, airplanes, guns, etc. What do you think and why?
The tool doesn't really affect the quality of the end result when it comes to modelling (You can type out perfect models in notepad using an ascii format if you spend enough time on it), 3dsmax is $3500 for a commercial license, Blender is $0 , If you're a student you can get 3dsmax for $0 aswell but can't use that version commercially.
The main advantages you get with 3dsmax is:
Higher productivity (You don't have to save that many hours for the $3500 to pay off and some things are alot easier with 3dsmax(I havn't been able to test 3dsmax for several years so i don't know how it stands now, but even 6 year old versions of 3dsmax are easier to rig and animate models with than blender is))
Better rendering and post-processing of rendered images. (Great for pre-rendered cutscenes, irrelevant for game models)
If you're on a tight budget i think you should consider putting your money on photoshop first as i think it will give you the highest productivity gain per $ spent. (Allthough it depends on what kind of work you do with it) (For textures its primarily the content aware brushes that simplify things for you)