Because everything's an AABB, I can get pretty much perfect edge detection by hashing the block and face id, and then take more samples at the edges for some solid AA