GLSL Shader on OgreXML Animation

I have a somewhat simple question, is it possible to implement shaders on an animated model imported with the OgreXML system.  I want to do something like TestNormalmap, so there would be multiple textures, not just the color/diffuse map.  Does the OgreXML material importer allow multiple textures using the same UV coordinates?

This is not something the OgreXML importer can allow or restrict, it just modifies the vertices of the meshes to make an animation. So using normal mapping should work fine.

i've used a normal mapping shader on the ninja model and it worked fine…

What's a simple format for shader's in a model's material file?



If I have a material file like this:

material BodyMaterial
{
        technique
        {
                pass
                {                                
                        texture_unit
                        {
                                texture BodyColormap.png
                        }
                        texture_unit
                        {
                                texture BodyNormalmap.png
                        }
                        texture_unit
                        {
                                texture BodySpecularmap.png
                        }
                        shader
                        {
                              BodyShader.vert
                              BodyShader.frag
                        }
                }
        }
}




It fails because it says it can't find the shader file.  Looking at the importer, it's sorta unclear as to whether the file path should be relative, or a full directory path.  Which is it?