Mesh Creation Tutorial

This page describes how to create your own custom meshes, for use in Gazebo.

Only Blender ( is covered, although other packages such as Maya and 3DStudio can be used.

Create your mesh

This is the easy part. Just fire up Blender, and start modeling. There are a few tricks to keep in mind when the time comes to export your model to Ogre.

If you are willing to release your model to the public with a free license and it can be relevant to other Gazebo users, please consider contribute it (patch tracking:

Export your mesh

You'll need the Ogre exporter, which is found here:

Place the Python script in Blender's script directory, which should be


In blender open the Scripts view, and select "Export" from the menu options. Select the mesh you want to export, and the path, and select the OgreXMLConverter option.

Let Gazebo Know

The final step is to move your mesh into Gazebo's models directory, which is located:

Now you can include your mesh in your world file.


Resources with free licenses

OGRE's free resources:

Blender 3D models:


Last updated Aug 04 2007