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