
Ответы на вопросы к экзамену / 10 Разновидности текстур
.docx10. Разновидности текстур.
Современная аппаратура проектируется с учётом высокой нагрузки на модули текст-я. Производитель качества рендеринга зависит от возможности аппаратуры по выборке данных из текстур, фильтрации этих данных (как правило, линейных) и выгрузке текстурных пикселей на выходные ступени.
Наиболее
часто – двумерное
текст-е, однако
применяются и текстуры бОльших
размерностей, чем 2. Одномерное
текст-е – для
окрашивания линий, одномерная система
координат.(u
от0 до1).(рис одномерное текстурирование
матрица 1хМ).
V-ные текстуры с размерностью 3 применяются для рендеринга протяжённых обл-й простр-ва. (пр: защищённые участки простр-ва).
Для
объёмных
текстур,
получаемых из многослойных растров,
разрешение по глубине напрямую зависит
от кол-ва слоёв => для сохранения
однородной плоскости инф-и необходимо
либо увеличить число слоёв, либо снижать
ширину и высоту растра.
Промежуточное значение получается с помощью интерполяции по 3-м координатам.
Текст-е точек для любой точки поверхности - нормаль, луч пересечения =>цвет получит зеркальное отображение – часто.
В
данном случае, текст-я визуализируемый
объект, находящийся внутри некоторого
логического простр-ва, сформированного
гранями единичного куба. Для любой
текст-й точки должна быть задана
(вычислена) нормаль. Луч, выпущенный из
точки в направлении нормали, обязательно
пересечь какую-либо из граней куба и
точка пересечения будет иметь вполне
определённые координаты (U,
V)
от 0 до 1.
Номер грани, на которую попадают проекции однозначно определяется вектором нормали, за исключением тех случаев, когда проекция попадает на ребро или угол куба. В случае неоднозначности (на грани, углах) производится усреднение из 2 или 3 растровых карт.
Метод позволяет эффективно визуализировать зеркальные поверхности, в которых отражается окружающаяся обстановка.