# terrain_generator
**Repository Path**: sdkmsdn_admin/terrain_generator
## Basic Information
- **Project Name**: terrain_generator
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2021-07-20
- **Last Updated**: 2023-04-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Terrain Generator
A wizard written in python that helps in creating realistic terrains for *Gazebo* with appropriate textures and lighting.
Terrains are generated using the heightmap provided by the user which is stored either on disk or as a URL.
Heightmaps are basically rasterized images that contain information about *surface elevations*. Using this elevation information we can create beautiful terrains.
### Working
The wizard basically does the following:
- Asks you simple questions regarding the model
- Resizes the input image to *2n+1 x 2n+1* pixels and converts it into grayscale
- Creates the model and saves it in your `.gazebo/models ` folder
- Creates a `.world` file at the destination path provided by the user
### Requirements
- Python
- Gazebo 7.0 or higher
- lxml
- urllib
### Installation
Install the required files to run on your local system:
- Cloning the repository
git clone https://github.com/Sarath18/terrain_generator
- lxml
sudo pip install lxml
- urllib
sudo pip install urllib