def METHOD_NAME(self, face_size=0.01, **params):
    obj = self.maker()
    butil.modify_mesh(obj, 'SMOOTH', iterations=2)
    levels = 2
    butil.modify_mesh(obj, 'SUBSURF', render_levels=levels, levels=levels)
    obj.scale = 2 * np.array(self.default_scale) / max(obj.dimensions[:2])
    butil.apply_transform(obj)
    surface.add_geomod(obj, geo_extension, apply=True)
    butil.modify_mesh(obj, 'SOLIDIFY', thickness=.01)
    obj.location = 0, 0, -np.amin(read_co(obj).T[:, -1]) * 0.8
    butil.apply_transform(obj, loc=True)
    tag_object(obj, 'diffgrowth_coral')
    return obj