I'll look at the ShaderX code, but I am surprised that you would need maps at all. Isn't this regular Phong shading?