25
RTIlluminate RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 1 Трассировка лучей. Модели освещения. URL: http://www.school30.spb.ru/cgsg/cgc/ E-mail: [email protected]

Компьютерная графика, осень 2011: Модели освещения

Embed Size (px)

Citation preview

Page 1: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

1

Трассировка лучей.Модели освещения.

URL: http://www.school30.spb.ru/cgsg/cgc/

E-mail: [email protected]

Page 2: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

2Модель Фонга

• Освещение=фоновое+диффузное+зеркальное

• = + +

Page 3: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

3Фоновое освещение (ambient)

• KA

0.1 0.2 0.3 0.4 0.5

Page 4: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

4Диффузное освещение (diffuse reflection)

• KD

0.1 0.3 0.5 0.7 1.0

Page 5: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

5Зеркальное освещение (specular reflection)

• KS

0.1 0.3 0.5 0.7 1.0

Page 6: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

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

Page 7: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

7Коэффициент Фонга (shininess)

• KP

1 10 20 50 100

Kp

Page 8: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

8Модель Блинна-Фонга (Blinn-Phong)

R HKA=0.1,KD=0.5,KS=0.8,KD=36

Page 9: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

9Источники света (light sources)

Точечные (фиксируется позиция) Направленные (фиксируется направление)

Page 10: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

10Коэффициент влияния (attenuation)

Page 11: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

11Источники света с «ограничителями»

Заслонки (прожектор) Рефлекторы

Page 12: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

12Глобальная модель освещения

• Тени• Отражение• Преломление• Туман• Рекурсия

Page 13: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

13Тени

Page 14: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

14Вторичные отраженные лучи

Page 15: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

15Вторичные преломленные лучи

Page 16: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

16Преломление (refraction)

Page 17: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

17Преломление (примеры)

• η

• KT

1.1 1.01 1.0 0.99 0.98

0.1 0.3 0.5 0.7 1.0

Page 18: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

18Туман (fog)

Page 19: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

19Общая модель освещения

Page 20: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

20Примеры

Page 21: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

21

Page 22: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

22

Page 23: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

23

Page 24: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

24

Page 25: Компьютерная графика, осень 2011: Модели освещения

RTIlluminateRTIlluminate

Галинский В.А.Физико-математический лицей № 30

Computer Graphics Support Group

25

• Практические задания (до зачетного занятия)– Реализовать глобальную модель освещения в предыдущем

задании. Модель должна включать как минимум тени.