A multi-material topology optimization approach exploiting the reconciled level-set method. The boundary of each individual material is evolved with a single level set function. Multiple level set functions are reconciled with the Merriman–Bence–Osher (MBO) operator. Both 2D and 3D multi-material designs were obtained and used for validate the proposed method.