Зеркальность — это визуальное проявление зеркальных отражений .
В компьютерной графике это означает величину, используемую в трехмерном (3D) рендеринге , которая представляет собой величину отражательной способности поверхности. Это ключевой компонент в определении яркости зеркальных бликов , наряду с блеском, определяющим размер бликов .
Он часто используется в компьютерной графике реального времени и трассировке лучей , где зеркальное отражение света от других поверхностей часто игнорируется (из-за более интенсивных вычислений, необходимых для его расчета), а зеркальное отражение света непосредственно от точечных источников света моделируется как зеркальные блики.
Система материалов может позволять зеркальности изменяться по поверхности, управляемой дополнительными слоями текстурных карт .
Ранние шейдеры включали параметр под названием «Specularity». Художники CG, сбитые с толку этим термином, обнаружили экспериментальным путем, что манипуляция этим параметром приведет к появлению и исчезновению отраженного блика от источника света, и поэтому неверно истолковали «specularity» как «световые блики». Фактически «Specular» определяется в оптике как Optics. (отраженного света), направленного, как от гладкой, полированной поверхности (в отличие от диффузного ). Зеркальная поверхность — это очень гладкая поверхность. Когда поверхность очень гладкая, отраженный блик легко увидеть. По мере того, как поверхность становится более шероховатой, отраженные блики становятся шире и тусклее. Это более «рассеянное» отражение. [1] [2]
В контексте сейсмической миграции зеркальность определяется как косинус угла, образованного вектором нормали к поверхности и биссектрисой угла, определяемого направлениями падающих и дифрагированных лучей. [3] Для чисто зеркального сейсмического события значение зеркальности должно быть равно единице, так как угол между вектором нормали к поверхности и биссектрисой угла должен быть равен нулю, согласно закону Снеллиуса. Для дифракционного сейсмического события зеркальность может быть субъединичной. Во время сейсмической миграции можно отфильтровать каждое сейсмическое событие в соответствии со значением зеркальности, чтобы усилить вклад дифракции в сейсмическое изображение. В качестве альтернативы события могут быть разделены на различные суб-изображения в соответствии со значением зеркальности, чтобы получить сборку зеркальности . [4]