adptive sphere radius with the distance from eye
render depth texture and thickness texture
add depth and thickness shader