Работа со скриптами Apophysis (часть 1)

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

Фракталы в Apophysis можно создавать как с помощью редактора трансформаций, так и с помощью скриптов. Первый способ — это область творческого поиска. Второй же способ более направленный, также он открывает нам путь к использованию таких средств программы, которые мы не могли использовать в первом способе.

В данном обзоре мы рассмотрим:
1. как можно запустить готовые скрипты в Apophysis;
2. какие есть подпункты в пункте меню «Script» и за что они отвечают.

Перед тем, как запускать скрипт, следует удостовериться, что в Apophysis установлены все плагины, необходимые для работы скрипта. Готовые к работе плагины представляют собой динамически подключаемые библиотеки (с расширением dll). Устанавливаются они следующим образом. Надо закрыть Apophysis, если он запущен, затем распаковать архивы с плагинами в [путь к программе Apophysis]\Plugins — и после нового запуска программы во вкладке Variations окна редактора трансформаций появятся новые вариации (ниже основных, на желтом фоне).
Если на момент запуска скрипта в программе установлены не все необходимые плагины, скрипт может выполниться и без выдачи сообщения об ошибке. Однако, результат работы скрипта будет отличен от ожидаемого. Сохранять такой флейм в общем случае не рекомендуется: в сохраненных параметрах окажутся только те плагины, которые были установлены в программе, а недостающие будут пропущены.

Скрипты Apophysis имеют расширение asc. Каждый скрипт представляет собой текстовый файл (который при необходимости можно править в Блокноте) — небольшую программу действий для Apophysis.
Несколько установленных вместе с программой скриптов имеются в папке по умолчанию — [путь к программе Apophysis]\Scripts. Скрипты можно как скачать в Интернете, так и написать самим (и этому будет посвящено одно из следующих руководств по Apophysis).


1. Запуск готового скрипта asc

1.1. Нажмите пункт меню «Script», подпункт «Open…»; выберите файл скрипта, который необходимо запустить.
«Горячее» сочетание клавиш для открытия скрипта — Ctrl+E.
На самом деле, расширение asc не является необходимым условием для запуска скрипта. Через подпункт «Open…» можно открыть для запуска и файл txt (в Apophysis 2), и файл с произвольным расширением (в 7X) — для этого в поле «Тип файлов» надо выбрать — Text files (*.txt) / All files (*.*).

1.2. Затем нажмите пункт меню «Script», подпункт «Run script». Горячая» клавиша запуска скрипта — F9.
Чтобы остановить выполнение скрипта (до того, как он завершил свою работу), нужно выбрать «Stop script». «Горячая» клавиша остановки запущенного скрипта — F10.


2. Скрипт в виде текста и Редактор скриптов Apophysis

Если скрипт, который необходимо запустить, не в виде файла asc, а в виде текста, то его можно:

2.1. Сохранить в файл в любом стороннем текстовом редакторе (например, в Блокноте) и далее переходить к пункту 1.1.

2.2. Скопировать во встроенный в Apophysis Редактор скриптов, который вызывается нажатием пункта меню «Script», подпункт «Edit script». («Горячее» сочетание клавиш — Ctrl+D).
Пользоваться Редактором скриптов в целом удобнее, чем сторонним текстовым редактором:
— из него можно запускать скрипты сразу, без обязательного предварительного сохранения;
— в нем можно открывать, редактировать и сохранять скрипты (по умолчанию, с расширением asc, но при желании — с произвольным расширением);
— для удобства, в нем цветом или полужирным начертанием выделяются некоторые специальные выражения — операторные скобки begin end, операторы циклов, параметры функций;
— в случае запуска скрипта, содержащего ошибку, Редактор скриптов выдаст сообщение об ошибке и укажет номер строки, в которой ошибка.

Окно Редактора скриптов:

1 — Текстовое поле Редактора скриптов.
2 — Поле, в котором отображаются ошибки выполнения скриптов — с указанием номера строки с ошибкой и причиной ошибки.
3 — Дополнительное сообщение, показывается в случае ошибки выполнения скрипта. Причина ошибки, номер строки, номер позиции в строке. Если ошибок более одной, сообщение показывается для самой первой.
Слева, обведены красным — номера строк. Вводить их не надо, они проставляются сами, автоматически.
Справа, обведены красным — управляющие кнопки. Сверху вниз:
— New (очищает текстовое поле Редактора скриптов);
— Open (нажатие аналогично вызову подпункта «Open…»);
— Save (сохраняет содержимое текстового поля в файл);
— Run (запускает скрипт из текстового поля — без предварительного сохранения);
— Stop (останавливает выполнение скрипта);
— Break (прерывает выполнение скрипта).

В Редакторе скриптов нет кнопок «Отменить», «Повторить», «Вырезать», «Копировать», «Вставить». Но щелчком правой клавиши мыши можно вызвать всплывающее меню с четырьмя пунктами — Undo (Отменить), Cut (Вырезать), Copy (Копировать), Paste (Вставить).
Действуют и некоторые стандартные «горячие» сочетания клавиш:
Ctrl+A — выделить все
Ctrl+X — вырезать
Ctrl+C — копировать
Ctrl+V — вставить
Сочетания Crtl+Z (отменить) и Crtl+Y (повторить) применительно к тексту скрипта не действуют. Вместо этого, они выполняют соответствующие действия по отношению к флейму в главном окне программы. Поэтому, операция отмены производится только с помощью всплывающего меню. (Операции повторения в меню нет).


3. Получение скрипта из флейма

3.1. Откройте файл параметров Apophysis (расширение flame).

3.2. Нажмите пункт меню «Script», подпункт «Generate script from flame». Откроется окно Редактора скриптов, в текстовом поле которого будет скрипт, необходимый для создания такого флейма.


4. «Любимые» скрипты

Быстрый запуск «любимых» (т.е. часто использующихся) скриптов обеспечивается настройкой подпункта «Manage favorites…».
Нажатием данного подпункта вызывается окно, в котором вы можете добавить скрипты в «любимые» (Add) или же удалить из «любимых» (Remove). В этом же окне вы можете установить нужный порядок следования «любимых» скриптов — используя кнопок «Move up» (передвинуть на один пункт выше) и «Move down» (передвинуть на один пункт ниже). После настройки подпункта, «любимые» скрипты показываются между «Manage favorites…» и «More».
Для версии 7X. Скрипты, находящиеся в папке по умолчанию, изначально располагают возможностью быстрого запуска — через подпункт «Directory»/»More». Чтобы подпункт «Directory»/»More» обновился после изменения содержимого папки по умолчанию, требуется перезапуск программы. (Двойное название подпункта объясняется тем, что «Directory» он, когда «любимые» скрипты не указаны, а «More» — когда указаны. Если какой-либо скрипт из папки по умолчанию указать в качестве «любимого», то он будет отображаться в перечне «любимых» скриптов, без дублирования в «More»).


Дополнительная полезная информация
— Если скрипт открыт с помощью подпункта «Open…» главного меню Apophysis — при вызове Редактора скриптов, текст скрипта уже находится в текстовом поле.
— Скрипты можно открывать с возможностью правки (по умолчанию) и только для чтения (в окне открытия версии 7X можно поставить галочку в соответствующем окошке).

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

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