Перенос баз данных с одного SQL Server на другой Изменения в системе защиты SQL Server Новые средства разработки Новые элементы программирования на языке Visual Basic Редактирование и анализ данных с помощью запросов

Лекции по компьютерной графике начало

5.3. Рельефные текстуры.

Рельефное текстурирование очень напоминает обычный процесс наложения текстуры на полигон. Только при обычном наложении текстуры мы работаем со цветом и изменяем его цветовое восприятие, а вот при рельефном текстурировании мы добавляем ощущение рельефа, объёмности плоскому полигону. Рельефное текстурирование отражает реальное положение источника света в сцене и даже изменение его местоположения.

Теперь рассмотрим мировую систему координат, в которой мы имеем следую

щий треугольник (имеет рельефную текстуру): Балочные системы. Определение реакций опор и моментов защемления Иметь представление о видах опор и возникающих реакциях в опорах.

S – источник света;

 , 

где - координаты связанные с рельефным полем (поле нормалей).

Наша главная задача состоит в том чтобы найти координаты точки S,а так же найти яркость для каждой точки треугольника. Для этого мы переходим в следующую систему координат (т.е. в рельефное поле).


 

Где:

Воспользуемся следующими формулами:


Используем относительные координаты точки в пределах треугольника:

Относительные координаты:

 точка (x,y) будет характеризоваться: 

Для любой точки принадлежащей этому треугольнику:

При обратном пересчёте:

 

Определим для точки  относительные координаты через её пространственные

координаты:

Координаты точки в рельефной системе:

Алгоритм прорисовки:

1)      пересчёт координаты в рельефном поле;

2)      при закраске интерполяция (нелинейная) рельефных координат.

По рельефным координатам просчитываем нормаль, плюс имея расстояние до S

высчитываем угол между векторами  и , следовательно имеем яркость то-

чки.

Учёт освещения:

 

Дизайн, инженерная и Web графика