Surprising Way to Create a COUNTER with Chat GPT and After Effects

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 8

  • @PARADOXXXXX
    @PARADOXXXXX День назад

    please share it as preset

    • @MotionRamAgency
      @MotionRamAgency  День назад

      function formatNumberWithCommas(number) {
      number = Math.round(number).toString();
      if (number.length > 3) {
      var mod = number.length % 3;
      var output = mod > 0 ? number.substring(0, mod) : '';
      for (var i = 0; i < Math.floor(number.length / 3); i++) {
      if (mod === 0 && i === 0) {
      output += number.substring(mod + 3 * i, mod + 3 * i + 3);
      } else {
      output += ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
      }
      }
      return output;
      } else {
      return number;
      }
      }
      var startValue = effect("Start")("Slider");
      var endValue = effect("End")("Slider");
      // Отримати час початку та кінця маркерів
      var startMarker = thisLayer.marker.key(1).time;
      var endMarker = thisLayer.marker.key(thisLayer.marker.numKeys).time;
      var easedProgress = ease(time, startMarker, endMarker, 0, 1);
      var num = startValue + (endValue - startValue) * easedProgress;
      var formattedNum = formatNumberWithCommas(num);
      [formattedNum];

    • @MotionRamAgency
      @MotionRamAgency  День назад

      Sorry, forgot to do that)

  • @SIGMAmeme
    @SIGMAmeme 2 дня назад +1

    we can use a point control

  • @Bauka.
    @Bauka. 3 дня назад

    Нифигово сделал

  • @MotionRamAgency
    @MotionRamAgency  День назад

    function formatNumberWithCommas(number) {
    number = Math.round(number).toString();
    if (number.length > 3) {
    var mod = number.length % 3;
    var output = mod > 0 ? number.substring(0, mod) : '';
    for (var i = 0; i < Math.floor(number.length / 3); i++) {
    if (mod === 0 && i === 0) {
    output += number.substring(mod + 3 * i, mod + 3 * i + 3);
    } else {
    output += ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
    }
    }
    return output;
    } else {
    return number;
    }
    }
    var startValue = effect("Start")("Slider");
    var endValue = effect("End")("Slider");
    // Отримати час початку та кінця маркерів
    var startMarker = thisLayer.marker.key(1).time;
    var endMarker = thisLayer.marker.key(thisLayer.marker.numKeys).time;
    var easedProgress = ease(time, startMarker, endMarker, 0, 1);
    var num = startValue + (endValue - startValue) * easedProgress;
    var formattedNum = formatNumberWithCommas(num);
    [formattedNum];