Wilbur Logo

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 here to join wilbur
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