That's not problem of Cal3D, the problem is that your shader uses just one light (it access only gl_LightSource[0]). It should iterate through all lights on scene.Barefists wrote:but it seems the Cal3D model only accepts lighting from one source.
BTW you do not need to use external library to add more lights. Simply, add more Light components to the ZApplication.Lights section.