Общая модель | MetodPro.ru

Реклама на сайте

Общая модель


Объединяя формулы диффузного отражения и зеркального отражения, получим модель освещения:

I = Ia Ka + Il(Kd cos q + w(i,l)cosn a )/(d+K).

Поскольку функция w(i,l) довольно сложна, ее обычно заменяют константой Ks, выбираемой экспериментально из эстетических соображений:

I = Ia Ka + Il(Kd cos q + Ks cosn a )/(d+K).

В машинной графике эта модель часто называется функцией закраски и применяется для расчета интенсивности или тона точек объекта или пикселов изображения. Чтобы получить цветное изображение, нужно найти функции закраски для каждого из трех основных цветов.

Если имеется несколько источников света, то их эффекты суммируются. В этом случае модель освещения определяется как

,

где m – количество источников.

Косинусы углов, входящие в формулу, можно представить как произведения двух векторов

cos q = n*L / |n||L| = n*L ,

где n и L – соответсвенно, единичные векторы нормали к поверхности и направления на источник. Аналогично

cos a = R*S / |R||S| = R*S ,

где R и S – соответсвенно, единичные векторы, определяющие направление отраженного луча и наблюдения. Общее уравнение модели освещения определится следующим образом:

I = Ia Ka + Il(Kd (n*L) + Ks (R*S)n)/(d+K).



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем