by Giuseppe » Tue Nov 22, 2011 10:06 pm
Yeah, I'd go with Blender if you're looking to seriously get into modeling. If you just want to create a few simple scenery objects or child objects, 3dCanvas might be a better choice, but Blender is a really nice modeling program that has a lot of capabilities. IMHO, the learning curve of Blender is really not that steep, especially compared to 3DSmax or Gmax, but it will take longer to learn than, say, sketchup or 3dCanvas. And if you plan to model locomotives, rolling stock, or other detailed game models, learning Blender will be well worth your time. Also, it is worth noting that Blender is a "full" 3d modeling program- it allows you to unwrap models, bake AO, shadow, and normal maps, and pretty much anything else you can think of- without use of an external editing program.
As to image editing programs, Paint.net is a free and really easy to use program that will allow you to do most texturing work with a little practice. I use GIMP- also free- for weathing and more complex effects, but its Windows 95-type layout does get a bit tiring. If you can afford it, Photoshop- or even better, the entire Adobe suite- is by far the best and most proffesional route to go, but you can do basically the same things with a few free programs.
I think that about covers it. Really there are a great many options, but I'd definitely suggest checking out Blender and exploring its capabilities. I think you'll be impressed!
Cheers,
Giuseppe