24 июл. 2015 г.

Проблема с именем эффекта Ramp и Gradient Ramp в выражениях

Заметил в After Effects интересную особенность.
Пару лет назад Adobe переименовали плагин Ramp в Gradient Ramp. И теперь, если делать проект в CS5 и привязать какое-нибудь значение с помощью выражений к другому значению Ramp:
Сохранить и открыть в более новой версии After Effects, получим ошибку:
Потому что, такого эффекта больше не существует! А After Effect самовольно изменил имя фильтра. Что бы этого избежать, надо в CS5 просто переименовать эффект самому:
Как видно, его имя автоматом заменяется так же и во всех формулах, которые на него ссылаются. Это значение будет сохранено в файл, и уже в новой версии АЕ он откроется с тем же именем!
Проблема решена!



13 июл. 2015 г.

Попробовал поиграть в Heroes of the Storm. Впечатления очень приятные. До этого попробовал ДОТУ и, не смотря на казалось бы абсолютно такой же геймплей, мне было ОЧЕНЬ скучно! Просто тягомотина...

В магазине увидел скин за 350 рублей!!! Офигел... Набор одного героя стоит умопомрачительных 1000р... Ребята из Близард, вы че??? Совсем уже ...?! Я Диабло 3 купил по такой цене, а тут вы мне предлагает шкурку, портретик и пару новых кнопок?!

6 июл. 2015 г.

Путь к директории скрипта After Effects одной коммандой

Понадобилось мне в скрипте для After Effects определить путь к тому месту, откуда он был запущен. Нашел такую тему:
Extendscript current script path - Stack Overflow
http://stackoverflow.com/questions/10626893/extendscript-current-script-path
Там много всего интересного, но работает не всегда как надо. Например:
$.fileName это имя скрипта
new File($.fileName)).parent а это уже путь к нему, который не понимает кириллицу (ну Адоб же)
Вот так уже лучше (new File($.fileName)).parent.fullName
Но пути выглядят не по нашему, мне же надо было получить нормальный путь, как это принято в Windows c:\test\Для теста\. Сначала я бросился писать обработку для слешей, удаления первого символа, добавки в виде двоеточия у диска. Вроде не сложно, но есть способ еще проще :)
(new File($.fileName)).parent.fsName
Как видно и кириллица на месте и пробелы и лишних строк кода не нужно, добавить слеш в конце и готово!