Перемещение слоя(ёв) экшеном или скриптом

  • Автор темы Автор темы Tongor
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Tongor

Участник
Топикстартер
Сообщения
12
Реакции
0
Требуется автоматизировать перемещение слоя-двух с небольшим(и) изображением(и). Шаг требуется очень мелкий, в единицах пикселей, фоновая картинка 3к+ на 2к+ точек. Вручную возможно, но крайне непроизводительно. Цикл работы предполагается такой:

1. Скрипт получает первичную опорную координату, скажем, верхний левый угол перемещаемого изображения.
2. Перемещает его на +/- X и +/- Y.
3. Сохраняет изменённое на несколько пикселов изображение в файл вида filename_n.расширение, где n увеличивается с каждым шагом на +1.
4. Берёт в качестве первичной координату конечной точки предыдущего перемещения.
5. Повторяет это действие заданное количество раз согласно траектории, которую задаём по формуле.

Требуется это для получения последовательности мультипликационных кадров.

Взлетит?

Как упрощённый вариант - использовать на данном слое инструмент Сдвиг с заданием шага в несколько пикслей, и построить ряд перемещений. Например, первый этап в виде съезжания под 45* влево-вниз. -2 по горизонтали и +2 по вертикали, сохранить в папку, повторить. Вопрос: эта последовательность действий поддаётся автоматизации экшеном? Чтобы каждый раз сдвиг начинался с новой координаты и сохранялся под именем n+1 (см. выше)?
 
Ответ: Перемещение слоя(ёв) экшеном или скриптом

Скриптом будет комфортнее. На форуме есть пару грамотных участников, может помогут. Скрипт простенький, но требует диалоговых окошек. Для ввода шага сдвига и папки сохранения. Экшеном тоже можно. НО громоздко и не элегантно. Записываете сдвиг КОПИЙ слоя.Т.е. каждый сдвиг-новый слой. Достаточно записать цикл один раз (через меню! или клавиатуру, но не мышкой!) и запустить батч. Потом встроенным скриптом "файл-скрипт-слои в файлы" сохраняете работу в папку.
 
Ответ: Перемещение слоя(ёв) экшеном или скриптом

Комфортней будет использовать анимационный софт, а не скрипты и экшены.
Не пойму, зачем эти пиксельные сдвиги? В шопе есть простейший tween — автоматическое создание промежуточных кадров между двумя ключевыми.
 
Ответ: Перемещение слоя(ёв) экшеном или скриптом

В шопе есть простейший tween — автоматическое создание промежуточных кадров между двумя ключевыми.

Да, чуть раньше вашего ответа мне подсказали этот вариант на Демиарте. Я создал первую последовательность в 100 кадров, сохранил в gif-файл, потом попробовал экспортировать его как видео (CS5). Видео не получилось - в течение 5 секунд просто подрагивает первый кадр. Выгрузил слои пофайлово как отдельные кадры, попробую из них собирать видео и потом так же дальше поэпизодно склеивать. Озадачили детишки мультиком 'opa!)'.
 
Статус
Закрыто для дальнейших ответов.