linear interpolation on shadow
linear interpolation on shadow