ocean shader with new refraction