4
I wrote a program to generate customizable heightmaps. It is written in Java. You can download it here.
This program works by taking multiple layers of terrain zoomed to different levels and combines them. One layer could be hills, another one for boulders, etc.
Here is a description of the parameters available:
..and on the Filters window:
This program is free, and you can use it for whatever you want (or distribute it) as long as you credit me and it stays under these terms.
EDIT: Updated, added the Colorful Render feature
This program works by taking multiple layers of terrain zoomed to different levels and combines them. One layer could be hills, another one for boulders, etc.
Here is a description of the parameters available:
- Octaves: The number of layers to be combined. A larger number gives more complex terrain.
- Persistence: The strength of each layer. The strength of each layer decreases as more and more are added; this parameter determines how fast it decreases.
- Frequency: How zoomed in the heightmap is. Lower values give flatter, smoother terrain.
- Exponent: The exponent to which the heightmap is raised. Higher values give more contrasting (spiky) terrain; low values give a boring terrain.
- Offset: How much the terrain is offset from zero.
- Render: Update the heightmap viewing window.
- Save: Save the contents of the heightmap viewing window to a file named "output.png"
..and on the Filters window:
- Island: Generate an island.
- Terracing: Split the landscape into terraces.
- Terraces: The number of terraces. A larger number means coarser landscape.
- Colorful Render: Whether the heightmap should be colorful or not.
- Water Level: The level at which water is present. This is only applied with the Colorful Render.
This program is free, and you can use it for whatever you want (or distribute it) as long as you credit me and it stays under these terms.
EDIT: Updated, added the Colorful Render feature
Progress | 50% complete |
Tags |
tools/tracking
4102665
2
custom-world-generator
Create an account or sign in to comment.