LWJGL Lighting Bug

morning

My head hurts. I have encountered a bug while implementing lighting in to my world. The light is just above the camera and was based on this tutorial: https://www.youtube.com/watch?v=P9RIIByS4y0, the shaders use i also got form this tutorial.

source: https://github.com/OskarVeerhoek/YouTube-tutorials/blob/master/src/episode_34/PerPixelLightingDemo.java
shaders (pixel_phong_lighting): https://github.com/OskarVeerhoek/YouTube-tutorials/tree/master/res/shaders

with out the lighting shader the world looks like this:
https://lh6.googleusercontent.com/4RYVt00EV4CPeYKox8gE6cxkan4A7Ro1mN9CgnNuTXI=w374-h210-p-no
https://lh6.googleusercontent.com/-7JMu-me2TJQZ2lE67a1FV9klW7wCXyf0xRbhWTfLQs=w375-h210-p-no

but when I use the shader it becomes this:
https://lh6.googleusercontent.com/H2uM4YkIeNra9qnHQMYVQPIAxl7Kc6-Rzs1SJtvoqkU=w374-h210-p-no
https://lh5.googleusercontent.com/KvzwxBY-z5YoW489LqiLzo-gybwrIRdCLjI-eRHTii0=w375-h210-p-no

The trees just have a green colour binded to them and they have normals (done by belnder). The terrain height map does not have any normals though so Q1, may this be the reason for the problems and if so how would calculate the normal positions?
If not what else may cause this to happen?

Please let me know if there is any more info needed and what might the problem be :slight_smile:

thanks in advance,
siD