1 加入shading
2 z-buffer