Setting up materials for Collada export

I’d like to create some game assets that need to be exported in the Collada file format. I want to be able to create diffuse, normal and specular maps on my models and then export them to a single .dae file. Unfortunately, if I put multiple maps onto a single material, the Collada exporter does weird things.

If I put both a diffuse and a normal texture on a model, the collada exporter only exports the normal map (but connects it to the diffuse chanel for some reason). I’m trying to figure out a way to configure my materials/images so that the diffuse map is exported in the diffuse channel, the normal map is in the normal channel, and so on.

Has anyone found a good way to do this? (I’m attaching a file which demonstrates the problem).

Attachments (489 KB)