# 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