Explain Octree method for hidden surface removal?