support@demenzunmedia.com
BC Canada

Modify Menu

The modify menu contains a group of modifiers that perform basic or simple changes to the terrain heightmap.
These modifiers change the 2D floating-point grayscale heightmap data.


Altitude

Allows for fine adjustments to the heightmap data’s range and altitude.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

High Altitude: Specify the high altitude value.  High must be greater than Mid.
Low Altitude: Specify the low altitude value.  Low must be less than Mid.
Mid Altitude: Specify the mid altitude value.
Percentage: Specify the altitude range as a percentage of the original.
Range: Displays the original and current altitude range and the range in real world units.
High/Low Lock: Select this to lock the high and low value range difference.
Mid Lock: Select this to lock the mid value, changes to high or low values are mirrored.
Low slider: Changes the low altitude value.
Altitude bar graph: Displays the original altitude range in gray and the current altitude range in blue.
High slider: Changes the high altitude value.
% percent slider: Changes the altitude range as a percentage of the original range.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Top Center: Move the entire heightmap to the top-center position.
Center: Move the entire heightmap to the center mid value of 50.0.
Bottom Center: Move the entire heightmap to the bottom-center position.
Maximum: Change the heightmap range to the maximum range of low 0.0 through high 100.0.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
Changes to the altitude range does not preserve the original altitude data.
An altitude range move causes no loss in data resolution.
An altitude compression may cause a lossy change in data resolution.
This function requires 0 additional heightmap memory allocations.


Altitude Top

Moves the heightmap data to the top of its altitude range.

This function occurs immediately with no options or settings.

Notes:
Changes to the altitude range does not preserve the original altitude data.
An altitude range move causes no loss in data resolution.
An altitude compression may cause a lossy change in data resolution.
This function requires 0 additional heightmap memory allocations.


Altitude Top Center

Moves the heightmap data to the top-center of its altitude range.

This function occurs immediately with no options or settings.

Notes:
Changes to the altitude range does not preserve the original altitude data.
An altitude range move causes no loss in data resolution.
An altitude compression may cause a lossy change in data resolution.
This function requires 0 additional heightmap memory allocations.


Altitude Center

Moves the heightmap data to the center of its altitude range.

This function occurs immediately with no options or settings.

Notes:
Changes to the altitude range does not preserve the original altitude data.
An altitude range move causes no loss in data resolution.
An altitude compression may cause a lossy change in data resolution.
This function requires 0 additional heightmap memory allocations.


Altitude Bottom Center

Moves the heightmap data to the bottom-center of its altitude range.

This function occurs immediately with no options or settings.

Notes:
Changes to the altitude range does not preserve the original altitude data.
An altitude range move causes no loss in data resolution.
An altitude compression may cause a lossy change in data resolution.
This function requires 0 additional heightmap memory allocations.


Altitude Bottom

Moves the heightmap data to the bottom of its altitude range.

This function occurs immediately with no options or settings.

Notes:
Changes to the altitude range does not preserve the original altitude data.
An altitude range move causes no loss in data resolution.
An altitude compression may cause a lossy change in data resolution.
This function requires 0 additional heightmap memory allocations.


Bias Gain Level

Modifies the heightmap data along a bias curve, and gain and level values.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Altitude bar: Heightmap altitude display bar.
Bias center: Specify the center altitude value that the bias curve will modify around.
Bias lower: Specify the bias multiplier to the altitude values lower than Bias center.
– This can be used to effectively increase ocean depth for example.
Bias upper: Specify the bias multiplier to the altitude values higher than Bias center.
– This can be used to effectively increase mountain height for example.
Gain: Specify the altitude range gain as a percentage of the original.
Level: Specify the center altitude level.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
Changes to the altitude range does not preserve the original altitude data.
An altitude compression may cause a lossy change in data resolution.
This function requires 0 additional heightmap memory allocations.


Blur

Smoothes the heightmap using a gaussian blur kernel.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Edge: The method for managing the gaussian kernel values along the heightmap edges.
Radius: The gaussian kernel radius.
Strength: The gaussian blur strength.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function requires 1 additional heightmap memory allocations.


Clamp

Clamps the heightmap altitude range within the specified high and low values.
The heightmap data is hard-clipped at the clamp values.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Low slider: Changes the low altitude clamp value.
Altitude bar graph: Displays the original altitude range in gray and the clamp range in blue.
High slider: Changes the high altitude clamp value.
High Altitude: Specify the high altitude clamp value.  High must be greater than Low.
Low Altitude: Specify the low altitude clamp value.  Low must be less than High.
Range: Displays the original and current altitude range.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function does not preserve the original altitude data.
This function requires 0 additional heightmap memory allocations.


Convolution Filter

Performs a user-defined fixed-window convolution filter algorithm over the heightmap data.
Convolution filters can provide a wide variety of adjustments to heightmap data including smoothing, sharpening, edge enhancing, smear offsetting, 3D embossing, jittering, and a wide variety of other data modifications.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Presets: Filter using these common preset settings.
Divisor: Specify the kernel divisor, which is typically the sum of all of the Kernel values.
Auto divisor: Automatically calculate the proper divisor based on the Kernel values.
Multiplier: A multiplier applied to the Kernel as an offset, either darkening or brightening the result.
Symmetrical: The Kernel value entries are set to the same value symmetrically around the center pixel.
Kernel boxes: The weight multiplier for the center and outlying pixels.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function does not preserve the original altitude data.
This function requires 1 additional heightmap memory allocations.


Crop

Crop the edges of the heightmap to cut out a specific smaller area.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Left (X): The left coordinate of the crop region.
Top (Y): The top coordinate of the crop region.
Right (X2): The right coordinate of the crop region.  This value is read only and cannot be changed.
Bottom (Y2): The bottom coordinate of the crop region.  This value is read only and cannot be changed.
Width: The width of the crop region.
Length: The length of the crop region.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function requires 1 additional heightmap memory allocations.


Exponent

Multiplies the heightmap altitude data by the exponent value.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Exponent: The exponent value.
Multiplier: The multiplier value.
High: The altitude high value.
Low: The altitude low value.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function requires 0 additional heightmap memory allocations.


Exposure

Changes the Brightness, Contrast, Intensity and Gamma of a Heightmap.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Brightness: Adjust the image brightness. 0 is no change. The range is -100 to +100.
Contrast: Adjust the image contrast. 0 is no change. The range is -100 to +100.
Intensity: Adjust the image intensity. 0 is no change. The range is -100 to +100.
Gamma: Adjust the image gamma. 1.00 is no change. The range is 0.1 to 10.0.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function does not preserve the original altitude data.
The Gamma function requires 1 additional array memory allocation.
Luminance adjustments are normally used on masks or weightmaps.
Intensity is a curve-weighted brightness that typically complements the Contrast adjustment.


Interpolate

Increase the dimensions of the heightmap using a linear interpolation algorithm.

Interpolation is different from Resample in that it only supports enlargement multiples such as 200%, 300%, 400%, 500%, etc.
Interpolation retains all of the original altitude sample values and inserts “interpolated” altitude values to provide an increase in dimensions resolution while maintaining the exact original data.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Width: The desired new width dimension.  This can only be an integer multiple of the original.
Length: The desired new length dimension.  This can only be an integer multiple of the original.
Maintain aspect ratio: Locks the width and length controls to maintain the same aspect ratio as the original.
Variance: Applies a random variance to the interpolated altitude values placed between the original.
Original size: Displays the original size information.
New size: Displays the new size information.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
To perform a “cut” on the heightmap to a smaller dimension while retaining the exact sample point altitudes for those points that are not removed, use the Resample function with the Fast Quality to an equal smaller divisor dimension such as 50%, 25%, etc.
This function requires 1 additional heightmap memory allocations.


Invert

Inverts the heightmap data around the specified center point.
This effectively flips the heightmap data, turning hills into valleys, and valleys into hills.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Data center: Invert at the heightmap’s data center median altitude.
Full center: Invert at the full range center altitude of 50.0.
Invert altitude: The current invert altitude.
High altitude: The heightmap high altitude.
Low altitude: The heightmap low altitude.
Altitude range: The heightmap altitude range.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function requires 0 additional heightmap memory allocations.


Normalize

Changes the altitude of the Heightmap to the maximum range of 0.0 to 100.0.

This function occurs immediately with no options or settings.

Notes:
This function does not preserve the original altitude data.
This function requires 0 additional heightmap memory allocations.


Resample

Allows increasing or decreasing the width and length dimensions of the heightmap.
The new dimensions can be any valid values in the range of 2×2 up to the largest supported size.
The heightmap data may be filtered to provide a more accurate and smoother resampling depending on the Quality value chosen.
Note that resampling does not fully preserve the original altitude data in its entirety, but provides the closest matching altitudes for the given downsampling or upsampling dimensions ratio.  To accurately preserve the original heightmap data when upsampling by dimension multiples, use the Interpolate function.

Presets: Resample using these common preset settings.
– Downsample to smaller common power-of-two sizes or percentages.
– Upsample to larger common power-of-two sizes or percentages.
Width: The new custom width.
Length: The new custom length.
XZ Spacing: The current engine XZ spacing units.
Lock width and length: Locks the width and length controls to maintain the same values.
Maintain aspect ratio: Locks the width and length controls to maintain the same aspect ratio as the original.
Quality: Specifies the resampling quality, or the overall accuracy of the resampling algorithm.
– Fast: very accurate nearest-neighbor.
– Normal: variable-window averaging downsample and bilinear upsample.
– High: large window bicubic convolution filter.
– Best: large window lanczos filter.
Original size: Displays the original memory size and unit scale dimensions.
New size: Displays the new memory size and unit scale dimensions.

OK: Apply the settings.
Cancel: Cancel the dialog.
UDK: Choosing this button will display the UDK Landscape Sizes dialog.
This button will be available only when UDK Landscape is enabled in the Preferences.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function requires 1 additional heightmap memory allocation.


Size

Change the size dimensions of the heightmap.
For larger sizes on either dimension, the new area is filled with the specified Edge fill style.
For smaller sizes on either dimension, the original heightmap is cropped.

Width: The new Width value.
Length: The new Length value.
Lock: Lock the new Width and Length values.
Size: Displays the original and new heightmap sizes
Placement: Specify the location of the original heightmap data within the new size dimensions.
– Locations:  Specify the location of the original heightmap data using these preset locations.
– Custom:  Specify the original heightmap data location using the Left and Top offsets.
Left offset: The offset from the left that the original heightmap data is located in the new size.
Top offset: The offset from the top that the original heightmap data is located in the new size.
Custom Left offset: The custom offset from the left that the original heightmap data is located in the new size.
Custom Top offset: The custom offset from the top that the original heightmap data is located in the new size.
Lock: Lock the Custom Left offset and Custom Top offset values.
Edge fill: The style of edge fill if the new size is larger.
– Minimum = the heightmap minimum altitude.
– Center = the heightmap center altitude.
– Maximum = the heightmap maximum altitude.
– Low value = the current heightmap low altitude.
– Mean (average) = the current heightmap mean altitude (average).
– Median (midpoint) = the current heightmap median altitude (midpoint).
– Middle value = the current heightmap middle altitude.
– Mode (common) = the current heightmap mode altitude (most common).
– High value = the current heightmap high altitude.
– Custom = the altitude value specified as the Custom fill value.
– Duplicate = duplicate the value around the edge.
– Fold = fold the heightmap tiled around the edge.
– Mirror = mirror the heightmap tiled around the edge.
– Wrap = wrap the heightmap tiled around the edge.
Fill value: The fill value.
Custom fill value: The custom fill value.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
The Left and Top offset values in conjunction with the Edge fill style of Mirror allows the heightmap to be offset in any direction by the specified number of pixels.
This function requires 1 additional heightmap memory allocations.


Smooth

Smoothens the surface of the heightmap by adjusting the altitudes to remove steeper inclines and angles.

Preview toolbar: A set of toolbar buttons for preview options.
Preview: Provides a thumbnail preview of the altitude settings.
Preview statusbar: Preview information status.

Style: The smooth style algorithm.
– Average: Performs a variable-window averaging.
– Conservative: Performs a variable-window conservative smooth.
– Gaussian: Performs a variable-window gaussian weighted smooth.
– Median: Performs a variable-window median value smooth.
– Middle: Performs a variable-window middle value smooth.
– Radial: Performs a variable-window radial smooth.
Size: The size of the smoothing window.
Strength: The applied smoothing strength.
Passes: The number of smoothing passes.

OK: Apply the settings.
Cancel: Cancel the dialog.
Copy: Copy the dialog properties to the system clipboard.
Paste: Paste the dialog properties from the system clipboard.
Reset: Reset the dialog controls to their initial values.
Default: Set the dialog controls to their default values.

Notes:
This function does not preserve the original altitude data.
The Gaussian style smooth is using a true full-radius window algorithm for higher quality.  This provides a more accurate and pleasing smooth but at a cost of more time.  Also see the Modify Blur modifier.
This function requires 1 additional heightmap memory allocations.