![[Pasted image 20231105135056.png]]
Displacement map (карта смещения) — это текстура или изображение, которое содержит информацию о том, как смещать точки на поверхности модели при ее рендеринге. В отличие от bump maps (карты высот) или [[Normal Map (карта нормалей или нормальная карта)|normal maps (карты нормалей)]], которые только симулируют текстуру на поверхности, создавая иллюзию глубины или выпуклости, displacement maps физически изменяют геометрию поверхности, сдвигая вершины в соответствии с хранящимися в карте значениями.
Когда displacement map применяется к 3D-модели, рендерер использует значения градаций серого (или иногда цветные каналы для различных осей) на карте для перемещения вершин модели по нормали поверхности на значение, соответствующее цвету пикселя. Черные области карты обычно представляют минимальное смещение (или отсутствие смещения), а белые области — максимальное.
Этот процесс может значительно увеличить реализм сцены, позволяя создать сложные поверхности с высокими деталями без необходимости вручную моделировать все мелкие детали на исходной модели. Однако использование displacement mapping требует больше вычислительных ресурсов и может замедлить рендеринг, особенно если требуется высокий уровень детализации. Поэтому разработчики и художники должны находить баланс между качеством визуального результата и производительностью рендеринга.