Создание градиентов для Apophysis (часть 2)

Автор руководства — Lianor
Специально для pofigistico.ru

Спасибо mn за дельную подсказку!

Бесспорно, ApoMap Palette Editor отличная программа, с помощью которой вы, не особо напрягаясь, сможете создать множество красивых градиентов. Но что, если вы уже знаете, какой именно градиент хотите получить, — более того, у вас даже есть заготовка, сделанная в графическом редакторе?

В данном руководстве мы рассмотрим, как
1. создавать градиент на базе конкретных опорных цветов;
2. переносить заготовку градиента в ApoMap.

Продолжаем работу с ApoMap.

1. Построение цветовых переходов между заданными цветами

Предположим, нужно построить простой градиент — переход между двумя опорными цветами. К примеру, между фиолетовым (128,0,255) и лиловым (255,128,255). (Цвета приведены в RGB).
В ApoMap следует создать новый градиент, затем, развернув окно программы на весь монитор, посильнее растянуть дочернее окно с градиентом — цветовые полоски станут шире, так будет удобнее задавать опорные цвета. Обратите внимание — при перемещении курсора по области градиента, в самом низу окна ApoMap показывается текущая координата.
— Щелкните правой клавишей мыши на градиенте, на самой левой полоске (координата — 0), нажмите Set Color. Откроется диалог выбора цвета.

В обведенном красным области нужно ввести три компоненты первого опорного цвета. В результате данной операции в самом начале градиента появится узкая полоска этого цвета.
— Затем нужно щелкнуть на самой правой полоске и проделать аналогичные действия со вторым цветом (координата — 255).
— Теперь нужно выделить весь градиент (потому что первая полоска в самом начале, а вторая — в самом конце) с помощью Edit -> Select All и выбрать пункт Process -> Blend RGB.

Предположим, после этого нам захотелось усложнить градиент. Пусть переход от фиолетового к лиловому идет через третий опорный цвет — желтый (255,255,128), и пусть этот цвет располагается посередине градиента.
— Ведите мышью над градиентом, следите за текущей координатой. Когда ее значение станет 127, щелкните правой клавишей мыши на градиенте и задайте опорный цвет (желтый).
— С помощью Edit -> Select Range (для точности, но можно и просто мышкой) выделите область от 0 до 127, затем выберите пункт Process -> Blend RGB.
— Проделайте аналогичные действия для области от 127 до 255.

И так далее.

2. Перенос готового градиента в ApoMap

Как же это осуществить?
Во-первых. Тут не подходит метод с использованием меню File –> Smooth Palette (потому что в этом случае градиент на базе выбранной картинки создается, но порядок следования цветов полностью сбивается).
Во-вторых. Взять цвета из внешней картинки ApoMap может только при помощи Smooth Palette.
В-третьих. Каждый map-файл представляет собой текстовый файл (его можно открыть для редактирования в Блокноте, кодировка ANSI) из 256 строк. Любая строка начинается пробелом, за которым следуют значения цвета в RGB, разделенные пробелами. В принципе, возможно вручную считывать цвета из заготовки градиента и затем вводить их в текстовом редакторе. Можно. Но это долго, муторно и неэффективно.
Есть другой вариант.

Сначала в графическом редакторе нужно сделать заготовку будущего градиента map — картинку 256х1 px, залитую нужным градиентом.

Картинку нужно сохранить в формате ppm (это можно сделать, например, в графическом редакторе GIMP, «Изображение PPM»), указав форматирование данных — ASCII.
Получившийся файл ppm можно редактировать в текстовом редакторе (например, в Блокноте или, еще лучше, в Word или его аналогах). Следует:
а) пересохранить файл с расширением map;
б) удалить из начала файла строки с информацией, которая не относится к цветам градиента;
P3
# CREATOR: GIMP PNM Filter Version 1.1
256 1
255

в) в самом начале каждой строки добавить по пробелу.
(Хотя Apophysis после вышеперечисленных операций уже воспринимает получившийся файл как градиент, лучше на всякий случай открыть файл в ApoMap и выполнить «Сохранить» — сам градиент не изменится, но форматирование внутри файла будет приведено к стандартному виду. Если ApoMap откажется корректно открывать такой файл, то выходом будет открыть файл в Apophysis, а затем, если необходимо его последующее изменение в ApoMap, сохранение с расширением map.)

Дополнительная полезная информация
Яркие и эффектные на черном фоне, ваши фракталы могут приобрести совершенно иной вид на светлом — стать мрачными, темными и тяжеловесными. Светлый фон делает фракталы более капризными к выбору градиента, поэтому очень возможно, что ApoMap сослужит вам здесь хорошую службу.

Запись опубликована в рубрике Apophysis с метками , , , . Добавьте в закладки постоянную ссылку.

Комментарии запрещены.