shader with heights and normals