some work towards including shading in the shader
fix camera-height calc