← Энциклопедия Fusion
3DСредний

Displace3D

Displace 3D

Displace3D смещает вершины 3D-геометрии по данным входного изображения или канала: Luma, RGB, Alpha, Z, Position и отдельные цветовые каналы.

Displace3D1SceneInputDisplacement/InputSceneOutputMaskForegroundBackgroundOutput

Displace3D

Обзор

Что делает Displace3D

Displace3D применяют после 3D-геометрии, когда нужно не просто изменить материал, а реально деформировать поверхность. Карта смещения может приходить из изображения, шума, маски, глубины или технического pass-канала.

Главные параметры — Channel, Scale и Bias. Channel выбирает, из какого канала брать высоту смещения: Luma, Red, Grn, Blu, Alph, Z, RGB или Pos. Scale задаёт силу рельефа, Bias сдвигает базовую точку смещения вверх или вниз.

Camera Displacement позволяет ориентировать смещение относительно камеры. Point to Camera заставляет деформацию учитывать выбранную камеру, что полезно для view-dependent эффектов и 2.5D-приёмов.

Качество результата сильно зависит от плотности геометрии. Если у Cube3D, Shape3D или ImagePlane3D мало subdivisions, Displace3D почти нечего двигать, и рельеф будет грубым или вообще незаметным.

Как это понимать

Displace3D — это карта высот для 3D-объекта: светлые/значимые участки канала выталкивают геометрию сильнее, тёмные — слабее, а Scale и Bias задают силу и базовый уровень.

Где используется

Создать рельеф на плоскости ImagePlane3D.
Добавить волны, неровности или дрожание поверхности.
Деформировать 3D-текст или Shape3D процедурной картой.
Использовать Luma/Alpha как карту высот.
Превратить FastNoise/Bitmap в 3D-рельеф.
Сместить геометрию относительно камеры для 2.5D-эффекта.