Overhaul some of heightmap wiki (Will do rest later)

ZZWILLIAMXX 2024-05-23 22:24:58 -05:00
parent 722244ef41
commit 112242f40e

@ -1,36 +1,75 @@
*Heightmap customization* is a process of Heightmap creation controlled by user in opposite to a random generation. There are 5 main customization flows available:
The **heightmap editor** allows you to create and customize the heightmap manually, giving you more control over the world's terrain, unlike random generation.
* _edit_ the current heightmap
* _draw_ heightmap from the scratch
* apply one of existing heightmap _templates_
* edit or create a new heightmap _template_
* _convert_ image into a heightmap.
To access the Heightmap Editor, you can either:
1. Navigate to Tools > Heightmap in the menu. (Look at the image below)
2. Use the hotkey *shift + h*.
I would recommend to set up a template or convert image as a first step and then use paint brushes to fine tune the heightmap.
<details>
<summary>Show Image</summary>
![](https://github.com/Kamau97/storage/blob/master/Azgaar's/heightmap/Menu.png)
![Heightmap Editor Menu](https://github.com/ZZWILLIAMXXTrue/FMG-Console-Codes/blob/main/Image/Heightmap%20Selection.png)
![](https://github.com/Kamau97/storage/blob/master/Azgaar's/heightmap/Menuedit.png)
</details>
To start customization click on the arrow button to open the _Menu_. Open the _Tools_ tab and click on <kbd>Heightmap</kbd>.
### Modes
The heightmap editor offers three different modes to choose from. Its recommended to save your map beforehand.
1. **Erase**:
- This mode regenerates all data on your map, including cultures, states, biomes, and more.
- It offers the most customization features, such as the image converter and template editor.
Click on:
* the <kbd>Erase</kbd> button to remove everything except the Heightmap and edit the pure heightmap.
* the <kbd>Keep</kbd> button to keep data assigned to every cell and edit only the landmass without changing the coastline.
* the <kbd>Risk</kbd> button to keep all data assigned to every cell and edit the whole Heightmap*.
* the <kbd>Cancel</kbd> button to abort changing the heightmap.
2. **Keep**:
- This mode allows you to retain most of the map's existing data.
- However, it does not allow changes to the coastline.
![](https://github.com/Kamau97/storage/blob/master/Azgaar's/heightmap/popup.png)
3. **Risk**:
- This mode allows you to keep most of the map's data while also allowing changes to the coastline.
- Note that using this mode can potentially cause some errors.
\* Like the button says the <kbd>Risk</kbd> option is risky and can cause some issues. Use this option only if you know what you are doing and save a .map file before using it.
<details>
<summary>Show Image</summary>
* To draw a map click on <kbd>Paint Brushes</kbd>
* To apply or edit template click on <kbd>Template Editor</kbd>
* To convert image click on <kbd>Image Converter</kbd>
* To see a heightmap preview click on <kbd>Heightmap Preview</kbd>
* To see a semi-3d Heightmap view click on <kbd>Perspective View</kbd>
![Modes](https://github.com/ZZWILLIAMXXTrue/FMG-Console-Codes/blob/main/Image/Heightmap%20Selection%202.png)
Once you are satisfied with the Heightmap, click on <kbd>Exit Customization</kbd>. To minimize the failure risk the button activates only where there are at least 200 land cells.
</details>
### Heightmap Editor Features
The Heightmap Editor includes tools to help you create and customize your map. Below is a detailed list of all available features:
- **Paint Brushes**:
- Automatically opens and allows you to edit the map.
- Use different brushes to draw and modify the height.
- **Template Editor**:
- Edit, load, or create templates for your heightmap.
- **Image Converter**:
- Convert images into heightmaps.
- **Preview**:
- Displays a monochromatic image of the map in the bottom left corner.
- You can click the image to download it.
- **3D Scene**:
- Opens a 3D version of the map in a new window.
- Allows for a more immersive view of the map's shape and features.
- **Enable Ocean Cells**:
- Enable or disable ocean cells on your map.
- Useful for defining water bodies and coastlines.
- **Allow Water Erosion**:
- Simulate water erosion effects on the terrain.
- Adds realism to the map by shaping the landscape according to water flow.
Once you are satisfied with the Heightmap, click on **Exit Customization** in the bottom right.
<details>
<summary>Show Image</summary>
![Features](https://github.com/ZZWILLIAMXXTrue/FMG-Console-Codes/blob/main/Image/Heightmap%20Features.png)
</details>
## Paint brushes