Ответ:

Окраска зависит от набора пигментов в клетках водоросли. На глубине и при разной освещённости преимущество могут получать разные пигменты.

Ответ: от набора пигментов в клетках.