Fragen Fragen Fragen.
Yes you can use shaders on any material, but you have to set it to each material individually. So something like this:
Hope that helped!
There may be some errors in the above code as I typed it from memory....
node = smgr->addOctTreeSceneNode(q3mesh->getMesh(0));
video::SMaterial& material1 = node->getMaterial(0);
material1.MaterialType = (video::E_MATERIAL_TYPE)shaderMaterial1;
video::SMaterial& material2 = node->getMaterial(1);
material2.MaterialType = (video::E_MATERIAL_TYPE)shaderMaterial2;
...
etc
Hope that helped!