Введение

Визуальное проявление зеркальных отражений

Спекулярность — это визуальное проявление зеркальных отражений.

В компьютерной графике

В компьютерной графике это величина, используемая в трехмерном (3D) рендеринге, которая определяет степень отражательной способности поверхности. Она является ключевым компонентом при определении яркости бликов, а вместе с параметром блеска – размера этих бликов. Часто применяется в компьютерной графике в реальном времени и трассировке лучей, где зеркальное отражение света от других поверхностей часто игнорируется (ввиду более сложных вычислений, необходимых для его расчета), а блики моделируются как отражение света непосредственно от точечных источников.

Спекулярная картография

Система материалов может обеспечивать изменение зеркальности на поверхности, управляемое дополнительными слоями текстурных карт.

Раннее неверное толкование "спекулярности" в компьютерной графике

Ранние шейдеры включали параметр под названием "Спекулярность". CG-художники, смущенные этим термином, обнаружили экспериментальным путем, что изменение этого параметра вызывает появление и исчезновение блика от источника света и поэтому ошибочно истолковали "спекулярность" как "блики". На самом деле, в оптике "Specular" определяется как (об отраженном свете) направленный, например, от гладкой, полированной поверхности (в противоположность рассеянному). Спекулярная поверхность – это высокогладкая поверхность. Когда поверхность очень гладкая, отраженный блик легко увидеть. По мере того, как поверхность становится более шероховатой, отраженные блики становятся шире и тусклее. Это более "диффузное" отражение.

В сейсмологии

В контексте сейсмической миграции спекулярность определяется как косинус угла между вектором нормали к поверхности и биссектрисой угла, образованного направлениями падающего и дифрагированного лучей. Для чисто спекулярного сейсмического события значение спекулярности должно быть равно единице, так как угол между вектором нормали к поверхности и биссектрисой угла должен быть равен нулю, согласно закону Снелла. Для дифрагированного сейсмического события спекулярность может быть меньше единицы. В процессе сейсмической миграции можно фильтровать каждое сейсмическое событие в зависимости от значения спекулярности, чтобы усилить вклад дифракций в сейсмическое изображение. Альтернативно, события можно разделить на различные под-изображения в зависимости от значения спекулярности для создания разреза спекулярности.