Method #
These nodes take an image and stretch or squash them in different ways.
Warping nodes can be applied directly to all the same nodes as the rest of the post-fx nodes.
![Barrel Distortion](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/barrel-distortion/img/node-warp-barrel-distortion.jpg)
Simulate distortion of real-world camera lenses in an image.
![Bezier Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/bezier-warp/img/node-warp-bezier-warp.jpg)
Warps using a bezier control grid and 8 control points.
![Bump Map Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/bump-map-warp/img/node-warp-bump-map-warp_v4.jpg)
Warps an image based off of a bump map.
![Curl Noise Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/curl-noise-warp/img/curl-noise-warp.jpg)
Warps using a curl noise function.
![Droste Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/droste-warp/img/node-warp-droeste-warp.jpg)
Applies a Droste function, creating an infinitely warping warp.
![Field Position-Based Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/field-position-based-warp/img/node-warp-field-position-based-warp_v4.jpg)
Warps an image based on the movement vectors of an input field.
![Field Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/field-warp/img/node-warp-field-warp_v4.jpg)
Warps an image based off of a field system.
![Four Point Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/four-point-warp/img/4-point-warp.jpg)
Warps from 4 cornered sections of the image.
![Mirror](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/mirror/img/node-warp-mirror_v1.jpg)
Mirrors one side of the image onto the other side.
![Moebius Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/moebius-warp/img/node-warp-moebius-warp.jpg)
Applies a Moebius function, creating an infinitely warping warp.
![Randomise Tiles](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/randomise-tiles/img/node-warp-randomise-tiles_v3.jpg)
Breaks the image into a grid, and randomises the positions and frame delays of parts of the image based on an input image.
![Ripple](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/ripple/img/node-warp-ripple_v2.jpg)
Warps an image a ripple emanating from the center of the screen.
![Screen Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/screen-warp/img/node-warp-screen-warp_v1.jpg)
Adds a bulge effect to the image.
![Sine Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/sine-warp/img/node-warp-sine-warp_v2.jpg)
Warps an image with a ripple emanating from the centre of the screen.
![Stretch](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/stretch/img/node-warp-stretch.jpg)
Stretches a cross section of the image.
![Transform Image](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/transform-image/img/node-warp-transform-image_v1.jpg)
Transforms the image, pos/rot/scale/wrap.
![Turbulence Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/turbulence-warp/img/node-warp-turbulence-warp_v2.jpg)
Warps an image with a turbulence.
![Twirl Image Warp](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/twirl-image-warp/img/node-warp-twirl-image-warp.jpg)
Warps the image in a twist around the center.
![Water Ripples](https://manual.notch.one/0.9.23/en/docs/nodes/post-fx/warping/water-ripples/img/node-warp-water-ripples_v2.jpg)
This node simulates water movements across an image based on an input field using a spring-based water solver.