Texturising Terrain in Blender

  • Blender model of Wellington with Orthophoto texture
    Blender model of Wellington with Orthophoto texture 
  • Colour map and commercial building texture
    Colour map and commercial building texture 
  • Colour map and roads texture
    Colour map and roads texture 
  • Colour map, roads, and commercial buildings texture
    Colour map, roads, and commercial buildings texture 
  • Orthophoto and land parcels texture
    Orthophoto and land parcels texture 
  • Orthophoto, land parcels, and commercial buildings texture
    Orthophoto, land parcels, and commercial buildings texture 
  • Orthophoto and roads texture
    Orthophoto and roads texture 
  • Photo of Wellington city from Mt Kaukau
    Photo of Wellington city from Mt Kaukau 

This tutorial will show you how to apply a series of textures to a terrain model in Blender. For this example I'm using a model of Wellington city, New Zealand.

  1. Download all the files listed at the bottom of this tutorial
  2. Open Start .blend
  3. In the Properties shelf >> Shading >> Change Multitexture to GLSL
    Multitexture to GLSL
  4. In the Properties viewport Properties >> Textures Textures >> Add new texture
    Add a new texture in Blender
  5. Change Type from Cloud to Image or Movie
    Change texture type from Clouds to Change texture type to Image or Movie
  6. Scroll down to Image >> Open >> Navigate your filesystem and find Wellington - Colour Map.png
    Open texture
  7. Repeat steps 4 to 6 for each of the textures you downloaded
  8. Toggle the visibility of the textures by clicking on the check boxes in the list of textures at the top.
  9. To improve the quality of the model, in the Properties viewport Properties>> Object modifiers Modifiers >> increase the Multiresolution modifer Multi Resolution ModifierPreview setting from 8 to 9 or 10
    Preview

Discussion about textures


The textures for this tutorial came from Koordinates. I used QGIS to export them as bitmaps. The colour map was created procedurally from the heightmap, the rest were from vector outlines of roads, land parcels, and buildings. This method works, but it is not the only method, nor is it neccesarily the best method. To be more efficient with RAM and CPU it would be prudent to merge the textures using a programme such as GIMP. Also, use a texture size that has dimensions that are a power of 2, such as 64x64. 128x128, 256x256, 512x512, 1024x1024, 2048x2048, 4096x4096. For more depth, check out the Blender documentation on Image Textures.

Files: 

Comments

kahunabig
kahunabig's picture

Rogerio Tojeiro's question was answered by Tomas, I expand his solution below with pictures

So that 'Ball' is:-

If the model appears black, with no texture, try going to the properties bar and selecting Materials
and look below, or scroll down, and check the Shadeless box

kahunabig
kahunabig's picture

Tomas Javurek, Blender has an in built grid that can be generated as a texture for your model e.g.

At step 6 in the tutorial, instead of clicking open, click new

This will give you a box:-

Choose the type of grid you want from:-

Options being:-

kahunabig
kahunabig's picture

For more depth see the video Introduction to UV unwrapping.

kahunabig
kahunabig's picture

Tomas, to choose which texture is being displayed use the  checkboxes in Properties > Textures:-

kahunabig
kahunabig's picture

David is talking about:-

and

The solution is to download file wellington-2004-2005-orthophoto.png and find it using . This is a work around. It appears some things have changed in Blender since I created the file for this tutorial. Once implemented this should permanently fix the issue.

kahunabig
kahunabig's picture

You're welcome!

Add new comment