Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ответы на вопросы к экзамену / 10 Разновидности текстур

.docx
Скачиваний:
15
Добавлен:
20.06.2014
Размер:
61.56 Кб
Скачать

10. Разновидности текстур.

Современная аппаратура проектируется с учётом высокой нагрузки на модули текст-я. Производитель качества рендеринга зависит от возможности аппаратуры по выборке данных из текстур, фильтрации этих данных (как правило, линейных) и выгрузке текстурных пикселей на выходные ступени.

Наиболее часто – двумерное текст-е, однако применяются и текстуры бОльших размерностей, чем 2. Одномерное текст-е – для окрашивания линий, одномерная система координат.(u от0 до1).(рис одномерное текстурирование матрица 1хМ).

V-ные текстуры с размерностью 3 применяются для рендеринга протяжённых обл-й простр-ва. (пр: защищённые участки простр-ва).

Для объёмных текстур, получаемых из многослойных растров, разрешение по глубине напрямую зависит от кол-ва слоёв => для сохранения однородной плоскости инф-и необходимо либо увеличить число слоёв, либо снижать ширину и высоту растра.

Промежуточное значение получается с помощью интерполяции по 3-м координатам.

Текст-е точек для любой точки поверхности - нормаль, луч пересечения =>цвет получит зеркальное отображение – часто.

В данном случае, текст-я визуализируемый объект, находящийся внутри некоторого логического простр-ва, сформированного гранями единичного куба. Для любой текст-й точки должна быть задана (вычислена) нормаль. Луч, выпущенный из точки в направлении нормали, обязательно пересечь какую-либо из граней куба и точка пересечения будет иметь вполне определённые координаты (U, V) от 0 до 1.

Номер грани, на которую попадают проекции однозначно определяется вектором нормали, за исключением тех случаев, когда проекция попадает на ребро или угол куба. В случае неоднозначности (на грани, углах) производится усреднение из 2 или 3 растровых карт.

Метод позволяет эффективно визуализировать зеркальные поверхности, в которых отражается окружающаяся обстановка.