PlanetTextureGenerator also needs to use initWithPath