Обзор и выбор алгоритмов визуализации
Где М коэффициент шероховатости. По сравнению с эмпирическими моделями выше, эта функция дает абсолютную величину коэффициента отражения, не вводя произвольные постоянные. Немного лучше в плане производительности, модель освещения, использующая распределение по Гауссу. Здесь функция вычисления спекулярного освещения: Где N является нормалью сглаженной поверхности и H — вектор, идущий между L… Читать ещё >
Обзор и выбор алгоритмов визуализации (реферат, курсовая, диплом, контрольная)
Просчет освещения
Существует несколько алгоритмов расчета освещения.
Распределение по Фонгу В модели Фонга, интенсивность спекулярного освещения вычисляется с помощью формулы:
Где R является отраженным вектором света от поверхности, а V является вектором вида.
В модели затенения Блинн-Фонг, интенсивность спекулярной составляющей рассчитывается как:
Где N является нормалью сглаженной поверхности и H — вектор, идущий между L, вектором до источника света, и V, вектором вида.
Число n является параметром гладкости поверхности. [3].
Распределение по Гауссу
Немного лучше в плане производительности, модель освещения, использующая распределение по Гауссу. Здесь функция вычисления спекулярного освещения:
где М является константой между 0 и 1, которая является параметром гладкости поверхности. [3].
Распределение по Бекману
Модель освещения по Бекману является физически ориентированной.
В ней формула расчета спекулярной составляющей выглядит так:
где М коэффициент шероховатости. По сравнению с эмпирическими моделями выше, эта функция дает абсолютную величину коэффициента отражения, не вводя произвольные постоянные. [3].
Недостатком является то, что он требует больших вычислении.