Is Unreal Engine capable of rendering a tens of millions of polygons and quickly change mesh topology ? Is it an overkill ?