1 RTIlluminate Трассировка лучей. Модели освещения. URL: http://www.school30.spb.ru/cgsg/cgc/ E-mail: [email protected] Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 2 Модель Фонга RTIlluminate • Освещение=фоновое+диффузное+зеркальное • = + + Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 3 Фоновое освещение (ambient) RTIlluminate • KA 0.1 0.2 0.3 0.4 0.5 Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 4 Диффузное освещение (diffuse reflection) RTIlluminate • KD 0.1 0.3 0.5 0.7 1.0 Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 5 Зеркальное освещение (specular reflection) RTIlluminate • KS 0.1 0.3 0.5 0.7 1.0 Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Вектор отражения 6 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 7 Коэффициент Фонга (shininess) RTIlluminate • KP 1 10 20 50 100 Kp Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Модель Блинна-Фонга (Blinn-Phong) 8 RTIlluminate R H KA=0.1,KD=0.5,KS=0.8,KD=36 Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Источники света (light sources) Точечные (фиксируется позиция) 9 RTIlluminate Направленные (фиксируется направление) Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Коэффициент влияния (attenuation) 10 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 11 Источники света с «ограничителями» Заслонки (прожектор) RTIlluminate Рефлекторы Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Глобальная модель освещения • • • • • 12 RTIlluminate Тени Отражение Преломление Туман Рекурсия Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Тени 13 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Вторичные отраженные лучи 14 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Вторичные преломленные лучи 15 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Преломление (refraction) 16 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 17 Преломление (примеры) RTIlluminate • η 1.1 1.01 1.0 0.99 0.98 0.3 0.5 0.7 1.0 • KT 0.1 Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Туман (fog) 18 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Общая модель освещения 19 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group Примеры 20 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 21 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 22 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 23 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 24 RTIlluminate Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group 25 RTIlluminate • Практические задания (до зачетного занятия) – Реализовать глобальную модель освещения в предыдущем задании. Модель должна включать как минимум тени. Галинский В.А. Физико-математический лицей № 30 Computer Graphics Support Group