Game Editor (Workbench) HeightMap Editing

From Bohemia Interactive Community
Jump to navigation Jump to search

HeightMap Editing

Basic Tools

HeightMap tools.jpg

Add

Move terrain higher ( LMB ) or lower ( alt + LMB ) depending of strength of the tool.

Exct

This tool set the terrain height onto exact value. The value is set by strength of tool. You can use the “X” key which automatically change any other height editing tool into this one and set the strength value taken from height under mouse cursor.

Smth

Used this tool for smoothing the local terrain spikes (holes) etc. The tool strength is count of iterations ( of Gauss smoothing ).

Nois

Add local random noise, on strength depending the maximum of random value.

Tools Parameters

HeightMap toolsParameters.jpg

Each tool is defined by his outer width, inner width, strength, shape outline and progression between inner and outer width.

  • Outer width designates tool influence (behind the edge the modification has no influence at all ).
  • Inner width designates area of max influence (given by the tool strength)
  • Strength designates how much the tool will modify the original data.

On the image you can see how these parameters are visualize in editor ( for the round tool )
HeightMap ToolVizualization.jpg

ShortCuts
Ctrl + LMB + Mouse Up Increase Strength
Ctrl + LMB + Down Decrease Strength
Ctrl + Wheel Up Increase Inner and Outer Range of the tool
Ctrl + Wheel Down Decrease Inner and Outer Range of the tool
Ctrl + RMB + Mouse Up Increase Outer Range of the tool
Ctrl + RMB + Mouse Down Decrease Outer Range of the tool

Tools Shape

HeightMap toolsShape.jpg

You can also set the tool shape, you can use predefined ones ( Round or Square ). Or you can make you own shape and load it through the user option. Supported files types are: PNG, BMP, RAW.

Tools Edge

HeightMap toolsEdge.jpg

Using the right edge of tool can helps a lot while editing. It's actually behaviour of the function between inner and outer width of tool. As was written above inner width designates max influence of the tool and outer width max distance. So we can say that the terrain data out of the outer width is affected by 0 x strength of tool and data which are closer than inner width is affected by 1 x strength of tool. The data is interpolated between them (by the selected curve).

HeightMap Edges.jpg

Constraints

HeightMap constraints.jpg
HeightMap constraintsSelected.jpg

Here you can ( if you check up the box ) set the limits for editing.

The limits are active only when the window is open.









Editing Speed

It's time between apply iterations (while holding LMB for example ).
For better experience not change the value. :)