exam43 - MiAneko24/bmstu-cg GitHub Wiki
Модель предназначена для изучения свойств объекта, выполнение каких-то вычислений и т.д.
Есть простая (локальная) модель освещения, которая включает в себя:
- Диффузную составляющую отражения;
- Зеркальную составляющую;
- Рассеянное освещение;
В простой модели освещения мы учитываем цвет, попадающий в рассматриваемую точку от источника света.
Глобальная модель будет содержать в себе те же составляющие, но учитывается еще интенсивность, зеркально отраженный свет от других поверхностей (зеркальное отражение - направленное отражение и его просто учитывать, диффузное трудно, поскольку распространяется по всем направлениям) и пропускание света прозрачными поверхностями.
I = IpKp + IиКд + IиКз + IзКз + IпрКпр
- Iр - интенсивность рассеянного освещения: с помощью коэффициента мы учитываем какие либо потери, значения лежат от 0 до 1;
- Iи - интенсивность источника;
- Kд - коэффициент диффузного отражения;
- Кз - коэффициента зеркального отражения;
- IзКз - добавляем отраженность от других поверхностей, учитывая долю;
- Iпр - интенсивность преломленного луча;
- Kпр - коэффициент пропускания.
Модель является расширением локальной модели распространения света. Основана на том факте, что из множества лучей, испускаемых источником, на формирование изображения влияют лишь те лучи, которые попадают в объектив аппарата или на сетчатку глаза человека. Свет достигает наблюдателя, если он отражается от поверхности, преломляется или проходит через нее. Из каждой точки источника света исходит бесконечное количество лучей, причём большинство их никогда не достигает точки зрения.
Большая часть лучей не попадает на сетчатку или в камеру, поэтому не влияeт на формирование изображения. Если изменить ход лучей на противоположный, то в создании изображения примут участие только те лучи, которые “испускает” центр проецирования с учётом рамки отсечения в картинной плоскости. Эти лучи называют приведёнными.
Следующий вопрос: 44. Алгоритм трассировки лучей с использованием глобальной модели освещения.
Предыдущий вопрос: 42. Учет фактуры при создании реалистических изображений.