Различия смен цвета и замена цвета материала у всех объектов

В чем разница если менять цвет напрямую и менять цвет материала? Эффект вроде один и тот же. Насколько я понимаю, должно работать так, что меняя цвет материала он меняется у всех объектов, на которых установлен этот материал, но этого не происходит. Тогда сразу второй вопрос - как поменять цвет всех объектов у которых единый материал?