Cycles - Baking mixed textures together

Hi All,

I’ve textured a cliff-face using Cycles and I’ve applied:

  • 2 Mixed Diffuse maps
  • 1 Occlusion map
  • 1 Specular map
  • 1 Normal map
  • 1 Displacement map

What I’m wanting to do is bake the 2 mixed diffuse maps and the occlusion map into the same image file so that I can use it in Unity.

Node View:

How would this be done?