Необходимо реализовать displace несколько иным способом.
Нужно чтобы точки смещались не одинаково по формуле alpha*scale,
а относительно одной центральной точки, т.е. на ту же величину но в разные
стороны. Кажется такой алгоритм реализован в DigitalFusion.
Просто при применении IDisplace, если displacement map представляет
из себя пятно, то на выходе мы получаем в этом пятне просто сдвинутую вправо и вверх картинку.
Во как ! Делитесь мыслями...
Нужно чтобы точки смещались не одинаково по формуле alpha*scale,
а относительно одной центральной точки, т.е. на ту же величину но в разные
стороны. Кажется такой алгоритм реализован в DigitalFusion.
Просто при применении IDisplace, если displacement map представляет
из себя пятно, то на выходе мы получаем в этом пятне просто сдвинутую вправо и вверх картинку.
Во как ! Делитесь мыслями...