if you use a model with multiple textures and only one texture has an alpha channel then the whole model with all of its parts gets treated as transparent. couldn't this be the reason?