L3DT users' wiki
Large 3D terrain generator

 

Using file overlays

Author Aaron
Last updated 3rd of May, 2010.
PDF 141kB

In this tutorial I explain how to use the file overlay special terrain type. To use this tutorial, you will need at least v2.5 of L3DT.

What is a file overlay?

First things first; a file overlay is a terrain effect that adds onto the heightfield the contents of another heightfield, as loaded from a file. These are useful for adding pre-made features such as hills, mountains, volcanos, etc.

Part 1: Creating the overlays

In this tutorial, I'm going to create an overlay from the distinctive summit of Mount St. Helens, and also from some text in an image.

Firstly, for Mt. St. Helens I have downloaded the high-res DEM from Ashundar.com (thanks Oshyan!). A 10-metre resolution HFZ file is also available for download from the examples page (direct link, 1.06Mb).

It's a very good idea for file overlays to be zero-altitude around the edges, so I've loaded the file in L3DT, and used the Operations->Heightfield->Change vertical range, Operations->Heightfield->Clip heightfield and File->Export->Selected area options to achieve the following result1):

:tutorials:l3dt:fileoverlay:st_helens_overlay.png

You may notice that the overlay is not square; that's cool, they don't have to be.

The second overlay I'm going to use in this tute is something I drew in paint.exe:

:tutorials:l3dt:fileoverlay:helloworld.png

Part 2: Saving the overlays

For L3DT to use the overlays, they must be placed in L3DT's resources directory, which is:

Vista / Win7 C:\Users\[user name]\L3DT\Resources\[L3DT version]\Overlays\
Win XP / 2000 C:\Documents and Settings\[user name]\L3DT\Resources\[L3DT version]\Overlays\

L3DT supports the following formats for file overlays: HFF, HF2, HFZ, BT, TER, BMP, PNG, JPG.

Part 3: Using the overlay manager

To get these overlays into L3DT I have to use the file overlay manager, which is opened using the 'Resources→Overlays→Overlay manager…' menu option. Using the 'new' button I have created my overlays, set the file names, and set the other relevant settings (see the algorithms page).

Do not, under any circumstances, use a dot ('.') in your overlay name. Otherwise, things might get a little wacky 'round these parts.

Part 4: Adding the overlays to my map

To add an overlay to my map, I first have to create a new design/inflate project (see here).

I've then opened the design map brush, activated the special overlay 'File overlay', and selected the 'MtStHelens' type:

:tutorials:l3dt:fileoverlay:dm_pencil_fileoverlay.png

I have then added one of these overlays to the design map (you can add more), and also one of the 'HelloWorld!' types.

:tutorials:l3dt:fileoverlay:overlayexample_dm.png

Note that the 'Fo 1' and 'Fo 2' tags on the design map indicate the location of the file overlays. The numbers correspond with the indices of the overlays in the overlay manager and the 'Param' field in the design map brush dialog (see above).

Part 5: The result

When I generate the heightfield, these overlays are applied. The end result looks like this:

My two overlays
:tutorials:l3dt:fileoverlay:sthelensshot.jpg :tutorials:l3dt:fileoverlay:helloworld.jpg
Mt. St. Helens Hello World!

1) Determining just how I've done this is left as an exercise for the reader ;-)
 
tutorials/l3dt/fileoverlay.txt · Last modified: 2017/08/31 06:33 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki