Terrain Generator

Terrain Generator is a simple terrain/elevation editor. It can generate terrains that can be exported as:

Download latest version https://sourceforge.net/projects/dd-terrain/files/latest/download
Project Page: https://sourceforge.net/projects/dd-terrain/
Source Code Repository: https://github.com/jval1972/DD_TERRAIN


Main Application Window


The main application consists of the drawing and editing tools, the texture manager, the 2d preview and the 3d preview.

Drawing Tools

The drawing tools are used for painting directly to the terrain texture.
There are 3 drawing tools:

The drawing tools can be configured by the Drawing Options:


Mesh Tools

The mesh tools are used for altering the terrain geometry.
There are 3 mesh tools:

The mesh tools can be configured by the following options:

By pressing the right mouse button over the 2d preview of the terrain the "Edit Heightmap Item" dialog appears:

In this dialog you can manually set the elevation and x/y offsets of a vertex.
There are the following options:

Texture Manager

The texture manager allows you to load texture from various sources.
The selection is used by the drawing tools.

There are 4 tabs:

2D Preview

This is where all the editing is performed with the drawing and mesh tools.


3D Preview

This is where we can observe our efforts.
We can change the camera position by clicking the left or right mouse button, or by scrolling the middle mouse button.


Creating a New Terrain

You can create a new terrain by selecting the File/New menu item:

Then the "New Terrain" dialog appears:

In this dialog we can select the properties of the terrain:

Import and Export

Terrains generated with Terrain Generator are saved in a custom format. In order to share data between diffent applications we use the import and export menu items.

Import


Export


Export WAD Map dialog

In this dialog we select the properties of the generated MAP.
Engine
Game
When selecting the Radix game, you can still use the map with ZDoom and Vavoom family source ports but you must also use the RAD2WAD tool to create an editing WAD for RADIX.DAT file. If you want to use it with the DelphiDoom family source ports it is recommented use it with RAD.

Elevation Method
The exported maps can be edited with DoomBuilder:


Export VOXEL Map dialog

In this dialog we select the properties of the exported Voxel.

Voxels can be saved as:
Both formats are supported from DelphiDoom family source ports and DD_VOXEL editor. You can use the Slab6 vox format to use the voxel with other source ports.