
This software supports Windows
(2000/XP/Vista) in both 32-bit and 64-bit versions. Version
1.62 is the last version of Wilbur reported to work with Windows 98 – the current
version does not. You will need a working OpenGL version 1.4 or later
implementation, even if you do not use the 3D preview feature. A multi-core
processor is recommended starting with version 1.63.
Changes in Version 1.66 of Wilbur [16 August 2008]
- Added
Texture>>Other Maps>>River Flow to allow finding a “river”
image based on surface flow.
- Added
variable blur to incise flow operation.
- Added
Relative Elevation gray map operation and Relative Elevation shader.
- Contour
shader works better with painting tools (min/max
are dynamic over redrawn area and redraw on button up).
- It
should be slightly harder to accidentally read 16-bit PNG surface files as
8-bit PNG files.
- Paintbrush
and selection tools are now using OpenGL rather than GDI for their outline
drawing. This fix may help reduce image corruption on certain graphics
hardware.
- Cleaned
up the code base more. If something is broken please don’t hesitate to
report it.
- Removed
RD4 3D export code. Ray Dream Designer 4 met its end in 2000 and I no
longer have an installed version for testing. Probably not too many other people
do, either.
Download
Download the Wilbur 32-bit Setup
Program
Download the Wilbur 64-bit Setup
Program
Download or View the very old Documentation
(zipped PDF)
Back to the
main software page
There is a group for Wilbur discussion at Yahoo!
groups. If you want to use the group you'll have to join Yahoo! groups,
unfortunately (leaving it open just gets the spammers flooding in). Click the
link below to join.

Click to join wilbur
Tutorials
Changes in Recent Versions of Wilbur:
Changes in Version 1.65 of Wilbur [08 April 2008]
- Select>>From
Terrain>>Height
Range managed to get
disconnected internally. Fixed.
- Added
Select>>From Terrain>>Flat Areas to simplify selecting flat
areas on the surface.
- Added
Filter>>Mathematical>>Inverse for folks who don’t want to
scale by -1.
- Now
compiled with Visual Studio 2008. Might make things a little better.
Changes in Version 1.64 of Wilbur [01 November 2007]
- Redid
the installer to use the Visual Studio distribution builder. Also did a
64-bit build. These two should fix the problems that were happening with
the older installer. Lots of hoops to jump through just to get OpenMP working.
- There
were a number of issues with operations (most notably selection
operations) due to improper forms of loops in OpenMP
code. These should now be fixed allowing multi-core speedups with correct
results.
- More
operations have been modified to perform faster on multi-core CPUs.
Changes in Version 1.63 of Wilbur [02 October 2007]
- OpenGL
is now used for the main display area. There may be some visual artifacts
from this change.
- Some
code has been reworked to use the OpenMP library
for speedup on multi-core processors. The biggest speedups on multi-core
systems should be in lighting and Filter>>Noise>>Fractal Noise.
Progress indicators may no longer be present for some operations because a
multi-threaded thermometer is not yet implemented.
- Fixed
problem with slope color list not working. Now has min and max slope
angle. Should be used with height code display type for best effect on
pure slope maps.
- OBJ
export may or may not work better than prior versions.
- If
version 1.63 is causing problems, 1.62 is still available here.
Changes in Version 1.62 of Wilbur [15 Jun 2007]
- Reworked
some old code. Not much in the way of visible changes, but simplifies some
other things to be done.
- Added
a smudge painting tool.
- Added
a contour shader.
- Fixed
the paintbrush to that it paints all the way to the edge of the map all of
the time.
Changes in Version 1.61 of Wilbur [02 Sep 2006]
- Removed
SSE optimization because there are still a lot of old Athlons
out there, it seems.
- Fixed
Journey through texture space.
- Did a
bit of cleanup around the system to remove some problem areas.
Changes in Version 1.60 of Wilbur [31 Jul 2006]
- Fixed
problem with ice caps being wrong color.
- Modified
the way that some of the innards work. These changes shouldn’t break
anything.
- Used
Visual 2005 SSE optimizations. May or may not work on non-SSE machines (I don’t
know, somebody tell me).
- Fixed
problem with toolbar name appearing on the program name (this time for
sure!)
Changes in Version 1.59 of Wilbur [07 Jun 2006]
- Gaussian
Blur was improperly wrapping around in the horizontal direction. Fixed
Changes in Version 1.58 of Wilbur [06 Jun 2006]
Changes in Version 1.57 of Wilbur [30 May 2006]
- Added
Grayscale and Full-Scale Grayscale texture color adjustments.
- Fixed
problem with morphological operations (dilate and erode) not using
selection.
- Added
scale and span operations to tessellation dialog.
Changes in Version 1.56 of Wilbur [13 May 2006]
- Added
transfer texture to selection tool.
- Added
transfer selection to texture tool.
- Added
span and scale operations to Mathematical menu.
Versions 1.47 through 1.54 were unadvertised releases
Changes in Version 1.55 of Wilbur [24 Apr 2006]
- Added
tessellation tool.
- Fixed
file open and save dialogs so that they will all allow resizing.
- Undo
on Incise flow works now.
- Fixed
problem with selections loading and saving being flipped vertically.
- Added
options to flip selection horizontally or vertically.
- Added
noise filters menu items because Leveller users
were confused by the Calculate Height Field dialog.
Changes in Version 1.46 of Wilbur [28 Feb 2006]
- Slight
modifications to the 3D preview to make it better fit with the current
displayed info and to make it modeless (still requires manually clicking
an update button after editing the data to get a refresh on the display,
however).
Changes in Version 1.45 of Wilbur [17 Feb 2006]
- Gave
up on the Intel compiler. Using Visual Studio 2005 instead.
- Most
of the problems with exporting bt files has been
fixed. Possible vertical coordinate flip.
- Added
3D preview window. Using this feature may make you unhappy if you have a
slow video card.
Changes in Version 1.42 of Wilbur [25 May 2005]
- Intel
Compiler “optimizations” caused the flip vertically and horizontally to
break. Fixed now.
- Removing
items when simplifying lighting caused the Intensity page to break. Fixed
now.
Changes in Version 1.41 of Wilbur [15 May 2005]
- Simplified
lighting model to remove corner and gamma from the intensity (speed
optimization).
- OBJ
output wasn’t generating properly. Fixed number of columns.
- Added
precipiton-based erosion computation. Works best for high-relief height
fields (1000 units high or higher).
Changes in Version 1.40 of Wilbur [17 Apr 2005]
- Fixed
some of RangeView Tile export issues
- Added
support for old VistaPro 1.0 files.
Changes in Version 1.39 of Wilbur [21 Mar 2005]
- Fixed
height problem with mound when doing non-linear operation.
- Added
Preview to height field computation.
- Added
Fractal Parameters option to mound tool.
- Added
arbitrary profile on mound tool.
- Fixed
Cancel on mound tool.
- Fixed
menu display on Undo, Redo, and Fade to Prior.
- Fixed
undo messages for Freehand and Polygon Selections.
- Added
altitude remap tool (Filter >> Other >> Remap Altitudes)
Changes in Version 1.38 of Wilbur [14 Mar 2005]
- Added
first cut at help system, HTML files stored in the help directory. The
code's there, I just haven't done the help file parts yet. Any volunteers?
- Added
mound tool.
- Fixed
problem with texture image in lighting model (wouldn't load more than one
image in a session).
- Added
a preference to show the mouse info at the mouse position as well as the
status bar. The flicker is annoying, though.
- Reworked
the blending page of the lighting model to make it a little clearer, I
hope. At a request from a user, F5 will toggle the color map on and off and
F6 will toggle the texture image on and off for lighting. Also picks up
the edges of the current map on the first texture specification to make
things easier.
Changes in Version 1.37 of Wilbur [09 Mar 2005]
- Fixed
bug that caused save as file types to not appear on some systems.
Changes in Version 1.36 of Wilbur [07 Mar 2005]
- Removed
Altitude Key Dialog (wasn't working properly).
- Now
properly flushes the undo stack on file load and new file.
- Fixed
painting toolbar on/off command. Also shows/hides tool options bar along
with the main toolbar (it was possible to lose the options bar by
undocking and closing it).
- Terragen export works better: output values almost
correct, correct size of file saved (not always 513x513), and allows
curved output.
- Fixed
brush and selection outlines when zoomed and scrolled.
- Fixed
flood fill tool. Now faster, less likely to fail, and has no limitations
on the low, high, and new values.
- Fixed
the clone tool to have a toolbar and show brush outlines (behaves like a
regular brush, almost).
- Added
crop to selection tool.
- Moved
surface tools to their own submenu to free up some shortcut keys.
- Reorganized
some dialogs to make room for help buttons. Some of them still need some
layout work. HTML-based online help will be included in a version real
soon now.
- The
Texture option on the light blending page will now accept a standard image
file as well as a large RGB raster block.
- Added
operation to multi-file import to allow import and processing at the same
time.
- Added
output directory option to sea flood operation.
Changes in Version 1.35 of Wilbur [28 Feb 2005]
- Added
border option to selection. Doesn't always get the exact specified border
width, but it's usually close.
- Added
binarize option to selection. Converts feathered
selection to hard-edged selection.
- Added
single row selection tool.
- Added
single column selection tool.
- Added
polygon selection tool.
- Dropdown
toolbar items are now available for some of the toolbar items (click and
hold on a button for a second to see).
- Added
toolbar options for selections (selections can auto-feather now and
ellipse and rectangle have aspect or fixed size).
- Blur
and Sharpen tools now use the last undo level as the source. This change
gives more control over the results, but can be more tedious to use.
- Clone
tool is a little cleaner internally. You may notice a small change in the
way it works.
- Added
selection render hex grid and rectangular grid.
- Added
move selection tool. Keyboard move operations clip too early at the edge of
the display. It's slower than it needs to be.
- Added
magic wand selection tool.
Changes in Version 1.34 of Wilbur [21 Feb 2005]
- Added
min and max operations for tools that have mathematical blending operators
(except brushes)
- Added
new gray maps types for gradient, c0, and c1 discontinuities from Saito
& Takahashi's 1990 paper "Comprehensible Rendering of 3D
Shapes"
- Image
brush is working now (loads an image as a grayscale brush)
- Filter>>Other>>Apply
image applies an image from disk to the current surface.
- Removed
flood fill as an option on the filters section. you have to use the
mouse-based tool now, sorry.
- Added
a toolbar with options for the basic drawing tools. It still has some
minor problems, though (titles on the toolbar, for example).
- Added
Filter>>Other>>Place Brushes in Pattern. Can lead to amusing
results, especially with image brushes.
- Removed
the apply option from the brushes. It wasn't really useful with the advent
of selections a few versions back.
- PNG
files were being saved inverted vertically. Now they save correctly.
- Added
autorotate option to painting brushes. Only
works for the brush type, not the noise or convolve types. It can have
some odd undersampling effects.
- Added
simplistic preset manager to brush dialog and toolbar.
Changes in Version 1.33 of Wilbur [14 Feb 2005]
- Reorganized
the menus. We'll all be confused for a while. The surface processing and
calculation routines moved to the Filter menu.
- Added
Morphological operators (Erode and Dilate).
- Added
RG16 texture operation (copies height of surface into Red and Green 16
bits of the texture).
- Added
operation (replace, add, etc.) on the surface calculation dialog.
- Added
status bar info on how to use the various mouse-based tools.
- Added
mouse-based gradient tool (effect could already be implemented with
expression surface, but this makes it easier).
- Added
mouse-based floodfill tool (dialog-based one
already exists).
- Changed
the way that incise flow works to provide generally better control over
the process.
- Added
Fade to prior operation (allows blending the results of an op with the
prior surface to control the strength of the operation).
- Added
a Paint Line tool.
- Added
unsharp mask filter.
- Fixed
a GPF error on loading a PNG surface that wasn't square
- Removed
the limitation that required surfaces be a multiple of 4 wide (it was
caused by the old 8bpp textures used early on).
- Binary
File open is back. I took it out unintentionally a while back, it seems.
Changes in Version 1.32 of Wilbur [08 Feb 2005]
- Fixed
a couple of bugs that were causing crashes and lockups at times.
- Fixed
Terragen output to give better results most of
the time and added standard output sizes to the Terragen
output dialog.
- Fixed
preview slider on the Journey Through Texture Space so that it actually
does something.
- Added
SVG contour output. Not great quality but it's the same as the CC2 and DXF
output except the SVG contours are colored.
- Added
limited Binary Terrain (BT format from vterrain.org) reading and writing.
It does not support projection information and pads lines to be a multiple
of 4 samples wide.
- Fixed
Flow Incision to never exceed 100% erosion regardless of the value specifed in amount.
Changes in Version 1.31 of Wilbur [05 Feb 2005]
- Fixed
8-way neighbors grayscale texture operation to correctly compute neighbors
according to flow rules
- Fixed
Drainage Areas texture operation to use correct neighbor computation.
- Added
Reverse Drainage Areas texture operation so that rivers can be made to
flow uphill.
- Added
Compute Basin Deltas area process to figure the difference between the
base surface and the basin-filled surface.
- Incise
flow into the surface (erosion of a sort). [it's purty...]
Changes in Version 1.30 of Wilbur [03 Feb 2005]
- Map
Projection dialog now works again. Some uninitialized variables were
causing problems.
- Menus
show the icons for toolbars if appropriate (trivial but cute)
- Cleaned
up the file open and save dialog to remove some filter errors.
- Correctly
connected the save as toolbar button. Oops.
Changes in Version 1.29 of Wilbur [24 Dec 2004]
- Continued
restructuring of the code base. Some things may not work as they once did.
- Removed
Find
Lakes
feature. It didn’t work as I wanted it so it has moved out for the time
being.
- Drainage
Areas can be used to find flow patterns on the surface.
- Can
convert texture into height field using one of several algorithms.
- Can
swap around and translate color channels for textures.
- Read
and write 8-bit and 16-bit PNG surfaces;
- Read
and write PNG textures.
- Add values
to the RGB channels in the texture
- Set
values for each of the RGB channels
- Fill
Basins in the surface (thanks to Olivier Planchon).
0 gives flat values, tiny positive values give a little slope.
Changes in Version 1.28 of Wilbur [15 Dec 2004]
- Massive
restructuring of the code base. Some things may not work as they once did.
- Removed
Bryce 2 and Bryce 3 file I/O. 1 MB in the executable for a marginal
feature wasn’t worth it.
- Removed
8-bit color support (no more paletted images)
- Generalized
the display code to work better, especially with large images when zoomed
in or out.
- Gaussian
Blur is now available as a surface operation.
- Adjusted
Gray LOS to generate a red overlay on the existing image and a marker at
the LOS origin.
- Fixed
some memory leaks in the undo code that’s been there for years.
- Painting
tools have outlines (poorly implemented but it’s a first step).
- Set
Value point process added to work with selections to form a shape.
- Deterrace area operation to help with maps imported
from images.
- Modified
Phase map so that it generates angles clockwise from north (black = north,
64=east, 128=south, 192=west).
- Map
Projection dialog can be resized for those of you with faster machines.
- Selections
now available (painting is slower when selections active).
- Distance
selection allows for creating mounds from an arbitrary selection shape.
- Added
direction selection (select based on terrain direction).
- Mound
tool wasn’t recomputing lighting after an
operation. Fixed