Текстурирование со смещением 101.
Что такое текстурирование со смещением?
Карта для текстурирования со смещением — это тип текстуры, которая определяет глубину или высоту деталей поверхности подобно топографической карте.
Например, если вы смотрите на 3D-графику кирпичной стены, то без специальных эффектов она выглядит плоской. Но благодаря текстурированию со смещением кирпичная стена обретает более реалистичный вид, так как на плоском изображении появляются углубленные швы с затиркой. Эта технология позволяет создать визуальную иллюзию за счет манипуляций с текстурами, в результате чего они выглядят трехмерными в 2D-пространстве.
Она широко применяется в различных сферах, таких как:
- Видеоигры
- Кино и анимация
- Виртуальная и дополненная реальности
- Веб-дизайн
Основы восприятия глубины.
Обрабатывать визуальную информацию и воспринимать глубину нам помогают зрение и мозг. Мозг определяет глубину с помощью бинокулярных признаков, которые позволяют сравнивать изображения, воспринимаемые каждым глазом, для создания целостной картины. Это помогает оценить глубину.
Однако глубину можно определить и одним глазом, используя монокулярные признаки. Перспектива, тень, относительный размер и текстурные градиенты сообщают мозгу важную информацию о глубине.
Принцип текстурирования со смещением основан на особенностях восприятия глубины человеческим мозгом. При движении более близкие объекты смещаются сильнее, чем те, которые расположены дальше. Этот принцип используется при текстурировании со смещением: текстуры объектов меняются в зависимости от угла обзора, что имитирует ожидаемую мозгом глубину.
Например, когда вы едете в машине, деревья, расположенные вдоль обочины, быстро проносятся мимо, а далекие горы — движутся медленно. Благодаря этой разнице в смещении мы чувствуем глубину. Текстурирование со смещением имитирует это ощущение: близкие детали перемещаются чуть сильнее, создавая иллюзию глубины на плоской поверхности.