붉은색과 초록색으로 각각 보이는 물체들은 어떤 차이점으로 색을 다르게 흡수하고 반사하나요?

성질이 달라서 그렇다는데 그 성질을 결정하는 요인이 뭔가요? 표면의 굴곡? 물체를 이루는 분자의 성질?