Overview
While Displace uses map values as offsets in both X and Y, Directional Warp fixes the displacement direction to an angle and uses the map only to decide the distance. It specializes in distortion with a consistent flow, such as wood grain, wind, or drag marks.
Usage tips
- The go-to setup is
模様 → このノード ← noise_generate(map). Use angle for the flow direction anddisplacement_pxfor its strength. - Choose between warp nodes by intent: one consistent direction → this node for simple control; direction varies by location → Displace; follow a height slope → Slope Blur.
displacement_pxcan also be negative to reverse the direction.- Turn
wrapON for tileable assets.
Common pitfalls
- The whole image only shifts uniformly: the map is a solid color. Connect contrasting noise or a gradient to map.
- Angle convention: 0° = right and 90° = down in screen coordinates. Use 270° to flow upward.
Examples
- Wood grain: vertical stripe pattern +
Noisemap +angle: 0for horizontal waviness - Grass blowing in the wind: grass tile + horizontal gradient map +
angle: 0to move only the top - Fluttering flag: drive
intensityon aNoise(Perlin)map with Time Source
Related nodes
displace— free-direction X/Y warpingslope_blur— smear along height slopesnoise_generate/gradient_generate— map sourceswrap_offset— when you only want scrolling without distortion