Скачать пример проекта
Загрузите этот файл .aep, чтобы начать работу со следующими примерами выражений.
Случайное покачивание
Покачивание — одно из самых распространенных выражений After Effects. Оно виляет объектом на основе случайных значений. С помощью этого выражения можно сделать сцену более естественной. Это выражение добавляется в свойство слоя.
Управление покачиванием с помощью ползунков
Выражения можно сделать с ключевыми кадрами, заменив значения ссылками на элементы управления выражениями, такими как . Заменив второй аргумент выражения ссылкой на , можно создать ключевой кадр этого поведения, чтобы оно запускалось и выключалось в определенное время.
Слой вращается по кругу
Можно создать выражение без использования свойств из других слоев. Например, можно заставить слой вращаться вокруг центра композиции.
Перелет
Также называемое отскоком по инерции, это выражение использует анимацию ключевых кадров слоя для создания естественно выглядящего перелета. Оно создает отскок любого параметра между ключевыми кадрами на основе его скорости. Отскок происходит в том направлении, в котором движется объект. Для достижения этой анимации:
Вращение со временем
При необходимости инструмент Лассо может связывать значения поворота между слоями для анимации объектов. Представьте, что эти три круга — стрелки часов. Часовая стрелка движется между часами, минутная делает полный круг по циферблату.
Цикл
Выражения можно использовать для циклического воспроизведения и расширения анимации без добавления дополнительных ключевых кадров. Например, можно создать несколько фигур, которые будут вращаться на протяжении всей композиции. Для этого добавьте один ключевой кадр к свойству для начала вращения, а затем добавьте второй с концом вращения. Применение метода к свойству с ключевым кадром позволит слою продолжить вращение после последнего ключевого кадра.
Параметры, используемые в примере , приведенном ниже, указывают тип цикла и количество ключевых кадров, включенных в него.
// Установка loopOut для циклического повторения всех ключевых кадров loopOut(“cycle”, 0);
Первый параметр — , один из четырех доступных режимов цикла для метода . Тремя другими режимами являются , и . начинает циклическое повторение в последнем ключевом кадре, начиная со значений первого ключевого кадра в диапазоне, определенном вторым параметром.
Второй параметр — это число ключевых кадров, включаемых в цикл, которое отсчитывается в обратном порядке от последнего ключевого кадра. Если второй параметр не задан или для него установлено значение , все анимации ключевого кадра свойства будут циклически повторяться после последнего ключевого кадра. Если для параметра установлено значение , анимация будет зацикливаться между последним и предыдущим ключевым кадром. Если установлено значение , анимация будет зацикливаться находиться между последним ключевым кадром и двумя предшествующими ему ключевыми кадрами и т. д.
Получение истинного положения дочернего слоя
Если у слоя есть родительский слой, значение, отображаемое в его свойстве, отображает не его истинное местоположения в, а местоположение относительно его родительского слоя. Чтобы найти истинное местоположение дочернего слоя, необходимо использовать выражение для преобразования координатного пространства родительского слоя в координатное пространство композиции.
Применение выражения к слою без родительского слоя:
// Определение дочернего слоя
var targetLayer = thisComp.layer(Parented Layer);
// Поиск опорной точки дочернего слоя в композиции
targetLayer.toComp(targetLayer.anchorPoint)
Задержка положения слоя относительно его родителя
Использование задержек — отличный способ сделать анимацию более динамичной и естественной.
Установка задержки в кадрах:
// Установка величины задержки в кадрах
var delay = 5;
// Смещение положения слоя во времени на основе задержки
parent.fromComp(toComp(anchorPoint, time - framesToTime(delay)));
Установка величины задержки на основе индекса дочернего слоя:
// Установка величины задержки в кадрах
var delay = 5;
// Умножение задержки на основе индекса слоя относительно его родительского слоя
var multiplyDelay = delay * (index - parent.index);
// Смещение положения слоя во времени на основе задержки
parent.fromComp(toComp(anchorPoint, time - framesToTime(multiplyDelay)));
Запуск или остановка покачивания в заданное время
Запуск покачивания после 2-й секунды анимации:
Math.PI *
linear(time, 2, 3, 0, 1)
Запуск покачивания в начале анимации и остановка через 4 секунды:
Math.sin(time * 3) * linear(time, thisLayer.startTime, thisLayer.startTime + 4, 0, 1)
Запуск покачивания с отсрочкой и остановка через 4 секунды:
Math.sin(time * 3) * linear(time, thisLayer.startTime + 2, thisLayer.startTime + 6, 0, 1)
Размещение одного слоя между двумя другими слоями
Это выражение позволяет разместить и сохранить расположение одного слоя на равном расстоянии между двумя другими слоями.
Создание следа изображений
// Код, создающий след изображений
Расширение возможностей After Effects с помощью выражений
Это выражение позволяет настроить расположение слоя таким образом, чтобы слой находился в той же точке, что и следующий верхний слой на панели Таймлайн, но имел определенную временную задержку (в этом случае 0,5 секунды). Подобные выражения можно задать другим геометрическим свойствам.
Создание купола между двумя слоями
Это выражение позволяет синхронизировать аргумент эффекта в одном слое с положением другого слоя. Например, можно создать эффект, который будет выглядеть, как увеличительное стекло, перемещаемое по слою, а содержание области охвата стекла будет выпуклым во время движения линзы (то есть вышележащего слоя). Это выражение использует метод , обеспечивающий правильную работу выражения независимо от того, что именно движется: слой увеличительного стекла или нижележащий слой. Нижележащий слой можно повернуть или изменить его масштаб, при этом выражение не изменится.
С этим выражением можно также использовать другие эффекты, например, .
Затухание непрозрачности 3D-слоя на основании расстояния от камеры
Примените следующее выражение к свойству 3D-слоя :
opacity = linear(zDistance, 500, 1500, 100, 0);
Затухание начинается на расстоянии 500 пикселей от камеры и завершается на расстоянии 1500 пикселей от камеры. Метод интерполяции используется для сопоставления значений расстояния со значениями непрозрачности.
Добавление к 3D-слою невидимости, если он направлен в противоположную от камеры сторону
Примените следующее выражение к свойству , чтобы добавить колебания слоя в каждом маркере:
if (toWorldVec([0,0,1])[2] < 0) value else 0;
Вместо используемого здесь выражения для запуска или остановки воздействия любого выражения в указанном времени можно использовать любое выражение.
Сопоставление фокальной плоскости камеры с другим слоем
Примените следующее выражение к свойству слоя камеры , чтобы сопоставить ее фокусное расстояние с расстоянием до опорной точки слоя с именем Target:
thisComp.layer(Target).transform.position.warpToComp([0,0,0]);
Дэн Эббертс (Dan Ebberts) подробно объясняет принцип использования этого выражения на своем веб-сайте Motionscript.
Дополнительные ресурсы о выражениях
Итак, вы изучили основные принципы выражений. На сайте сообщества вы найдете наглядные примеры и сможете показать свои работы.
Кроме того, на веб-сайте MotionScript вы можете посмотреть руководства и интересную коллекцию Дэна Эббертса (Dan Ebberts) с примерами выражений.
Дэн Эббертс (Dan Ebberts) предлагает примеры выражений и руководства для изучения работы с выражениями на своем веб-сайте MotionScript. Например, Дэн предоставляет подробное описание выявления столкновений.
Дополнительные примеры выражений
Рик Джерард (Rick Gerard) предоставляет пример катящегося по полу прямоугольного объекта, стороны которого соприкасаются с поверхностью пола, на своем веб-сайте.
Колин Брейли (Colin Braley) предоставляет на своем веб-сайте руководство и пример проекта с описанием использования выражений для формирования естественного отражения слоем других слоев.
Руководство по выражениям и настройке голосовой почты
На форуме AE Enhancers есть множество примеров и полезной информации о выражениях, сценариях и анимационных шаблонах. В этой публикации Пол Терслей (Paul Tuersley) представляет руководство и пример проекта с использованием выражений для анимации нескольких слоев в скоплении.
Настройка голосовой почты
Прежде чем приступить к управлению настройками голосовой почты пользователей, необходимо настроить организационные параметры, которые определяют параметры голосовой почты пользователей.
Переадресация голосовой почты
Включение этой настройки позволяет пользователям переадресовывать сообщения голосовой почты на другие номера телефонов или добавочные номера. Отключение этой функции не позволит пользователю перенаправлять сообщения голосовой почты на внешние адреса.
Удаление сообщений голосовой почты
Голосовые сообщения, которые не были прослушаны более 180 дней, архивируются автоматически. Для доступа к архивированным сообщениям необходимо направить запрос в службу поддержки Cisco.
Код доступа голосовой почты
При включении этой настройки устанавливается временной интервал, в течение которого пользователь должен изменить свой код доступа, а также указывается, как часто можно изменять код доступа повторно.
Шпаргалка по форматированию текста в Telegram
Составили для вас шпаргалку по форматированию текста в Telegram, чтобы делать канал более привлекательным и информативным. В Telegram можно использовать различные стили шрифта для выделения текста.
Доступные стили форматирования текста в Telegram
- Жирный – выделение текста
- Курсив – наклонный текст
- Подчеркнутый – подчеркнутый текст
- Гиперссылка – ссылка
Пример форматирования текста в Telegram канале, где заголовок поста и запросы клиентов выделены жирным шрифтом, а каждому продукту дана ссылка для удобства.
Инструмент для форматирования текста в Telegram
Для форматирования текста в Telegram канале можно использовать доступные стили, чтобы сделать сообщения более привлекательными и информативными. Обратите внимание на различные стили форматирования текста в Telegram и применяйте их в своих сообщениях.
В зависимости от того, на каком устройстве вы используете Telegram, есть три основных способа отформатировать текст — контекстное меню редактирования, спецсимволы и сочетания горячих клавиш. Кроме того, можно воспользоваться ботом или преобразовать текст на одном из специализированных сайтов. Вкратце расскажем о каждом варианте.
Меню редактирования
Этот способ работает для мобильных телефонов и десктопа. Выделяете нужный фрагмент текста, всплывает небольшое меню — в нем выбираете раздел с форматированием и нужный стиль шрифта. В этом же меню можно повесить ссылку на текст.
Горячие клавиши
При работе с компьютера удобнее форматировать текст сочетанием клавиш. . Их легко запомнить, а использовать быстрее, чем вызывать меню.
Для каждого типа форматирования предусмотрено отдельное сочетание клавиш с использованием Ctrl или Cmd в зависимости от операционной системы.
Символы
Следующий способ — при наборе обернуть нужный текст в специальные символы. Так можно применить только три стиля: жирный, курсив и моноширинный.
Сайты с функцией форматирования
Существуют интернет-ресурсы, на которых можно изменять внешний вид текста. Например, на этом сайте легко добавить подчеркивание или зачеркнуть слова. На таких сайтах также бывают необычные варианты оформления, вроде подчеркивания волной или букв, заключенных в круги.
Бот в Telegram
Как использовать Markdown Bot
Минусы этого способа: в одном сообщении не получится использовать разные стили шрифта, а при отправке всегда указывается, что использовался бот. Поэтому удобнее всего отправлять отредактированные записи в «Избранное» или в личный канал и уже оттуда копировать в десктопной версии — так форматирование сохранится.
Боты помогают решать множество проблем. В SendPulse есть конструктор, в котором можно создать чат-бота для решения всех рутинных задач. Такой помощник будет отвечать на частые вопросы клиентов, записывать их на прием или регистрировать на мероприятие, принимать оплату, проверять статус заказа и так далее. Предусмотрена интеграция с GPT-3, благодаря которой чат-бот способен выполнять роль полноценного менеджера.
Цепочка регистрации на вебинар в чат-боте
Как сделать курсив в Телеграме
Разберем, как написать курсивом в Telegram.
Способ 1. Меню редактирования
На Android это делается следующим образом. Выделите нужный текст, нажмите на три точки в правом верхнем углу и выберите вариант форматирования — в данном случае курсив.
Как сделать курсив в Телеграме
В десктопной версии нужно выделить текст, кликнуть по нему правой кнопкой мыши, выбрать пункт «Форматирование» и затем «Курсив».
Форматирование на компьютере через меню редактирования
Способ №2. Горячие клавиши
При работе на Windows нужно выделить текст и зажать Ctrl + I. Если вы пользуетесь MacOS, нажмите Cmd + I.
Способ №3. Символы
Способ №4. Markdown Bot
Как написать курсивом в Телеграме с помощью бота
Способ №5. Сайт с функцией форматирования
Воспользуйтесь одним из подобных сайтов: введите текст в поле и выберите нужную опцию. В этом варианте курсив доступен только для латиницы.
Сайт для форматирования текста
Как сделать жирный шрифт
Теперь разберемся с жирным шрифтом.
Все делается аналогично предыдущему разделу. На Android выделите текст, нажмите на три точки в правом верхнем углу и выберите «жирный». В версии для десктопа нужно кликнуть правой кнопкой мыши по выделенному тексту и во всплывающем меню указать желаемый вариант форматирования.
Как сделать жирный шрифт в Телеграме
Сочетание для Windows — Ctrl + B, для MacOS — Cmd + B.
Зайдите на сайт, добавьте текст в поле для ввода и отметьте подходящий вариант форматирования. На сайте, который мы нашли, эта функция доступна только для латиницы.
Как зачеркнуть текст в Телеграме
В версии для Android выделите текст, нажмите на три точки и выберите «зачеркнутый». При работе с компьютера кликните правой кнопкой мыши по выделенному тексту и во всплывающем меню укажите нужный вариант форматирования.
Как создать зачеркнутый текст в Telegram
Сочетание для Windows — Ctrl + Shift + X, для MacOS — Cmd + Shift + X.
Способ №4. Сайт с функцией форматирования
В поле ввода на таком сайте напишите текст и выберите зачеркивание. Работает и с кириллицей, и с латиницей.
Как сделать подчеркнутый текст
Специальные символы для подчеркивания не предусмотрены, бот тоже не получится использовать. Остальные варианты доступны.
При работе на Android выделите текст, нажмите три точки и выберите «подчеркнутый». В десктопной версии кликните правой кнопкой мыши по выделенному тексту и в появившемся окошке укажите вариант форматирования.
Как подчеркнуть текст в Telegram
Сочетание для Windows — Ctrl + U, для MacOS — Cmd + U.
Введите текст в поле на сайте и отметьте нужную опцию.
Как написать моноширинным шрифтом
Для создания такого текста доступны все перечисленные способы.
На Android выделите текст, нажмите три точки в правом верхнем углу и выберите «моно». На десктопе кликните правой кнопкой мыши по выделенному тексту и в появившемся меню укажите тот же вариант форматирования.
Как создать моноширинный текст в Телеграме
Сочетание для Windows — Ctrl + Shift + M, для MacOS — Cmd + Shift + M.
Введите текст в поле на сайте и отметьте нужную опцию. Работает и для кириллицы, и для латиницы.
Быстрое копирование с помощью шрифта
Кроме выделения смысловых акцентов, форматирование текста в Telegram можно использовать для практической цели. Если фрагмент текста в сообщении выделен моноширинным шрифтом, то он скопируется при одном нажатии. Не нужно будет выделять нужный текст и искать функцию копирования во всплывающем меню. Функция работает только на мобильных устройствах и планшетах.
Как работает быстрое копирование моноширинного текста
Выделяйте моноширинным шрифтом текст, который понадобится скопировать:
Вот живой пример — канал про работу с Google Таблицами использует моноширинный шрифт, чтобы выделить формулы. Подписчики могут легко скопировать нужные строки.
Моноширинный шрифт в Телеграм-посте для быстрого копирования
Как скрыть текст в Телеграме
Это относительная новая функция в мессенджере, и пока есть всего пара вариантов, как скрыть текст
На Android выделите текст, нажмите три точки в правом верхнем углу и выберите «скрытый». На десктопной версии кликните правой кнопкой мыши по выделенному тексту и в появившемся меню также выберите «скрытый».
Как скрыть текст в Телеграме на Android
Чтобы скрыть текст на Windows, зажмите Ctrl + Shift + P, на MacOS — Cmd + Shift + P.
Как добавить ссылку в текст в Телеграме
Есть два основных варианта.
В версии для Android выделите текст, нажмите три точки сверху и выберите «Добавить ссылку». На десктопной версии кликните правой кнопкой мыши по выделенному тексту и в появившемся меню выберите ту же опцию.
Как добавить ссылку в Telegram
Сочетание для Windows — Ctrl + K, для MacOS — Cmd + K.
Заключение
Форматирование текста пригодится, если вы ведете канал в Telegram или просто много переписываетесь с коллегами и друзьями. Используйте стили, чтобы выделять нужное и структурировать свои сообщения.
А чтобы сэкономить время на общение с клиентами в Telegram или других мессенджерах, создайте чат-бота с помощью SendPulse. Автоматизируйте рутину в бизнес-процессах и запускайте рассылки на нужную аудиторию. У нас есть множество крутых инструментов для бизнеса — попробуйте бесплатно.
Не добавляйте картинки ради картинок. Иллюстрации — это инструмент, они должны усиливать текст, а не просто разбавлять его. Читатель вряд ли поймет внезапно появившийся мем про котика в статье о ракетостроении.
Не забывайте про авторское право. Не берите картинки из статей в поисковой выдаче Яндекса, с чужих сайтов и из соцсетей. Это может навредить вам: если владелец фотографии увидит, что вы взяли его фото без разрешения, он может подать в суд и взыскать с вас компенсацию. Если не хотите проблем, есть три варианта: брать изображения с платных и бесплатных фотостоков, делать их самим, спрашивать разрешение на использование фото у их владельцев.
Делайте подпись для каждой фотографии. Во-первых, подписи читают, поэтому туда можно поместить дополнительную информацию. Это особенно полезно, если вы рассказываете о продукте или услуге. Во-вторых, без подписи читатель может не понять смысла изображения — он не погружен в контекст статьи так, как вы. Поэтому, даже если фото кажется вам очевидным, лучше его объяснить.
Не используйте заезженные образы с фотостоков. Люди каждый день поглощают много информации в интернете и наверняка не раз видели фотографии с первых страниц фотостоков: женщины с натянутыми улыбками, рукопожатия, свиньи-копилки. Читатель сразу же заметит такую фотографию и подумает, что и в вашей статье вряд ли есть что-то интересное.
Старайтесь добавлять аккуратные иллюстрации. Даже самую классную картинку можно испортить плохим качеством. Избегайте растянутых и сжатых изображений, «мыльных» фотографий, пальцев в кадре и кривых скринов.