Terrain Generator Save

A wizard that generates terrains for Gazebo using height maps.

Project 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
    
Open Source Agenda is not affiliated with "Terrain Generator" Project. README Source: Sarath18/terrain_generator

Open Source Agenda Badge

Open Source Agenda Rating