Your terrain, your way
Leveller, the powerful and friendly heightmap modeler
Intuitive 3D sandbox sculpting with the accuracy of georeferencing, vector shapes,
32-bit pixel precision and 16-bit selection masking.
Leveller's affordable, easy to use, and gets your elevation data where it needs to be.
Available for Microsoft Windows 7 or higher.
WinTab-based graphics tablets supported (e.g. Wacom).
A familiar environment
Use tools that you already know from paint and illustration software. The digital sandbox paradigm lets you sculpt in a freeform, natural way.
Select any arbitrary set of heightfield pixels to limit and focus any modeling operation. Select by shape, by brushing, by searching for neighbouring elevations and colors, by loading from grayscale files, etc.
Work with realworld coordinates such as UTM or latitude/longitude, or use a custom local coordinate system. Use different measurement units for ground and altitude.
Filters and generators
Create and modify terrain using a variety of effects, from the basic to the very handy to the imaginative. Lakes, craters, hills, random and regular patterns, erosion... all sorts of heavy lifting just a few clicks away.
Create motion paths for the camera and the look-at point, then generate frames using OpenGL or raytracing. Store any number of paths using the vector shape facility.
Create filter and selector plug-ins and macros using Lua. Specify UI dialogs using simple XML.
Contour lines + elevation labels
Keep track of terrain elevations easily with contour lines that redraw in realtime, as you edit. Place elevation labels where you want.
Contour import/export + creation
Directly read in contour data from DXF polyline files, ESRI shapefiles, or from Adobe Illustrator gray-filled paths, and export to DXF. You can also create contour lines from raster terrain and vice versa.
Cut/fill volume analysis
Track differences between new and old terrain automatically, with statusbar readouts showing total cut and fill volumes and relative colormaps highlighting the location of edits. Assess volumes for selected subregions too.
Cross section analysis
Display cross sections along any vector shape's path, and query any point along a cross section for details, including cut/fill data.
Graphics tablet support
Gain a natural drawing feel. Apply a light touch to create subtle lifts and depressions or a heavy one to quickly push elevations around. Customize pressure sensitivity mappings individually for each tool.
Golf Course Design
Use hole routing shapes to simplify planning and layout of fairways.
You can mark up the heightfield with polyline and spline shapes, as a visualization aid or as a modeling assist.
Use vector shapes to annotate, to add local texture detail, and to easily fill areas with objects. Illustrator-style controls let you easily create markers (points), lines, polygons, circles and arbitrary curves. You can also obtain raster selection masks from vector shapes for precision modeling. Elevated shapes let you work with contour lines and quickly create heightfield formations. Import shapes from GDAL-supported formats and Adobe Illustrator, and export to DXF, Illustrator, and to SVG.
- Tools similar to Adobe Illustrator for easy learning.
- Extract heightfield selection mask from selected shapes.
- Assign fill color/opacity, stroke color/opacity, and stroke width to selected shapes.
- Distribute 3D objects within a shape's fill and/or along its stroke.
- Feather shape content to smoothly merge with underlying ground color or other shapes.
- Assign optional elevation to selected shapes.
- Extract convex hull from selected shapes (e.g., contour line rasterization).
- Extract contour lines from heightfield into elevated polyline shapes.
- Import vector shapes from Illustrator and through GDAL (DXF, ESRI, TIGER/LINE, etc.).
- Make heightfield formations from elevated shapes.
- Export vector shapes to Illustrator, DXF, and SVG.
- Cut, join, and align shape points.
- Paste in front/back, send shapes forward/backward or to the front/back.
- Annotate shapes with optional names and text notes.
- Tesselate, simplify, and insert points into selected shapes.
- Use shapes to create smooth flyover animation camera flight and look-at paths.
- View shapes in high resolution with auto-LOD renderer or when raytracing.
You can place objects and apply shader-based ground textures, in areas defined by shape fills or strokes.
- Object types include deciduous/coniferous/palm trees, plants, rocks, flagpoles, grass, and general-purpose billboards.
- Ground texture shaders include color, bumpmapping, imagemapping, gloss, and reflection.
- Megatexture builds itself automatically, and tile size is user-definable.
- Place numerous objects using filler definitions, allowing easy reuse of distribution patterns and transforms.
- Place individual "landmark" objects using markers.
- Objects can be culled by slope, elevation, water, and view frustum.
- Objects have realworld size, automatically resizing and redistributing them if heightfield is resampled or if its coordinate system changes.
- Drape textures can be applied as-is or blended with the elevation colormap.
- Drape textures can be arbitrarily scaled, rotated, and/or tiled, and auto-placed if georeferenced.
Supported File Formats
Leveller can import/export a variety of file formats. Note: the data tables are wide so for best viewing, mobile device users should prefer a landscape orientation.
Many people use Leveller for signage and CNC work. Our STL plug-in, for example, exports standard StereoLithography files (solid or surface-only, text or binary) that can drive production equipment.
While Leveller is mostly used by people in the landscape, landsite, and terrain illustration industry, the underlying digital sandbox mechanism lends itself very well to the sculpting of any 3D surface.