После двух дней разбирательства (я не тормоз, просто я люблю разбираться детально ) полностью выстроился алгоритм создания DM в гимпе.
За основу был взят метод, изложенный в руководстве к фотошопу
Photoshop Tutorial: Displacement Water, однако прямое повторение шаг-в-шаг оказалось невозможно (это выяснилось где-то часа в два ночи... гррр). Поэтому пришлось адаптировать метод к GIMPу. И вот, что из этого получилось... по шагам:
1. Запустить GIMP
2. Убедиться, что подключен плагин генерации шума "Noise generator" ( Filters -> Noise -> Noise generator )
3. Если его нет, выйти, скачать, установить, запустить GIMP
4. Создать новую область, залить белым (например, 1000 х 1000)
читать дальше
5. Запустить Noise generator с параметрами:
а. Gaussian
b. 50
c. Luminance noise only
6. Повторить шум раз 5 (по вкусу)
7. Запустить Filters -> Blur -> Gaussian Blur (радиус 5-7). Предварительно рекомендую залочить альфу, чтобы потом на краях не было размытости.
Должно получиться примерно вот так:
8. Переключаемся в цветовые каналы
9. Выбрать только красный канал. Если включен альфа, то и его тоже
10. Filters -> Distorts -> Embos
a. Azimuth = 0
b. Elevation = 50
c. Depth = 10
11. Выбрать только зеленый канал. Если включен альфа, то и его тоже. НЕ ЗАБУДЬ ОТКЛЮЧИТЬ КРАСНЫЙ ! С него надо убрать полоску, а не только глаз!
12. Filters -> Distorts -> Embos
a. Azimuth = 90
b. Elevation = 50
c. Depth = 10
Должно получиться как-то так:
13. Включить все каналы, возрвращаемся к слоям
Крупным планом, как это должно выглядеть на данном шаге:
14. Выполнить коррекцию перспективы. Операция должна быть выполнена с очень большой глубиной. Если не помещается, то можно выполнить в два приёма (я так и делаю)
a. Коррекция перспективы вниз
b. Сжатие вверх до исходного вертикального размера.
c. Кроп до исходного размера
d. Еще раз коррекция вниз
e. Еще раз сжатие вверх
f. Кроп до исходного
Результат на этом шаге:
15. Растянуть по горизонтали на 600%
В принципе, уже можно пользоваться, но отражение от волн с удалением теряет яркость. Поэтому:
16. Опять в каналы. Включаем только красный (и альфу, если есть)
17. Включаем режим Quick Mask : Select -> Toggle Quick Mask (или Shift-Q)
18. Залить снизу вверх градиентом от черного к белому (наверху белый). Это будет маска
19. Отключить режим маски (еще раз Shift-Q)
20. Образовашееся выделение залить серым 128 (хексовое представление = 808080)
21. Отключить красный слой. Включить и выбрать только зелёный (и альфу)
22. Опять включить Quick Mask (Shift-Q)
23. Залить градиентом от черного к белому верхнюю часть, которая будет непосредственно примыкать к горизонту (не забудь включить ЧЕРНЫЙ после заливки серым! )
24. Отключить режим маски (Shift-Q)
25. Залить полученное выделение серым
26. Залить синий канал черным, чтобы его полностью отключить... а можно и не заливать. По вкусу.
Всё. Карта готова. Можно пользоваться.
И тут может возникнуть вопрос -- "А как? И вообще, зачем все эти мытарства?"
Ну, хотя бы затем, чтобы получать при помощи режима Filters -> Map -> Displace эффект отражения на воде:
(Я в курсе про отражение блика )