Лекция
Привет, Вы узнаете о том , что такое uv-преобразование, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое uv-преобразование, uv-mapping , настоятельно рекомендую прочитать все из категории Компьютерная графика.
uv-преобразование или развертка в трехмерной графике (англ. UV map) — это соответствие между координатами на поверхности трехмерного объекта (X, Y, Z) и координатами на текстуре (U, V). Значения U и V обычно изменяются от 0 до 1 . Развертка может строиться как вручную, так и автоматически — например, в 3Ds Studio MAX есть несколько алгоритмов автоматического развертывания модели.
Современное трехмерное оборудование считает, что преобразование UV в пределах одного треугольника является аффинным - следовательно, достаточно задать U и V для каждой вершины каждого из треугольников. Однако 3D-моделист сам выбирает, как именно соединить треугольники друг с другом, и умение построить успешную развертку является одним из показателей его класса. Существует несколько противоречащих друг другу показателей качества развертки:
Равнопромежуточная проекция — пример наложения двухмерной текстуры (координаты U, V) на трехмерный глобус (координаты X, Y, Z)
Шахматная текстура на сфере: слева — общая матрица на всю сферу, справа — развертка с равнопромежуточной проекцией
Пример наложения текстуры на куб. Текстура имеет вид плоской развертки.
В картографии цилиндрическая проекция — семейство проекций, которые преобразуют меридианы в вертикали (U=const), а параллели в горизонтали (V=const). Одна из цилиндрических проекций, так называемая равнопромежуточная проекция (φ — широта, [−π; π]; λ — долгота, [−½π; ½π]):
Подобное преобразование можно применить и в компьютерной графике, чтобы наложить текстуру земной поверхности на трехмерный шар. По этим метрикам:
Рисованные и фотографические текстуры используют только две координаты: U и V. В случае автогенерируемых текстур или мультитекстурирования возможна третья координата — W, глубина в «континууме текстур» . Например, W=0 может быть песком, W=1 — камнями, промежуточные значения — песком, из которого выглядывают камни.
Теоретически возможны четвертая, пятая и т. д. координаты — однако графическое аппаратное обеспечение, накладывая текстуры, проводит преобразование и отбрасывает третью координату. UVW-преобразование задействует отброшенную координату на переходы от одной текстуры к другой: это оживляет «заэкранный мир», не меняя серьезно конструкцию видеоплаты.
Исследование, описанное в статье про uv-преобразование, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое uv-преобразование, uv-mapping и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Компьютерная графика
Из статьи мы узнали кратко, но содержательно про uv-преобразование
Комментарии
Оставить комментарий
Компьютерная графика
Термины: Компьютерная графика