it is working Ok.

normals are calcualted from ModelView
Remove Quaternion