use BufferGeometry for region meshes; get face colors from sector lightlevels