Не открывается скрипт в after effects

Обновлено: 08.07.2024

В предыдущей статье я рассказал, как написать скрипт для Adobe After Effects. Напомню, что наш скрипт создает окно в интерфейсе программы. В этом окне можно вводить и выполнять код Extendscript - язык сценариев для программ Adobe. Теперь хочу предложить вам некоторое расширение данного плагина. Давайте сделаем так, чтобы он мог загружать и сохранять написанные нами скрипты.

Начнем с загрузки скрипта. Для этого добавим кнопку Open и обработчик ее нажатия

Первым делом в обработчике мы вызываем диалоговое окно для открытия файла. Первым аргументом в статический метод File.openDialog передается подсказка для пользователя. Если система поддерживает такую подсказку, она будет отображена. В противном случае этот аргумент будет проигнорирован.

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

Если пользователь выбрал файл, метод File.openDialog возвратит экземпляр класса File. В противном случае, если пользователь нажал Отмена, будет возвращен null. В таком случае мы прерываем работу обработчика

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

Нас интересуют файлы .js и .jsx. Оба эти расширения интерпретируются AE как сценарии. Если проверка прошла успешно, мы открываем файл для чтения, для этого передаем методу open аргумент “r” - read, передаем нашему текстовому полю содержимое файла и закрываем файл, чтобы он не засорял память программы.

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

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

Следующим шагом мы сохраним наш скрипт. Для этого добавим кнопку Save.

Тут почти та же логика, что и в предыдущем блоке. Мы открываем диалоговое окно для сохранения файла.

Если пользователь нажал Отменить File.saveDialog возвращает null и мы прерываем работу обработчика

Далее проверяем имя файла указанное в диалоговом окне и, если имя не содержит расширений .js или .jsx, переименовываем файл, добавляя нужное расширение

Имя файла доступно только для чтение, поэтому для его изменения мы используем метод rename.


А сами кнопки будем уже добавлять не в окно, а в эту группу

Теперь кнопки отрисовываются инлайн, что, согласитесь, выглядит гораздо лучше.


На этом пока все. Надеюсь, данный пример был вам полезен. Полный скрипт с подробными комментариями вы можете найти тут. Документацию по работе с файлами в AE Extendscript смотрите тут.

Текущая версия After Effects (22.0) поддерживает только Cinema 4D версии R24 (установщик предоставляется в комплекте). Тем не менее, последняя версия Cinema 4D R25 совместима с более ранними версиями After Effects, чем 22.0. Если для рабочего процесса требуются функции, доступные только в Cinema 4D R25, используйте After Effects 2021 (версия 18.4 или выше). В будущих обновлениях After Effects 2022 будет добавлена поддержка функций, доступных только в R25.

  • Проблема. Аварийное завершение работы After Effects при использовании инструмента «Кисть для ротоскопии» на компьютерах Apple на базе процессоров M1 и MacOS 11.

Временное решение. Чтобы устранить проблему, обновитесь до MacOS 12.

  • Проблема. Зависание Adobe Media Encoder 2022 и Adobe Premiere Pro 2022 на системах Windows при рендеринге композиции After Effects 2022 на базе Cinema 4D или композиции, содержащей эффект Cineware с использованием динамической ссылки.

Временное решение. Экспортируйте композицию из очереди рендеринга After Errects с помощью новых шаблонов модуля вывода «Высокое качество» или «Высокое качество с альфа-каналом» и импортируйте полученный видеоряд в Media Encoder или Premiere Pro.

  • Проблема. Cineware Live Link перестает отвечать при использовании Cinema 4D.

Временное решение. В настоящее время Live Link не поддерживается After Effects 2022. Мы надеемся восстановить работу этой функции в будущих обновлениях.

  • Проблема. Неточное отображение времени рендеринга для слоев предварительных композиций со слоями 3D и установленным значением ВКЛЮЧЕНО для переключателей «Свернуть трансформации» и «3D-слой».

Временное решение. Для получения более точной информации проверьте время рендеринга кадра на таймлайне предварительной композиции.

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

Обходное решение. Временное решение еще не найдено.

  • Проблема. При использовании After Effects 18.2 или Premiere Pro 15.2 на системах с драйверами Nvidia могут возникать искажения или сбои окна предварительного просмотра, если на панели управления Nvidia включен режим повышения резкости изображения или сглаживания — FXAA.
  • Проблема. При каждом первом запуске aerender на системах Mac происходит сбой автоматизации aerender и отображается диалоговое окно «Контроль доступа». Разрешение доступа — это предоставление доступа к документам и данным в папке приложения, а также к выполнению действий в этом приложении. В случае игнорирования оповещения или нажатия кнопки Не разрешать , происходит сбой теста aerender, а процесс aerendercore остается активным (монитор активности).

Обходное решение. Временное решение еще не было найдено.

  • Проблема. Не удается чтение JPEG-изображений в проектах из предыдущих версий приложения.

Обходное решение. На панели Проект выберите необходимый JPG-файл, нажмите Файл > Заменить видеоряд > Файл и замените JPG-файл самим собой. При этом Тип файла на панели Проект изменяется с «JPEG» на «ImporterJPEG», что указывает на возможный сбой при обновления от устаревшего средства импорта JPEG.

  • Проблема. H.264 (MP4) файлы импортируются как зеленые кадры. Воспользуйтесь следующим обходным решением:
    • Перейдите в Настройки > Импорт
    • В разделе «Видеоматериал» отмените выбор «Включить декодирование с аппаратным ускорением».
    • Затем перейдите в Настройки > Медиаданные & Кэш диска.
    • Нажмите «Очистить кэш диска» и «Очистить базу данных и кэш».
    • Перезапустите After Effects и импортируйте файлы снова.

    Обходное решение. Повторно включите 3D для этого слоя, измените представление, а затем отключите 3D.

    • Проблема. При включенном Черновике 3D камера неправильно отображается в ортогональном представлении, например, в представлении вида спереди.

    Обходное решение. Решение пока отсутствует.

    • Проблема. Включение параметра «Использовать предыдущую версию пользовательского интерфейса» на панели ScriptUI приводит к сбою. Открытие панели ScriptUI, если этот параметр был выбран ранее, или переключение на рабочее пространство, содержащее панель ScriptUI с включенным параметром, также приводит к сбою.

    Обходное решение. Используйте следующие шаги для устранения неполадок:

    1. Войдя в After Effects, откройте папку настроек, нажав «Настройки» > «Общие» > «Показать настройки» в Finder / Explorer.
    2. Закройте After Effects.
    3. Откройте файл «Adobe After Effects 17.7 Prefs-indep-general.txt» в текстовом редакторе.
    4. Выполните поиск «Pref_SUI_PANEL_USES_LEGACY_SKIN» в текстовом файле.
    5. Измените каждую запись в разделе «Pref_SUI_PANEL_USES_LEGACY_SKIN» на 00 вместо 01.
    6. Сохраните текстовый файл.

    При повторном открытии After Effects во всех скриптах устаревший режим будет отключен, что позволит избежать сбоя.

    • Проблема. Пользовательский интерфейс в панели «Элементы управления эффектами» не отображается, что влияет на некоторые сторонние плагины.

    Временное решение проблемы. Перейдите на более низкий уровень After Effects версии 17.5.

    Проблема. «Управление цветом дисплея» не включается по умолчанию при настройке рабочего пространства проекта.

    Обходное решение. При настройке проекта управления цветом выберите «Использовать управление цветом дисплея» , чтобы включить его.Функция задает состояние для этого проекта, которое останется неизменным. Но эти действия необходимо выполнять для каждого создаваемого проекта с управлением цветом.

    • Проблема. Удержание клавиши Option (Mac) или Alt (Windows) во время простого щелчка или щелчка с перетаскиванием с помощью инструментов выделения, пера, масштабирования или др. не работает должным образом; вместо этого активируется инструмент Universal Camera Tool. Это происходит только в том случае, если в композиции присутствует 3D-слой. Примеры, когда удерживание клавиш Opt/Alt работает не так, как ожидалось:
      • Инструмент «Выделение» не дублирует форму или контур фигуры при перетаскивании этого контура.
      • Инструмент «Перо» не активирует инструмент «Преобразование вершин», когда курсор мыши находится над точкой или рукояткой маски.
      • Инструмент «Масштабирование» не изменяется при уменьшении масштаба.

      Кроме того, удержание клавиши Option/Alt во время перетаскивания индикатора текущего времени на панели «Временная шкала» не препятствует обновлению панели «Композиция» во время перетаскивания, независимо от того, присутствует ли в композиции 3D-слой.

      Обходное решение. Отключите параметр Активировать - нажмите левую/среднюю/правую клавиши мыши для выбора параметра камеры Настройки > 3D .

      Обходное решение. При возникновении проблемы выполните откат до версии Camera Raw 12.x, см. раздел Установочный файл Camera Raw 12.x . Для получения дополнительной информации о совместимости Camera Raw с ОС см. Системные требования. Дополнительные сведения см. в этой публикации в сообществе.

      • Проблема. (Win) файл aerender работает только при условии отключения проверок лицензии на рендеринг с помощью ae_render_only_node.txt. Информацию по использованию этого файла см. в разделе Автоматический и сетевой рендеринг.

      (Mac) Без использования ae_render_only_node.txt файл aerender выполняет рендеринг файлов, но завершает работу без остановки базового процесса aerender.

      Обходное решение. Файл работает корректно при использовании ae_render_only_node.txt.

      Проблема. Непредсказуемое аварийное завершение работы After Effects 17.1.4.

      Обходное решение. Выполните откат до предыдущей версии After Effects 17.1.3, как описано в этой статье. Мы активно работаем над устранением этой проблемы.

      Проблема. Удаление аудиоустройства во время использования препятствует предварительному воспроизведению.

      • Проблема. After Effects отображает артефакты предварительного просмотра на программном мониторе при использовании Lumetri в системах с графическими процессорами NVIDIA с более новыми драйверами Studio/Game Ready. Эта проблема возникала в связи с несколькими графическими процессорами и GTX 1080 Ti , работающими с последним драйвером Game Ready 451.48.

      Временное решение. Выполните обновление до драйвера NVIDIA Studio v451.77.

      • Проблема. After Effects отображает зеленые горизонтальные линии на панели «Композиция» с драйверами Intel 8280 и 8336

      Обходное решение. Выполните откат до предыдущей версии драйверов Intel.

      ошибка зеленых горизонтальных линий

      • Проблема. Для маркеров нельзя указать ссылку на имя в механизме выражений JavaScript.

      Обходное решение. Переключитесь на механизм выражений Legacy ExtendScript для просмотра правильного значения.

      • Проблема. Непредсказуемое поведение медиафайлов Adobe Stock, содержащихся в общих библиотеках Creative Cloud Libraries. Медиафайлы Stock, которые были лицензированы и совместно использованы соавтором, могут не отображаться для соавторов как лицензированные, они могут отображаться как автономные медиафайлы или не отображаться вообще в общей библиотеке или последовательности, когда другие соавторы открывают проект и общую библиотеку.

      Обходное решение. Попробуйте закрыть и открыть проект или закрыть и перезапустить After Effects.

      • Проблема. Метод сценария findMenuCommandId() больше не работает в версии After Effects 17.0 или выше, локализованной на японском языке.

      Обходное решение. Решение пока отсутствует.

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

      Обходное решение. Отключение параметров «Линеаризовать рабочее пространство» или «Композиция с аппаратным ускорением», «Слой» и «Видеоряд» останавливает появление цветовой окантовки.

      • Проблема. Закрытие панели областей Lumetri во время воспроизведения предварительного просмотра может привести к сбою After Effects.

      Обходное решение. Закройте панель областей после остановки предварительного просмотра.

        Проблема. В MacOS изменение окна композиции с помощью тильды (

      Решение. Обновите macOS Catalina до последней версии (версия 10.15).

      • Проблема. After Effects может аварийно завершать работу при запуске, если установлен модуль Red Giant Supercomp.

      Обходное решение. Удалите модуль Supercomp, если он не требуется для открываемого проекта. Если он необходим, продолжайте использовать After Effects 17.0.5.

      Red Giant выпустит обновление Supercomp в конце апреля 2020 года, которое решит эту проблему.

      Проблема. Не удается импортировать файлы MP4 (H.264) в After Effects версии 17.0.5.

      Обходное решение.

      1. Переустановите предыдущую версию After Effects.
      2. Перекодируйте файлы в другой формат.

      Для получения дополнительной информации см. Эту публикацию сообщества.

      • Проблема. В Windows При двойном щелчке файла проекта .aep, который, в свою очередь, вызывает запуск After Effects, создается три подпапки (CIDFont, CMap и Font) в той же папке, что и проект .aep.

      Временное решение. Откройте проект .aep с помощью меню Файл > Открыть проект после запуска After Effects или дважды щелкните файл проекта .aep после открытия After Effects. После закрытия After Effects можно безопасно удалить эти три подпапки.

      • Проблема. Закрытие панели областей Lumetri во время воспроизведения предварительного просмотра может привести к сбою After Effects.

      Обходное решение. Закройте панель областей после остановки предварительного просмотра.

        Проблема. В MacOS изменение окна композиции с помощью тильды (

      Обходное решение. Продолжайте вводить имя файла, чтобы восстановить его в поле ввода.

      • Проблема. В After Effects 17.0.2 при создании композиции из файлов в формате .mov графика повреждается даже во время предварительного просмотра. Эта проблема возникает на ноутбуках 16" Macbook Pro, если вы используете AMD Radeon Pro 5300M 4 ГБ.

      Обходное решение. Решение пока отсутствует.

      • Проблема. Шаблоны анимированной графики некорректно отображаются в Premiere Pro 14.0 при установке After Effects 17.0.2.

      Обходное решение. Обновите Premiere Pro до версии 14.0.1. Для рендеринга шаблонов анимированной графики Premiere Pro 14.0.1 требует After Effects 17.0.2 (и наоборот).

      • Проблема. Закрытие панели областей Lumetri во время воспроизведения предварительного просмотра может привести к сбою After Effects.

      Обходное решение. Закройте панель областей после остановки предварительного просмотра.

        Проблема. В MacOS изменение окна композиции с помощью тильды (

      Обходное решение. Если возникает такая проблема, переустановите After Effects.

      • Проблема. Имя файла, показанное в окне «Сохранить/Открыть», может стать недопустимым на ноутбуках Mac с Touch Bar при нажатии клавиши Escape.

      Обходное решение. Продолжайте вводить имя файла, чтобы восстановить его в поле ввода.

      • Проблема. Элемент управления раскрывающегося меню представляет собой новую функцию в этой версии After Effects. Поскольку этот элемент управления основан на ранее существующем типе меню, он отображается в проектах, открытых в предыдущих версиях After Effects. Однако более старые выпуски имеют ограниченную функциональность, поэтому не рекомендуется создавать меню с намерением использовать его в более ранних выпусках. Кроме того, сценарии для элемента управления раскрывающегося меню в настоящее время не поддерживаются.
      • Проблема. При использовании macOS 10.15 может произойти сбой палитры цветов Colorama.
      • Проблема. Закрытие областей Lumetri во время воспроизведения предварительного просмотра может привести к сбою After Effects.

      Обходное решение. Закройте панель областей после остановки предварительного просмотра.

        Проблема. В MacOS 10.13 или 10.14 изменение окна композиции с помощью тильды (

      • Если в проекте 17.0 используется новый эффект выражения раскрывающегося меню, настройки меню невозможно редактировать.
      • Проекты, использующие основные свойства, могут не загружать все данные ключевых кадров этих свойств.

      Проблема. Команда «Редактировать оригинал» не запускает внешнее приложение, например, Photoshop и Illustrator на macOS, если путь к файлу содержит символы, не являющиеся символами ASCII, например, символы японского, китайского и корейского алфавитов. Кроме того, кнопка «Создать справочный кадр» на панели «Заливка с учетом содержимого» не запускает Photoshop автоматически.

      Обходное решение. Используйте одно из следующих временных решений:

      • Не используйте символы, не являющиеся символами ASCII, в пути к файлу или в именах файлов.
      • Запустите Photoshop или другое внешнее приложение и откройте файл вручную.

      Выявленные неполадки в функции «Заливка с учетом содержимого»

      Проблема. На Mac и Win при создании слоя заливки загрузка ЦП может превышать 100 процентов.

      Обходное решение. Для этой проблемы нет временного решения.

      Проблема. Если открыт командный проект, при нажатии кнопки «Создать слой заливки» или «Создать справочный кадр» ничего не происходит.

      Обходное решение. Преобразуйте командный проект в локальный проект, выберите Редактировать > Командный проект > Преобразовать командный проект в проект .

      Известные проблемы с Expression Editor

      Проблема. В Windows кернинг и межбуквенный интервал заметно изменяются при активации поля выражения. При открытии меню Установки > Сценарии и выражения, установке значения ширины редактора выражений 2 и подтверждении настройки с помощью кнопки ОК кернинг текста в неактивном состоянии сильно отличается от активного состояния и вызывает дополнительный скачок при размещении текста. Кроме того, расстояние между вкладками в неактивном состоянии составляет от 6 до 8 вне зависимости от настроек ширины вкладки.

      Обходное решение. Установите ширину вкладки от 6 до 8, чтобы минимизировать скачки.

      Если вы обнаружили не описанную здесь ошибку или просто хотите стать частью нашего компетентного сообщества, посетите форумы After Effects. Чтобы сообщить о возникших ошибках или предложить свои улучшения имеющихся функций в продукте Adobe, используйте форму запроса на добавление новых функций/отчета об ошибках.

      Welcome to the Community!

      We have a brand new look! Take a tour with us and explore the latest updates on Adobe Support Community.

      Adobe Support Community

      Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
      • Home
      • After Effects
      • Discussions
      • Can't see "Allow scripts to write file and access .
      Can't see "Allow scripts to write file and access network" in preferences /t5/after-effects-discussions/can-t-see-quot-allow-scripts-to-write-file-and-access-network-quot-in-preferences/td-p/10421465 Apr 07, 2019 Apr 07, 2019

      Copy link to clipboard

      I'm trying to import a VR video from C4D and I'm following a tutorial in which the person checks "Allow scripts to write file and access network" in AE under general.

      When I go to mine, I can't see that line, I see others like "show tool tips", etc.

      I already uninstalled and installed after effects and it's still not working so I haven't been able to import the AEC file.

      Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

      1 Correct answer

      Adobe Community Professional , Apr 07, 2019 Apr 07, 2019 Rick Gerard • Adobe Community Professional , Apr 07, 2019 Apr 07, 2019 What version of AE? It has apparently been removed in CC 2019If you check what's new Feature summary | After Effects (April 2019 release)Scripting & ExpressionsThe following existing preferences related to scripting and expressions have been moved from the General preferences panel to the new Scripting & Expressions panel: Allow Scripts to Write Files and Access Network Enable JavaScript Debugger Expression Pick Whip Writes Compact English Show Warning Banner When Project Contains Expression Err.

      Copy link to clipboard

      What version of AE? It has apparently been removed in CC 2019

      Scripting & Expressions

      The following existing preferences related to scripting and expressions have been moved from the General preferences panel to the new Scripting & Expressions panel:

      • Allow Scripts to Write Files and Access Network
      • Enable JavaScript Debugger
      • Expression Pick Whip Writes Compact English
      • Show Warning Banner When Project Contains Expression Errors

      The Scripting & Expressions panel also contains options related to the new Expression Editor.

      For more information, see For more information, see General preferences, and Expression Editor enhancements.

      And sure enough:

      I am not trying to be a smart ass, just pointing out some of the amazing things you can learn if you spend just a few minutes with the new feature notes and user guide.

      В сценариях After Effects используется язык Adobe ExtendScript, представляющий собой расширенную форму языка JavaScript. Для имен файлов ExtendScript используется расширение JSX или JSXBIN .

      Описания возможностей сценариев, доступных в After Effects, см. в руководстве по написанию сценариев After Effects в Центре разработки After Effects.

      При запуске After Effects загружает сценарии из папки Scripts. По умолчанию папка Scripts находится для After Effects в следующих местах:

      (Windows) Program Files\Adobe\Adobe After Effects <версия>\Support Files

      (Mac OS) Applications/Adobe After Effects <версия>

      Сценарии также устанавливаются в папках пользователя начиная с After Effects CC 12.1.

      Некоторые сценарии поставляются с After Effects и устанавливаются в папку Scripts автоматически.

      Загруженные сценарии доступны в меню «Файл» > «Сценарии». При изменении сценария во время работы After Effects необходимо сохранить изменения, чтобы они были применены. При установке сценария в папку Scripts во время выполнения After Effects необходимо перезапустить After Effects, чтобы сценарий появился меню «Сценарии», хотя новый сценарий можно запустить немедленно с помощью команды «Выполнить файл сценария».

      Сценарии в папке ScriptUI Panels доступны в нижней части меню «Окно». Если сценарий был написан, чтобы предоставить пользовательский интерфейс в прикрепляемой панели, этот сценарий следует помещать в папку ScriptUI. Работа панелей ScriptUI очень похожа на работу панелей по умолчанию в пользовательском интерфейсе After Effects.

      По умолчанию сценариям не разрешается ни записывать файлы, ни взаимодействовать по сети. Чтобы разрешить сценариям запись файлов и взаимодействие по сети, выберите «Правка» > «Установки» > «Общие» (Windows) или «After Effects» > «Установки» > «Общие» (Mac OS) и установите флажок «Разрешить сценариям выполнять запись файлов и осуществлять доступ к сети».

      Чтобы запустить загруженный сценарий, выберите «Файл» > «Сценарии» > «[имя сценария]».

      Чтобы выполнить сценарий, который не был загружен, выберите «Файл» > «Сценарии» > «Выполнить файл сценария», найдите и выберите сценарий, а затем нажмите кнопку «Открыть».

      Чтобы остановить выполняемый сценарий, нажмите клавишу ESC.

      Чтобы выполнить сценарий из командной строки, вызовите afterfx.exe из командной строки. В качестве аргументов используйте параметр -r и полный путь к сценарию. Эта команда не открывает новый экземпляр приложения After Effects, а выполняет сценарий в существующем экземпляре.

      Пример (для Windows)

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

      Можно просмотреть список из десяти последних выполнявшихся сценариев в After Effects. Чтобы просмотреть список, выберите Файл > Сценарии > Последние файлы сценариев .

      Чтобы выполнить снова любой из десяти последних выполнявшихся сценариев, нажмите клавиши Cmd + Option + Shift + D (macOS) или Ctrl + Alt + Shift + D (Win).

      На веб-сайте AE Scripts Ллойд Алварез (Lloyd Alvarez) советует, как выполнять сценарии JSXBIN при отсутствии доступа к папке Scripts или ScriptUI Panels.

      Чтобы помочь выполнять типовые задачи и создать основу для изменения и создания собственных сценариев, After Effects поставляется с несколькими заранее написанными сценариями.

      Запустите сценарий-пример Demo Palette.jsx для получения представления о возможностях, предоставляемых сценариями.

      С помощью редактора сценариев, входящего в набор инструментов ExtendScript, можно создавать собственные сценарии для After Effects. Набор инструментов ExtendScript предоставляет удобный интерфейс для создания, отладки и тестирования собственных сценариев. Иногда все, что понадобится сделать, — это внести небольшие изменения в существующий сценарий, чтобы он выполнял нужные действия. Такие незначительные изменения часто можно выполнить с минимальными знанием компьютерного программирования и языков сценариев.

      Чтобы запустить редактор сценариев, выберите «Файл» > «Сценарии» > «Открыть редактор сценариев» .

      Руководство на форуме AE Enhancers шаг за шагом помогает читателю выполнить все этапы создания сценария.

      Джефф Алмасол на своем веб-сайте redefinery предоставляет набор служебных программ для создания сценариев, таких как полезные функции, для создания собственных сценариев.

      Доступ для разработки сценариев шаблонов анимационного дизайна

      При помощи сценариев можно добавлять свойства на панель «Основные графические элементы» и экспортировать шаблон анимационного дизайна, используя следующие методы сценариев:

      • Метод свойства canAddToMotionGraphicsTemplate() app.project.item(index).layer(index).propertySpec.canAddToMotionGraphicsTemplate(comp) Проверка возможности добавления свойства на панель «Основные графические элементы» для указанной композиции. Возвращает значение true, если свойство можно добавить. В противном случае возвращается значение false. Если свойство нельзя добавить, оно либо не относится к одному из поддерживаемых типов свойств, либо оно уже было добавлено к этой композиции. After Effects отображает диалоговое окно с предупреждением.

      Поддерживаемые типы свойств:

      • Флажок
      • Цвет
      • Числовой ползунок (т. е., числовое свойство с одним значением, например «Преобразовать» > «Непрозрачность» или эффект элементов управления выражениями Ползунок)
      • Исходный текст

      Параметры:

      Композиция, которую требуется проверить на возможность добавления свойства, compItem.

      Возвращает:

      • Метод свойства addToMotionGraphicsTemplate() app.project.item(index).layer(index).propertySpec.addToMotionGraphicsTemplate(comp) Добавление свойства на панель «Основные графические элементы» для указанной композиции. Возвращает значение true, если свойство успешно добавлено. В противном случае возвращается значение false. Если свойство не добавлено, оно либо не относится к одному из поддерживаемых типов свойств, либо оно уже было добавлено к этой композиции. After Effects отобразит диалоговое окно с предупреждением. Используйте метод canAddToMotionGraphicsTemplate() для проверки возможности добавления в шаблон анимационного дизайна.

      Параметры:

      Композиция, которую требуется проверить на возможность добавления свойства, compItem.

      Возвращает:

      • Атрибут CompItem motionGraphicsTemplateName app.project.item(index).motionGraphicsTemplateName Считывание или запись свойства имени в панель «Основные графические элементы» для композиции. Имя на панели «Основные графические элементы» используется в качестве имени файла экспортированного шаблона анимационного дизайна, например Мой шаблон.mogrt. Следующий пример задает имя для активной композиции, а затем возвращает ее его как предупреждение:

      app.project.activeItem.motionGraphicsTemplateName = «Мой шаблон»;
      alert(app.project.activeItem.motionGraphicsTemplateName);

      Тип:

      • Метод CompItem exportAsMotionGraphicsTemplate() app.project.item(index).exportAsMotionGraphicsTemplate(doOverWriteFileIfExisting, file_path) Экспорт композиции как шаблона анимационного дизайна. Возвращает значение true, если шаблон анимационного дизайна успешно экспортирован. В противном случае возвращается значение false. Имя на панели «Основные графические элементы» используется в качестве имени файла шаблона анимационного дизайна, например Мой шаблон.mogrt. Используйте атрибут motionGraphicsTemplateName, чтобы задать имя. Также можно указать путь к папке, где будет сохранен шаблон анимационного дизайна. Если путь не указан, файл будет сохранен в папке Essential Graphics текущего пользователя:

      macOS:

      /Users//Library/Application Support/Adobe/Common/Essential Graphics/

      Windows:

      В случае изменения проекта с момента последнего сохранения программа After Effects предлагает пользователю сохранить проект. Чтобы избежать этого, используйте метод save() проекта перед экспортом шаблона анимационного дизайна.

      Читайте также: