stringtranslate.com

Параллаксное картирование

Параллакс-картирование с тенями

Parallax mapping (также называемый offset mapping или virtual offset mapping ) — это усовершенствование bump mapping или normal mapping методов, применяемых к текстурам в приложениях 3D- рендеринга, таких как видеоигры . Для конечного пользователя это означает, что текстуры, такие как каменные стены, будут иметь большую очевидную глубину и, следовательно, большую реалистичность с меньшим влиянием на производительность моделирования. Parallax mapping был представлен Томомити Канеко и др. в 2001 году. [1]

Parallax mapping — это, по сути, метод, с помощью которого грубые или неровные поверхности на 2D-текстуре могут быть «вытянуты» для придания им вида 3D-поверхности. Технически это реализуется путем смещения координат текстуры в точке визуализированного полигона на функцию угла обзора в касательном пространстве (угол относительно нормали поверхности ) и значения карты высот в этой точке. При более крутых углах обзора координаты текстуры смещаются больше, создавая иллюзию глубины из-за эффектов параллакса при изменении вида. Этот эффект обычно используется для визуализации окон , например, для имитации 3D-интерьеров.

Картирование параллакса, как описано Канеко и др., представляет собой одношаговый процесс, который не учитывает окклюзию . Последующие усовершенствования были сделаны в алгоритме, включающем итерационные подходы, чтобы обеспечить окклюзию и точную визуализацию силуэта. [2]

Крутое параллаксное картирование

Крутое параллаксное отображение — одно из названий класса алгоритмов, которые трассируют лучи по полям высот. Идея состоит в том, чтобы пройти вдоль луча, который вошел в объем поля высот, найдя точку пересечения луча с полем высот. Это ближайшее пересечение — та часть поля высот, которая действительно видна. Рельефное отображение и параллаксное окклюзионное отображение — другие распространенные названия этих методов.

Интервальное картирование улучшает обычный двоичный поиск, выполняемый при рельефном картировании, путем создания линии между известными внутренними и внешними точками и выбора следующей точки выборки путем пересечения этой линии с лучом, а не с использованием средней точки, как в традиционном двоичном поиске.

Смотрите также

Ссылки

  1. ^ Канеко, Т. и др., 2001. Детальное представление формы с помощью параллаксного картирования. Архивировано 1 июня 2016 г. на Wayback Machine . В трудах ICAT 2001 г., стр. 205–208.
  2. ^ Татарчук, Н., 2005. Практическое динамическое картирование параллаксной окклюзии. Архивировано 25 сентября 2009 г. на презентации Wayback Machine Siggraph.

Внешние ссылки