setup_new_material base Material method