Nixland.org

[[gimp:spyrogimp]]

Вы посетили: » spyrogimp

Авторизация

В данный момент вы не в системе. Авторизируйтесь при помощи следующей формы. Замечание: для работы у вас должны быть включены cookies.

Войти

У вас еще нет аккаунта? Извольте получить: Зарегистрироваться

Nixland.org

Valid XHTML 1.0 Transitional

:gimp:spyrogimp.jpg

Эта статья должна рассказать вам все, что вы хотели знать про СпироGimp скрипт-фу. Она детально описывает разные параметры. Другое назначение этого руководства - предоставить примеры и идеи того, как можно использовать СпироGimp. С его помощью легко заниматься “абстрактным искусством”. Обычно я применяю к изображению разнообразные цветные градиенты, затем использую СпироGimp с интересными настройками кистей и метода рисования, или использую простые параметры, но повторяю действия, используя слегка отличающиеся настройки.

Как получить СпироGimp?

СпироGimp входит в состав Gimp 2.0. Если вы используете Gimp версии 1.2, вы можете скачать исходный код СпироGimp. Для скачивания доступны еще несколько демо-скриптов (они были протестированны на Gimp 1.2).

Что такое спирограф?

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

На сайте Eric Weisstein’а "Мир математики" есть раздел "математическое искусство", описывающий работу спирографов.

Что такое СпироGimp?

СпироGimp напоминает Trochoid скрипт-фу, но с более расширенными возможностями:

  • Может рисовать внутри границ выделенной области (смотрите на банер СпироGimp выше).
  • Может рисовать спирографы, эпитрохоиды и фигуры Лиссажу.
  • Может рисовать за границей окружности или выделенной области (смотрите границу вокруг банера СпироGimp выше).
  • Может использовать любой карандаш, кисть или аэрограф для рисования фигур.
  • Может использовать любой градиент вместо обычного изменения оттенков.

Использование СпироGimp

Предупреждение: некоторые фигуры могут занять много времени для прорисовки. Это больше всего относится к параметру “Зубцы”. Будьте внимательны.

Скрипт можно запустить из меню изображения путем выбора: Скрипт-Фу → Визуализация → СпироGimp, вы увидите этот диалог.

Параметры “Тип” и “Форма” определяют общий вид шаблона, который вы получите. Поля начиная с “Внешние зубцы” и до “Начальный угол” дают более детальный контроль над результатом. Параметры “Инструмент” и “Кисть” определяют методы прорисовки фигуры. Остальные пункты (начиная с “Метода окраски” и до “Градиента”) управляют цветами шаблона. :gimp:spyro_snapshot.png

Тип и форма

Тип и форма определяют общий вид шаблона. Допустимые типами являются:

Спирограф Эпитрохоида Лиссажу
:gimp:spyrogimp:spyro_type_spyro.gif:gimp:spyrotype_epitr.gif:gimp:spyro_type_lissa.gif

К примеру, эта фигура типа эпитрохоида. Для прорисовки использовался градиент с Метод Окраски = “Градиент: Пилообразный цикл”. Края изображения залиты угловым градиентом по форме. :gimp:spyro_red_swirl.jpg Параметр “Форма” применим только к эпитрохоидам и спирографам. “Классический” спирограф круглый, но допустимы следующие формы:

Кадр Треугольник Квадрат Шестиугольник
:gimp:spyro_shape_frame.gif:gimp:spyro_shape_trian.gif:gimp:spyro_shape_squar.gif:gimp:spyro_shape_squar.gif

Разница между кадром и квадратом в том, что кадр распологается на границам, а квадрат - в центре. Если вам нужно что-то реально похожее на кадр, следует использовать более низкое значение параметра “Размер отверстия”, иначе шаблон закроет большую часть изображения.

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

Это изображение состоит из нескольких Спирографов, располагающихся один над другим. У одного из них выбрана фигура “кадр”, у другого - “квадрат”. Цвета наносились с помощью слоев и градиентов. :gimp:spyro8.jpg На этом изображении намного лучше рассмотреть разницу между двумя спирографами. Внешний спирограф создан с формой “кадр”, форма внутреннего - многоугольник, 8 сторон. Внутренняя фигура рисовалась X-подобной кистью. Я снова использовал градиенты. :gimp:spyro3.jpg

Размер отверстия

Некоторые настройки шаблона очень трудны в обьяснении. Особенно тяжело представить как будет выглядить результат, глядя на настройки. В этом немного помогут демо-скрипты, но они не включены в пакет Gimp. Если вы поставите их (исходный код), то сможете запустить два демо-скрипта из меню Расширения → Скрипт-Фу → Разное → SpyroGimp-demo.

Эта таблица представляет собой серию фигур, отличающихся только “размером отверстия”. Эти изображения сгенерировал скрипт hole-ratio demo с параметрами Внешние зубцы = 90, Внутренние зубцы = 70.

0.1 0.2 0.3 0.4
:gimp:spyro_smpl-hole1.gif:gimp:spyro_smpl-hole2.gif:gimp:spyro_smpl-hole3.gif:gimp:spyro_smpl-hole4.gif
0.5 0.6 0.7 0.8
:gimp:spyro_smpl-hole5.gif:gimp:spyro_smpl-hole6.gif:gimp:spyro_smpl-hole7.gif:gimp:spyro_smpl-hole8.gif
0.9
:gimp:spyro_smpl-hole9.gif

Зубцы

Внешние и внутренние зубцы - это количество зубцов во внутреннем и внешнем кольце спирографа. Для получения более плотных (гладких) фигур используйте большие номера чтобы скрыть общие факторы.

Большое количество внешних зубцов генерирует более гладкие шаблоны. Чем больше зубцов, тем меньший угол движения, соответсвенно больее гладкая фигура.

Внешние = 80, внутренние = 60 Внешние = 20, внутренние = 15
:gimp:spyro_smooth.gif:gimp:spyro_jerky.gif

Второй демо-скрипт Расширения → Скрипт-Фу → Разное → SpyroGimp-demo → teeth рисует различные фигуры с варьирующими параметрами внешних и внутренних зубцов. Ниже вы увидите образец работы скрипта с такими параметрами: Размер отверстия = 0.4, Тип = Спирограф. Числа внизу и справа показывают количество внутренних и внешних зубцов, соответственно. :gimp:spyro_teeth_demo.png

Отступ

Параметр “отступ” контролирует расстояние от границ изображения. Негативным результатом неправильно заданного параметра “отступ” является шаблон, вышедший за границы изображения или выделенной области. Этот параметр не применяется к кривым Лиссажу.

Отступ = -20 Отступ = 0 Отступ = 20
:gimp:spyro_margin_minus.gif:gimp:spyro_type_spyro.gif:gimp:spyro_margin_plus.gif

Начальный угол

В спирографах и эпитрохоидах “начальный угол” вращает изображение. Если у фигуры специфическая форма (допустим шестиугольник), она хорошо вращается.

Эффект для кривых Лиссажу такой же (шаблон вращается), но термин “угол” не очень понятен в данном случае.

Это изображение состоит из нескольких спирографов с разными цветами, отступами и начальными углами. Изменение отступов и углов создает эффект спирали. :gimp:spyro_spyro9.jpg

Инструмент и кисть

Меню “инструмент” содержит три варианта: Карандаш, Кисть и Аэрограф. Кисть, непрозрачность и режим рисования для этих инструментов указываются в параметре “кисть”. Параметры для инструмента кисть берутся из опций кисти, настройки аэрографа в опциях аэрографа. Я не буду рассматривать всевозможные комбинации настроек этих инструментов и настроек СпироGimp, но использование этих параметров может давать разнообразные результаты.

Это изображение основанно на кривых Лиссажу и использует Х-подобную кисть. Цветовые эффекты полученны с помощью линейного и радиального градиентов. :gimp:spyro7.jpg Тут я использовал два одинаковых шаблона, один рисовался большой кистью, другой - маленькой, с использованием разных цветов. Это придает меньшей фигуре эффект “ореола” вокруг него. На фоне квадратный градиент. :gimp:spyro1.jpg

Цвет

В меню “Метод окраски” доступны следующие пункты: “Сплошной цвет”, “Градиент: пилообразный цикл” и “Градиент: треугольный цикл”. Каждая из этих опций использует одно (и только одно) из полей “Цвет” или “Градиент” которые применяются после выбора метода окраски. “Сплошной цвет” рисует шаблон одним цветом, действия градиента такие же как и всегда.

Градиент может создавать интересные эффекты если фигура “плотная”. Для этого изображения использовалась широкая кисть и градиент “Incandescent”. :gimp:spyro2.jpg Это похожее, но вместо кисти использовался карандаш. :gimp:spyro_metal_fan.jpg Диалог скрипт-фу СпироGimp не позволяет пользователю непосредственно управлять диапозоном изменения цветов вследствие градиентов. Все, что вы можете, это установить одиночное наложение градиента (”Пилообразный цикл”) или повторное (”Треугольный цикл”). Но это возможно следующим путем:

  • Перед открытием диалога СпироGimp выберите нужные опции градиента в настройках инструмента Кисть.
  • В диалоге СпироGimp выберите Метод окраски “сплошной цвет”.
  • В качестве инструмента выберите Кисть.

Скрипт будет рисовать текущим настроенным градиентом для кисти а не градиентом из диалога СпироGimp. Это работает потому что скрипт использует настройки инструмента Кисть.

Эта фигура, к примеру, основана на кривых Лиссажу и нарисована с помощью градиента, что создает иллюзию того, что кривая на продолжается. :gimp:spyro6.jpg При создании этого изображения использовались расширенные настройки инструмента Кисть, особенно режим рисования. Использование методов Деление и Вычитание может создать очень четкий результат, особенно когда фигура “плотная”. :gimp:spyro4.jpg На этом закончим, удачного использования!

 
© 2006 Права принадлежат творческой группе Nixland.org