v2.1 finish hard shadow