Меню

Счетчик чисел after effects

Цифровой секундомер

#1 R_Flash

Есть камера, комп, а где поля ?

  • Участники
  • 113 Сообщений:
  • #2 monter

  • Модераторы
  • 816 Сообщений:
  • Создаешь Текстовый слой, кидаешь на него эффект слайдер контрол, переименовываешь их, вставляешь экспрешен, короче лучше один раз увидеть, чем все это описать

    Код в Sourse Text

    #3 R_Flash

    Есть камера, комп, а где поля ?

  • Участники
  • 113 Сообщений:
  • почему то АЕ выдает ошибку деления на 0

    Вобщем у меня что то пока не получилось запустить этот скрипт

    Сообщение отредактировано R_Flash: 15 Apr 2008 — 15:33

    #4 monter

  • Модераторы
  • 816 Сообщений:
  • Сообщение отредактировано MONTER: 15 Apr 2008 — 15:37

    #5 R_Flash

    Есть камера, комп, а где поля ?

  • Участники
  • 113 Сообщений:
  • #6 monter

  • Модераторы
  • 816 Сообщений:
  • А текстовый слой может быть пустым?

    #7 R_Flash

    Есть камера, комп, а где поля ?

  • Участники
  • 113 Сообщений:
  • все. Разобрался. Мой косяк. Я не на тото параметр экспрешен повесил. MONTER спасибо!

    только было бы классно если бы еще миллисекунды добавть

    Все, я уже сам подредактировал. Спасибо еще раз!

    обнаружил еще один косяк.

    Если двигать слайдеры в ручную то вроде все ок, но когда расставляю ключи на таймлайне, то АЕ делает числа дробными и после точки ставит еще 16 знаков. Как от этого избавиться? По сути надо просто сделать что бы в параметре Slider в Slider Effect были только целые а не дробные числа. Как это сделать я не знаю.

    Сообщение отредактировано R_Flash: 15 Apr 2008 — 16:15

    #8 monter

  • Модераторы
  • 816 Сообщений:
  • Ну так кадров в секунде — 25, милисикунд — 100, вот и выведи формулу и приплюсуй параметр в экспрешен

    Сообщение отредактировано MONTER: 15 Apr 2008 — 16:22

    #9 R_Flash

    Есть камера, комп, а где поля ?

  • Участники
  • 113 Сообщений:
  • Сообщение отредактировано R_Flash: 15 Apr 2008 — 16:29

    Источник

    Счетчик чисел after effects

    В диалоговом окне «Стиль шрифта» доступны следующие параметры и значения: «Шрифт», «Стиль», «Направление» и «Выравнивание». Чтобы повторно открыть это диалоговое окно, щелкните «Параметры» в верхней части записи эффекта на панели «Элементы управления эффектами».

    Тип
    Система нумерации:

    Количество
    Десятичные числа.

    Номер [нули в начале]

    Десятичные числа с пятью десятичными знаками после запятой.
    «Тайм-код [30]», «Тайм-код [25]» и «Тайм-код [24]»

    Стандартные форматы тайм-кода без пропуска кадров (XX:XX:XX:XX), использующие заданную кадровую частоту. Типы тайм-кода используют в качестве базового значения текущее время слоя.

    Время
    Часы и минуты. Если также выбран параметр «Текущее время/Дата», значение «Значение/Смещение/Произвольный максимум» игнорируется. Если выбран параметр «Произвольный», время задается значением 0 (12:00 АМ) и значением ползунка.

    «Дата в числовом формате», «Краткий формат даты» и «Полный формат даты»
    Если параметр «Текущее время/Дата» также не выбран, значение «Значение/Смещение/Произвольный максимум» представляет период в дням с 1 января 1995 г. (0 на ползунке соответствует 1 января 1995 г.). Если параметр «Текущее время/Дата» выбран, значение «Значение/Смещение/Произвольный максимум» представляет период в днях с текущей даты (0 на ползунке соответствует текущей дате). Если выбран параметр «Произвольный», дата задается значением 0 (текущая дата или 1 января 1995 г.) и значением ползунка.

    Примечание.
    Учитываются високосные года.

    Шестнадцатеричный
    Шестнадцатеричные числа (числа от 0 до F). Шестнадцатеричные числа увеличиваются с приращением по 0x1 на каждые 0,0000125 и по 0x10000 на каждый 1.0 приращения значения «Значение/Смещение/Произвольный максимум». Если выбран параметр «Произвольный», число задается по 0 и по значению «Значение/Смещение/Произвольный максимум».

    Читайте также:  Приложение передать показания счетчика

    Произвольные значения
    Значение «Произвольный», ограниченное значением «Значение/Смещение/Произвольный максимум». Если для параметра «Значение/Смещение/Произвольный максимум» задано значение 0, значения выбираются произвольно по максимально возможному диапазону.

    Значение/Смещение/Произвольный максимум
    Варьируется в зависимости от выбранного типа и выбора параметра «Произвольные значения».

    Десятичные разряды
    Задает число места справа от десятичной запятой.

    Текущее время/дата
    Выберите числа времени и даты на базе текущего времени и даты.

    Положение
    Положение чисел на слое.

    Параметры отображения
    Задает использование в тексте заливки или обводки или их комбинации. При выборе параметра «Только заливка» выполняется заливка символов цветом. При выборе параметра «Только обводка» к краям символов применяется обводка цветом. При выборе параметра «Заливка поверх обводки» цвет заливки перекрывает цвет обводки. При выборе параметра «Обводка поверх заливки» цвет обводки перекрывает цвет заливки.

    Размер
    Размер символов.

    Трекинг
    Среднее расстояние между символами.

    Пропорциональные интервалы
    Для чисел используется пропорциональный интервал вместо фиксированного.

    Разместить на оригинале
    Текст компонуется поверх исходного изображения. Если параметр «Разместить на оригинале» не выбран, исходное изображение не видимо.

    Источник

    Счетчик чисел after effects

    Форум / Основы AE / как правильно(точно) настроить счетчик через slider control

    Чтобы отправить ответ, вы должны войти или зарегистрироваться

    Сообщений 5

    1 Тема от РеальноеИмя Сергей 12.11.2019 18:07:14 (12.11.2019 18:13:06 отредактировано РеальноеИмя Сергей)

    • РеальноеИмя Сергей
    • Участник
    • Offline
    • Зарегистрирован: 15.10.2019
    • Сообщений: 18
    • Тема: как правильно(точно) настроить счетчик через slider control

      Доброго времени суток. Подскажите пожалуйста, как правильно настроить slider control? У меня в композиции каждые 7 секунд меняется число (счетчик, сделанный через slider control). Предположим композиция идет 49 секунд. Я хотел, что бы счетчик считал от 1 до 7, каждые 7 секунд прибавляя к числу 1. То есть нулевая секунда число 0, 7я секунда -1, 14я секунда — 2 и тд до 49й секунды и числу 7.
      Выражение использовал такое: Math.round(effect(«Slider Control»)(«Slider»))
      Но вот незадача, число округлялось уже на 51й сотой 4йсекунды и получалось что счетчик ставил число 1 уже где то на 4й секунде а не на 7й как мне надо.
      Я поменял выражение на это: Math.floor(effect(«Slider Control»)(«Slider»))
      Счетчик начал считать, но теперь уже с опозданием. Ставил число 1 не ровно на 7й секунде а позже. Потому что число округлялось в меньшую степень.
      Попробовал так же добавлять рандомные значения к выражению, например:
      Math.floor(effect(«Slider Control»)(«Slider»)+0.03) что бы счетчик округлял в нужную мне, меньшую, сторону в тот момент, когда мне это надо, то есть ставил 1 на 7й секунде.
      И я уже обрадовался, но посмотрел что происходит дальше и расстроился, потому что дальше счетчик опять сбивается, причем чем дальше по времени тем больше сбивается.
      Как сделать, что бы счетчик считал точно и без лишних чисел? Без задержек и опозданий. Что бы он не округлял как бы, а учитывал только целые числа. То есть на 7й секунде он мне поменял значение на 1 (ни позже ни раньше), на 21й на 3 , на 49й на 7 и тд.

      p.s не считая того варианта, что можно настраивать ключевые кадры каждые 7 секунд вручную
      Если видео 49 секунд и нужно каждые 7 секунд настроить, это не сложно. Ну а если видео 5 минут идет и надо каждые 2 секунды менять? Я надеюсь можно как то автоматизировать процесс. То есть поставить 2 ключевых кадра ( в начале и конце) и вот прописать какое то правильное выражение. Я как то так это представлял.

      2 Ответ от iskovich-v 12.11.2019 23:48:56

      • iskovich-v
      • Участник
      • Offline
      • Зарегистрирован: 10.02.2016
      • Сообщений: 1,644
      • Re: как правильно(точно) настроить счетчик через slider control

        Пока дочитал до конца — забыл с чего все начиналось.

        То есть поставить 2 ключевых кадра ( в начале и конце) и вот прописать какое то правильное выражение. Я как то так это представлял.

        3 Ответ от РеальноеИмя Сергей 13.11.2019 01:41:07

        • РеальноеИмя Сергей
        • Участник
        • Offline
        • Зарегистрирован: 15.10.2019
        • Сообщений: 18
        • Re: как правильно(точно) настроить счетчик через slider control

          Пока дочитал до конца — забыл с чего все начиналось.

          Я не умею объяснятся кратко)
          Спасибо большое! То что надо

          Источник

          Видео уроки для After Effects от AEplug

          форум для общения, ваших вопросов и моих ответов

          Текущие версии программ: After Effects CC 2020 v17.5.1 Premiere Pro CC 2020 v14.6

          Популярные темы Важные темы
          • Как сделать красивый чат YouTube на стриме в OBS Studio. Без лев.
          • Платная консультация у AEplug
          • Настройка микрофона и обработка голоса для стрима с помощью VST .
          • After Effects уроки для начинающих на русском от AEplug
          • Красивые часы, таймер, счетчик для стрима в OBS Studio без фонов.
          • NVENC кодирование — Ускоряем рендер в 264 в 4-10 раз
          • Подборка: Частые и распространенные ошибки, проблемы, глюки и баги After Effects. И что с ними делать?
          • Экспорт формата MP4 (H.264) из After Effects CC новых версий 2015, 2017, 2018, 2019, 2020 года
          • Где бесплатно достать музыку и звуки для озвучки своих видео работ. Список сайтов.
          • Как я записываю видео уроки с экрана
          • Увеличение скорости рендера композиции в After Effects. Подборка уроков и советов для ускорения работы.
          • Список самых полезных горячих клавиш в Adobe After Effects (shortcuts и hotkeys) с примерами +видео

          Генерирование текста со случайными цифрами с помощью выражений в After Effects

          Генерирование текста со случайными цифрами с помощью выражений в After Effects

          Сообщение #1 aeplug » 25 май 2016, 03:36

          toFixed(количество цифр после десятичного знака)

          posterizeTime(частота изменений в секунду)

          seedRandom(seed, timeless = false)

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

          Так же в группе случайных функций вы может заметить еще несколько вариантов:

          • gaussRandom()
          • gaussRandom(maxValOrArray)
          • gaussRandom(minValOrArray, maxValOrArray)

          От обычного random() они отличаются гауссовым распределением (Нормальное распределение — Википедия) при генерации. Примерно 90% результатов будет находится в диапазоне 0–1, а оставшиеся 10% вне этого диапазона (так написано в документации у Adobe).

          Источник

          

          Округление чисел и допись к числам

          Автор: Никита Шилов Дата 14 Мая 2014 . Написано Учебные материалы — Adobe After Effect

          Сегодня подкинули несколько вопросов об округлении чисел в АЕ, поэтому я решил написал общую эту статью. Также рассмотрим несколько примеров и вариантов округления и в качестве бонуса: «дописи» к выражениям различных символов, а также методы их размещения.

          Рассмотрим вариант, где мы имеем анимированный слайдер на текстовом слое:

          По умолчанию выражение в Source text имеет вид:

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

          • Math.round() – округление к ближайшему целому числу. Как в школе учат.
          • Math.floor() – округление до целого числа в меньшую сторону.
          • Math.ceil() – округление до целого числа в большую сторону.

          Таким образом применив к нашему Source text один из методов округления мы получим:

          В этом случае мы будем получать целое число. Но что если мы хотим оставить несколько числе после запятой? В этом случае мы можем использовать несколько вариантов:

          Первый вариант умножить и разделить само выражение на 10 или 100, в зависимости от того сколько чисел вы хотите получить после запятой. Например, наше выражение Math.floor(effect(«Slider Control»)(«Slider»)) мы умножаем на 100 и делим на 100, получаем вид:

          В этом случае мы получим две цифры после запятой. Но будьте аккуратны, если значение примет вид целого числа, то цифры после запятой показываться не будут. Поясню, число 16,66666 таким образом будет округляться до 16,67, но если число примет вид 16,5, то вне зависимости от того на сколько вы делили или умножали выражение, вид остается прежним 16,5. Если вы хотите, чтобы было также отображение фиксированного количества знаком, то нужно использовать второй вариант, а именно выражение:

          • toFixed() – округляет значение до точного количества знаков, причем отображает и нули.

          Чтобы toFixed() корректно работал в выражении для Source Text необходимо сделать следующие изменения: так как source text возвращает нам строчное значение, а не числовое, нужно для начала преобразовать его в число с помощью функции parse:

          В скобках для toFixed() мы указываем количество знаков после запятой.

          Помимо toFixed, вы можете использовать toPrecision(), но в этом случае в скобках нужно указывать общее число знаков для округления. То есть если вы хотите получить 18,90, то функция имеет вид toPrecision(4)

          Теперь более подробно о функции parse.

          Как я уже писал выше, parse преобразует строковой аргумент в числовое и существует два вида вывода: Int – целое число, Float с плавающей запятой.

          Для чего же нужен parse? Например, в вашем выражении Source Text нужно дописать какой-то знак, после числа, например: «%» или «?». Напомню, что для того, чтобы дописать символ к выражению нужно добавить:

          +”символ”;

          Если вы будете писать непосредственно в теле выражения без преобразования строки в число, то будете получать ошибку:

          Чтобы избежать этого следует сделать преобразование:

          Если в вашем проекте нужно использовать знаки после запятой, то следует использовать parseFloat. Выражение примет вид: parseFloat(effect(«Slider Control»)(«Slider»))+» $»

          Вы можете скорректировать количество знаков после запятой добавив toFixed или toPrecision:

          Теперь немного об отображении Source text.

          Если вы хотите, чтобы символы или какие значения в Source Text начинались с новой строки, то следует использовать выражение «\r». Например, вы хотите перенести знак $ на новую строку, для этого дописываем в выражение + «\r»

          parseFloat(effect(«Slider Control»)(«Slider»)).toFixed(2)+ «\r»+» $»

          Вы можете дописывать любые знаки стразу после +»\r…..». Таким образом вы получите новую строку с заданными символами или словами, например:

          Источник