В данный момент вы не в системе. Авторизируйтесь при помощи следующей формы. Замечание: для работы у вас должны быть включены cookies.
У вас еще нет аккаунта? Извольте получить: Зарегистрироваться
Эта статья должна рассказать вам все, что вы хотели знать про СпироGimp скрипт-фу. Она детально описывает разные параметры. Другое назначение этого руководства - предоставить примеры и идеи того, как можно использовать СпироGimp. С его помощью легко заниматься “абстрактным искусством”. Обычно я применяю к изображению разнообразные цветные градиенты, затем использую СпироGimp с интересными настройками кистей и метода рисования, или использую простые параметры, но повторяю действия, используя слегка отличающиеся настройки.
СпироGimp входит в состав Gimp 2.0. Если вы используете Gimp версии 1.2, вы можете скачать исходный код СпироGimp. Для скачивания доступны еще несколько демо-скриптов (они были протестированны на Gimp 1.2).
Спирограф - это детская игрушка, которая состоит из двух колец с зубцами. Внешнее кольцо полое. Оно служит в качестве ограничителя и прикрепляется к листу бумаги. Другое кольцо движется внутри него, используя зубцы. В нем имеется отверстие, в которое вставляется ручка. Во время движения внутреннего круга ручка оставляет на бумаге некий рисунок.
На сайте Eric Weisstein’а "Мир математики" есть раздел "математическое искусство", описывающий работу спирографов.
СпироGimp напоминает Trochoid скрипт-фу, но с более расширенными возможностями:
Предупреждение: некоторые фигуры могут занять много времени для прорисовки. Это больше всего относится к параметру “Зубцы”. Будьте внимательны.
Скрипт можно запустить из меню изображения путем выбора: Скрипт-Фу → Визуализация → СпироGimp, вы увидите этот диалог.
Параметры “Тип” и “Форма” определяют общий вид шаблона, который вы получите. Поля начиная с “Внешние зубцы” и до “Начальный угол” дают более детальный контроль над результатом. Параметры “Инструмент” и “Кисть” определяют методы прорисовки фигуры. Остальные пункты (начиная с “Метода окраски” и до “Градиента”) управляют цветами шаблона.
Тип и форма определяют общий вид шаблона. Допустимые типами являются:
| Спирограф | Эпитрохоида | Лиссажу |
![]() | ![]() | ![]() |
К примеру, эта фигура типа эпитрохоида. Для прорисовки использовался градиент с Метод Окраски = “Градиент: Пилообразный цикл”. Края изображения залиты угловым градиентом по форме.
Параметр “Форма” применим только к эпитрохоидам и спирографам. “Классический” спирограф круглый, но допустимы следующие формы:
| Кадр | Треугольник | Квадрат | Шестиугольник |
![]() | ![]() | ![]() | ![]() |
Разница между кадром и квадратом в том, что кадр распологается на границам, а квадрат - в центре. Если вам нужно что-то реально похожее на кадр, следует использовать более низкое значение параметра “Размер отверстия”, иначе шаблон закроет большую часть изображения.
Можно создавать расширенные формы, не перечисленные в таблице. Для создания “сжатых” фигур, таких как элипс, просто используйте прямоугольное изображение или выделенную область.
Это изображение состоит из нескольких Спирографов, располагающихся один над другим. У одного из них выбрана фигура “кадр”, у другого - “квадрат”. Цвета наносились с помощью слоев и градиентов.
На этом изображении намного лучше рассмотреть разницу между двумя спирографами. Внешний спирограф создан с формой “кадр”, форма внутреннего - многоугольник, 8 сторон. Внутренняя фигура рисовалась X-подобной кистью. Я снова использовал градиенты.
Некоторые настройки шаблона очень трудны в обьяснении. Особенно тяжело представить как будет выглядить результат, глядя на настройки. В этом немного помогут демо-скрипты, но они не включены в пакет Gimp. Если вы поставите их (исходный код), то сможете запустить два демо-скрипта из меню Расширения → Скрипт-Фу → Разное → SpyroGimp-demo.
Эта таблица представляет собой серию фигур, отличающихся только “размером отверстия”. Эти изображения сгенерировал скрипт hole-ratio demo с параметрами Внешние зубцы = 90, Внутренние зубцы = 70.
| 0.1 | 0.2 | 0.3 | 0.4 |
![]() | ![]() | ![]() | ![]() |
| 0.5 | 0.6 | 0.7 | 0.8 |
![]() | ![]() | ![]() | ![]() |
| 0.9 | |||
![]() |
Внешние и внутренние зубцы - это количество зубцов во внутреннем и внешнем кольце спирографа. Для получения более плотных (гладких) фигур используйте большие номера чтобы скрыть общие факторы.
Большое количество внешних зубцов генерирует более гладкие шаблоны. Чем больше зубцов, тем меньший угол движения, соответсвенно больее гладкая фигура.
| Внешние = 80, внутренние = 60 | Внешние = 20, внутренние = 15 |
![]() | ![]() |
Второй демо-скрипт Расширения → Скрипт-Фу → Разное → SpyroGimp-demo → teeth рисует различные фигуры с варьирующими параметрами внешних и внутренних зубцов. Ниже вы увидите образец работы скрипта с такими параметрами: Размер отверстия = 0.4, Тип = Спирограф. Числа внизу и справа показывают количество внутренних и внешних зубцов, соответственно.
Параметр “отступ” контролирует расстояние от границ изображения. Негативным результатом неправильно заданного параметра “отступ” является шаблон, вышедший за границы изображения или выделенной области. Этот параметр не применяется к кривым Лиссажу.
| Отступ = -20 | Отступ = 0 | Отступ = 20 |
![]() | ![]() | ![]() |
В спирографах и эпитрохоидах “начальный угол” вращает изображение. Если у фигуры специфическая форма (допустим шестиугольник), она хорошо вращается.
Эффект для кривых Лиссажу такой же (шаблон вращается), но термин “угол” не очень понятен в данном случае.
Это изображение состоит из нескольких спирографов с разными цветами, отступами и начальными углами. Изменение отступов и углов создает эффект спирали.
Меню “инструмент” содержит три варианта: Карандаш, Кисть и Аэрограф. Кисть, непрозрачность и режим рисования для этих инструментов указываются в параметре “кисть”. Параметры для инструмента кисть берутся из опций кисти, настройки аэрографа в опциях аэрографа. Я не буду рассматривать всевозможные комбинации настроек этих инструментов и настроек СпироGimp, но использование этих параметров может давать разнообразные результаты.
Это изображение основанно на кривых Лиссажу и использует Х-подобную кисть. Цветовые эффекты полученны с помощью линейного и радиального градиентов.
Тут я использовал два одинаковых шаблона, один рисовался большой кистью, другой - маленькой, с использованием разных цветов. Это придает меньшей фигуре эффект “ореола” вокруг него. На фоне квадратный градиент.
В меню “Метод окраски” доступны следующие пункты: “Сплошной цвет”, “Градиент: пилообразный цикл” и “Градиент: треугольный цикл”. Каждая из этих опций использует одно (и только одно) из полей “Цвет” или “Градиент” которые применяются после выбора метода окраски. “Сплошной цвет” рисует шаблон одним цветом, действия градиента такие же как и всегда.
Градиент может создавать интересные эффекты если фигура “плотная”. Для этого изображения использовалась широкая кисть и градиент “Incandescent”.
Это похожее, но вместо кисти использовался карандаш.
Диалог скрипт-фу СпироGimp не позволяет пользователю непосредственно управлять диапозоном изменения цветов вследствие градиентов. Все, что вы можете, это установить одиночное наложение градиента (”Пилообразный цикл”) или повторное (”Треугольный цикл”). Но это возможно следующим путем:
Скрипт будет рисовать текущим настроенным градиентом для кисти а не градиентом из диалога СпироGimp. Это работает потому что скрипт использует настройки инструмента Кисть.
Эта фигура, к примеру, основана на кривых Лиссажу и нарисована с помощью градиента, что создает иллюзию того, что кривая на продолжается.
При создании этого изображения использовались расширенные настройки инструмента Кисть, особенно режим рисования. Использование методов Деление и Вычитание может создать очень четкий результат, особенно когда фигура “плотная”.
На этом закончим, удачного использования!