shipbuilder,
There are basically three methods being used to generate computer images:
1. Photo editing. This is what has been mentioned by tea monster. You take a photo of your ship model and superimpose it on a background image. You can do this in Photoshop (referred to as "PS").
The program Terragen (and other programs) can be used to generate the background image, or you can just use photos and arrange the position and lighting in your model pictures to match.
2. A step above this is the sort of computer generated 3D models and high definition rendering you get with programs like Blender, Rhino, Sketchup, etc. The models look good, but they are not necessarily highly accurate models. These programs typically do not have all of the functions normally used to greate engineering drawings, etc. But they typically have far better rendering capabilities to create pretty images.
Here is an example (Blender):
http://www.max3d.pl/forum/showthread.php?t=639193. CAD (Computer Aided Design) programs are engineering tools used to create very precise virtual models. They often have numerical analysis features for design analysis and the ability to drive numerically controlled machine tools and stereolith modelers. They typically do not have as many "pretty image" features.
Here is an example of CAD software (DesignCAD) output:
http://www.okieboat.com/CAD%20model.html****
These are generalizations. I have seen some very good models from programs like Rhino, and some CAD packages have decent rendering packages. In most cases you will need to use more than one program to create 3D ship models and then render the models on seascapes.
No matter what route you take you will have to learn to use the programs, and this can take months to years.
If you try 3D modeling you will have another learning curve to master. I have been doing 3D CAD design for about 20 years and I am still learning.
Getting started in computer ship modeling can be frustrating, but it is very rewarding. Like everything else it takes time and effort to master. Whatever route you choose I strongly suggest you pick a program that has a good user forum.
Prices for software range from $0 (freeware) to $25,000 or more. Fortunately, price is no measure of quality. For generating pretty pictures some freeware programs are far superior to programs that cost many thousands of dollars. And some inexpensive CAD programs are much better suited for hobby ship modeling than the very expensive engineering tools.
Phil