I created this when I was not getting the results I wanted from vector_warp at higher displacments.
This uses a 16-stage warp to morph the input along the vector field while keeping regions more contiguous than vector_warp. The source of each pixel has moved along the flow map 16 times instead of once.
Is slightly faster than vector_warp (I think because I'm not inverting the vector field).
Version 2:
Oooops! Fixed a bug that kept this from working as intended. You'll need to adjust morph strength values (much stronger now).

Uploaded: almost 5 years ago
Updated: over 4 years ago
Version: 2
File Name: vector_morph_grayscale.zip
Size: 1.44 KB


about 4 years ago

Nice, it really helps with that annoying doubled up effect when doing round warps. Only problem is that it seems to be outputting at 8bit instead of 16. This makes it tough to use on height maps since you get banding with it.
Any chance for a fix on that?

about 4 years ago

Ahh, I've just noticed this seems to be an inherent problem with non directional warps in general. Substance's built in Warp and Vector Warps have the same problem.

over 1 year ago

probably the most useful filter i've come across. I use it all the time to create stone, or other organic height maps.