Цвет предметов зависит от способности поглощать или отражать свет. То есть каждый из вышеперечисленных предметов какие-то цвета поглощает, какие-то тражает, и в каждом случае это цвета разные и процессы эти происходят в разной степени. Потому цвета и разные :)