14.26. Спирограф

14.26.1. Общая информация

Рисунок 17.377. Пример применения фильтра «Спирограф»

Пример применения фильтра Спирограф

После применения фильтра «Спирограф»


Этот фильтр создаёт следующие кривые: эпитрохоида, эмуляция спирографа и фигуры Лиссажу. Присутствует быстрый показ с помощью отрисовки на временном слое.

Фильтр воспроизводит кривые, нарисованные с помощью игрушки спирограф. Вот пример из википедии, где можно увидеть, что представляют из себя шестерёнки и отверстия:

Подвижная шестерёнка находится внутри неподвижной шестерёнки, и используется только одно отверстие.

14.26.2. Активация фильтра

Этот фильтр находится в меню изображения ФильтрыВизуализацияСпирограф….

14.26.3. Выделение и инструмент

Поведение расширения в большой степени обусловлено параметрами, настраиваемыми вне расширения, такими, как текущее выделение или параметры инструментов Гимп. Эти параметры можно менять при запущенном фильтре.

[Замечание] Замечание

В отличие от параметров внутри расширения, изменение текущего выделения или параметров инструментов не приведёт к перерисовке текстуры. Чтобы отобразить изменения, нажмите на кнопку Нарисовать заново в нижней части диалога расширения.

14.26.3.1. Текущее выделение

Как и в большинстве расширений, текущее выделение определяет область, к которой будет применяться визуализация текстуры. Обычно это прямоугольное выделение, но есть также и другой способ использовать это выделение.

Выделение можно использовать как очертание неподвижной шестерёнки (во вкладке Неподвижная шестерёнка). Расширение попытается выделить очертания выделения и отрисовать текстуру внутри каждого очертания. Результат может стать ещё интереснее, если выделение не будет прямоугольным.

Чтобы текстура заполнила границы очертаний, используйте процент отверстия=100.

14.26.3.2. Параметры инструментов

Для создания рисунка «Спирограф» использует инструменты Gimp. Все параметры, на базе которых выполняется рисунок, берутся из выбранного инструмента. Если, например, выбрать Карандаш, (выбор делается в меню Инструмент), то для рисования будут использованы все параметры инструмента Gimp «Карандаш». Изменять параметры инструментов можно при запущенном расширении, а чтобы проверить, как будет выглядеть текстура, нажмите на кнопку Нарисовать заново.

14.26.3.3. Параметры градиента

При работе в режиме длинный градиент используются некоторые параметры инструмента «Градиент».

14.26.4. Параметры

Большинство параметров располагаются в трёх вкладках: «Модель кривой», «Неподвижная шестерёнка» и «Размер»

Рисунок 17.378. Параметры фильтра «Спирограф»

Параметры фильтра Спирограф

[Замечание] Замечание

Этот фильтр был полностью переделан в версии gimp 2.10.10, поэтому в более старых версиях gimp диалог будет выглядеть по-другому.

14.26.4.1. Параметры, расположенные над вкладками
Тип кривой

Доступные типы кривых: Спирограф, Эпитрохоида, Синусоида и Лиссажу. Они соответствуют физическим моделям для их рисования, с использованием либо шестерёнок либо пружин. Кривые «Спирограф» и «Эпитрохоида» получаются с помощью двух шестерёнок — подвижной и неподвижной. Рисунки Спирографа создаются с помощью вращения подвижной шестерёнки внутри неподвижной. Движения подвижной шестерёнки вокруг неподвижной создают Эпитрохоиды. В кривойСинусоиды используется неподвижная шестерёнка, но вместо подвижной шестерёнки здесь применяется пружина, двигающаяся перпендикулярно относительно края неподвижной шестерёнки. Кривая Лиссажу создаётся двумя пружинками, которые двигаются по оси X и по оси Y, здесь совсем не используется фиксированный круг, и поэтому изменение круга на данную кривую не влияют.

Инструмент

Инструмент gimp, с помощью которого нужно рисовать. Первый инструмент называется Предварительный просмотр, и его назначением является нарисовать быстро, а не красиво, так, чтобы рисунок можно было просмотреть. Другие доступные инструменты: Кисть, Карандаш, Аэрограф, Обводка, Перо и Кисть MyPaint.

Длинный градиент

Если этот параметр не отмечен, используются текущие параметры инструмента, в зависимости от которых градиент либо получится, либо не получится. Если параметр отмечен, расширение создаст длинный градиент, совпадающий с длиной текстуры, на основе текущего градиента, параметра «В обратную сторону» и режима Повтор из параметра инструмента «Градиент». Установив значение Треугольная волна для режима Повтор, получим постоянно изменяющийся рисунок, без резких спадов. Это делается с помощью градиента, за которым следует его обратная копия. Любой другой режим Повтора просто использует градиента с начала до конца.

14.26.4.2. Вкладка «Модель кривой»

Рисунок 17.379. Параметры фильтра «Спирограф» (Модель кривой)

Параметры фильтра Спирограф (Модель кривой)

Внутренняя вкладка Конструктор показана справа.


Укажите рисунок во вкладке Шестерёнки или во вкладке Конструктор. Рисунок определяется только активной вкладкой. «Конструктор» аналогичен «Шестерёнкам», но использует шестерёнки и числа отверстий, как это бывает в игрушечных конструкторах. Если следовать инструкциям для детского конструктора, должны получится одинаковые результаты.

Зубцы неподвижной шестерёнки

Число зубцов неподвижной шестерёнки. Размер неподвижной шестерёнки пропорционален числу её зубцов.

Зубцы подвижной шестерёнки

Число зубцов подвижной шестерёнки. Размер подвижной шестерёнки пропорционален числу её зубцов.

Процент отверстия

Насколько далеко находится отверстие от центра подвижной шестерёнки. 100% означает, что отверстие находится на краю шестерёнки.

Во вкладке Конструктор тоже есть параметры Зубцы неподвижной шестерёнки и Зубцы подвижной шестерёнки, но это пункты меню, ограниченные размерами шестерёнок, которые продаются в составе детских спирографов для рисования.

Номер отверстия

Отверстие №1 находится на краю шестерёнки. Максимальный номер отверстия находится радом с центром. У каждой шестерёнки свой максимальный номер.

Под вкладками есть дополнительный параметр.

Вращение

Вращение рисунка, в градусах. Начальная позиция движущейся шестерёнки в неподвижной. Обратите внимание, что этот параметр также изменяет схему рисунка при рисовании кривых Лиссажу.

14.26.4.3. Вкладка «Неподвижная шестерёнка»

Рисунок 17.380. Параметры фильтра «Спирограф» (неподвижная шестерёнка)

Параметры фильтра Спирограф (неподвижная шестерёнка)

Форма

Форма неподвижной шестерёнки, используемой внутри текущего выделения.

  • Circle

  • Сетка — это длинная форма с округлыми краями, встречающаяся в детских наборах.

  • Рама — охватывает границы прямоугольного выделения, чтобы коснуться границы, используйте значение 100 для отверстия шестерёнки.

  • Выделение охватывает границы текущего выделения — попробуйте что-то не прямоугольное.

  • Полигон-звезда преобразуется из n-стороннего полигона (преобразование=0) в n-стороннюю звезду (преобразование=0,3) и в сумасшедший цветок (преобразование=1).

  • Синусоида с преобразованием=0 это просто круг, но по мере преобразования становится более волнистой.

  • Бугры преобразуются из полигона (преобразование=0) в круг с фестонами.

Стороны

Число сторон формы. Применяется только к Полигону-звезде, Синусоиде и к Буграм. В других случаях этот параметр недоступен.

Преобразование

Преобразование формы неподвижной шестерёнки. Применяется только к Полигону-звезде, Синусоиде и к Буграм. В других случаях этот параметр недоступен.

Вращение

Вращение неподвижной шестерёнки, в градусах.

14.26.4.4. Вкладка размера

Рисунок 17.381. Параметры фильтра «Спирограф» (размер)

Параметры фильтра Спирограф (размер)

Отступ (пикс.)

Отступ от края выделения. Устанавливает размер рисунка.

Уравнять ширину и высоту

Если этот параметр не отмечен, рисунок заполнит текущее изображение или выделение. Если параметр отмечен — рисунок будет иметь одинаковые ширину и высоту, и будет располагаться по центру. Разница между отмеченным и неотмеченным параметром будет заметна только при различных значениях высоты и ширины.

14.26.4.5. Кнопки под вкладками
Нарисовать заново

При изменении параметров инструмента, изменениях цвета или выделения (например, любого параметра вне расширения, влияющего на схему рисунка), нажмите на эту кнопку для предварительного просмотра.

Сбросить

Возвращает значения диалога по умолчанию.

Отмена

Удалить временный слой и выйти из расширения

OK

Поместить рисунок в изображение. Если параметр Не удалять слой не отмечен, для завершения операции может понадобится некоторое время, поскольку рисунок нужно будет пересоздать на активном слое.

Не удалять слой

Определяет, что произойдёт с временным слоем после нажатия кнопки OK. Если параметр отмечен, то слой будет сохранён, и расширение быстро завершит работу. Если не отмечен, слой удаляется, и рисунок создаётся заново в активном слое.

Одной из причин не сохранять слой — при использовании определённых режимов рисования, повторное создание рисунка в активном слое может интересно взаимодействовать с ним, давая в итоге рисунок, отличающийся от того, который был в новом слое.