Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

fullKG

.pdf
Скачиваний:
122
Добавлен:
12.02.2018
Размер:
736.4 Кб
Скачать

41. Основные составляющие простой модели освещения. Формирование

реалистических изображений

Построение реалистических изображений определяется физическими и психологическими проблемами. Учесть все это восприятие не всегда возможно обеспечить.

Чем сложнее изображение – тем сложнее алгоритм и больше времени требуется.

Чаще используются упрощенные модели.

Самая главная составляющая: учет света (интенсивности света).

Свет может:

-поглощаться

-пропускаться

-отражаться

Модель поглощения зависит от того, какой спектр белого света поглощается (если белый спектр поглощается полностью – то объект черный, а если не полностью – то цветной).

1.Диффузионная составляющая света.

составляющая поглощения.

используется Ламбертовая модель поглощения, в основе лежит закон косинуса.

точечный

источник I нормаль света * т

e

α kdIт

 

d

kd – коэффициент поглощения

e – вектор направления к источнику света

Интенсивность поглощающего света излучается во все стороны одинаково.

Id kd IT cos

при

0

;

cos 1

;

I

d

k

I

T

 

 

 

 

 

d

 

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

Для оживления картинки необходимо учесть источники рассеянного света падающего на остальные объекты.

42. Способы определения вектора отражения для модели освещения.

 

 

 

 

n

 

 

 

 

 

Iт

 

 

 

 

 

 

p0

*

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

β

 

 

 

 

e

α

 

*Н

 

 

 

 

 

 

d

 

 

p1

 

 

 

 

 

 

 

 

 

 

Вектор отражения

r :

 

 

 

 

 

l

и

 

лежат в одной плоскости.

 

 

r

 

 

 

l

определяет просто, т.к. координаты начала и конца мы знаем

-Если один точечный источник, то ось «z» направляем от точки отражения к точечному источнику, тогда это можно представить в следующем виде:

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

p1

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p0

e

 

α

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

x

 

n

y

 

 

 

(*)

 

 

 

 

 

 

 

 

 

 

r

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

y

 

 

 

 

 

 

 

 

r2

r2

r2

1

(*)

 

x

 

 

y

z

 

 

 

 

 

 

 

n

2

 

 

n

2

n

2

 

1

(*)

 

 

 

 

 

 

 

 

x

 

 

y

z

 

 

 

 

 

 

cos 2 2cos

2

1

 

 

 

r

 

 

r cos 2

 

 

;

r

1

z

 

 

 

 

 

 

 

 

 

 

 

 

 

n

z

cos

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

2n2

1

 

 

 

 

(*)

 

 

z

 

 

 

 

z

 

 

 

 

 

 

 

 

y

ry

ny

 

 

r

nx

rx

x

 

 

Соседние файлы в предмете Компьютерная Графика