Terragen is an open source software, designed for the purpose of creating realistic landscape images and videos. It's already capable of producing near-realistic results, such as art, professional landscape visualization, photography, and recreation. However, its main claim to fame lies in the fact that it's one of the few software applications to implement a fully integrated terrain generator. With this feature, you no longer have to use photo editing software to add or edit any part of your terrain. All you need to do is simply render the areas you want to include in the final composition, and the software will generate the necessary geometry and textured data for you.
As opposed to other similar programs that only allow you to create flat, boring landscapes, terragen allows you to freely manipulate the topography, the amount of snow and rain, the kind of vegetation that will grow in certain areas, the kind of rocks or soil that will be found in the model and so much more. If you are thinking about using terragen for any commercial purposes, you should know that you don't have to worry about compatibility with common computer applications. It has been designed to work with both Mac and Windows, using the same rendering technologies as those employed by the respective operating systems. Thus, even if your current system doesn't support terrain geometry or the ability to map realistic terrains, you can still use terragen to its full potential.
One of the great things about Terragen is that it's also capable of seamlessly importing real world terrain data, allowing it to create truly life-like simulations that you can then use in your own projects. This is achieved thanks to the fact that terragen has a highly advanced, high-quality simulation engine, able to recreate all the features of numerous real world cities, all while utilizing a feature known as the "terrain system." The terrain system allows you to easily define and create different kinds of virtual landscapes, while using the parameters defined by the terrain itself to create new and exciting challenges and difficulties for your players to overcome.