2010-12-12 2 views
1

Я делаю много маскирования ключевых кадров из виноградных лоз/цветов для проекта, над которым я работаю, и он выглядит очень хорошо, но, конечно, очень много времени.Более эффективная анимация ключевого кадра во Flash CS4/5

Мне любопытно, есть ли какие-либо методы/инструменты для ускорения этих анимаций и, что еще важнее, сделать их более редактируемыми позже. Боюсь, я собираюсь выделить ключевые фрагменты анимации только для того, чтобы клиент сказал: «Выглядит отлично, но можете ли вы ускорить его только прикосновением?» и мне придется снова перестроить все с нуля.

+0

Это о анимации ключевого кадра ActionScript? Если нет, возможно, это не лучший сайт. – BoltClock

+0

Нет, это анимация временной шкалы в Flash CS IDE. Я знаю, что это может быть не лучшее место, чтобы спросить, но я знаю, что многие люди AS3 бегают сюда, поэтому я решил, что могу столкнуться с кем-то с некоторыми предложениями. Я тоже спрашиваю пару других мест, и я добавлю любую полезную информацию, которую я найду где-то еще здесь. – John

+2

@John Надеюсь, вы можете сделать лозы с использованием пользовательских символов и Deco Tool, которые также должны позволить вам анимировать, иначе я бы рекомендовал использовать только 2 или 3 символа лозы, которые многократно использовались, поэтому вам нужно будет только изменить эти 2,3 виноградных лоз в отличие от всего. Кроме того, в зависимости от вашего метода анимации следите за редактируемыми шагами, которые вы делаете на панели истории (CMD/Ctrl + F10), и сохраняйте команды, которые вы можете назначить shorcuts для автоматизации рабочего процесса. Также рассмотрите возможность взглянуть на JSFL и, возможно, искать расширения Flash на сайтах, таких как http://ajarproductions.com/ –

ответ

1

По предложению Джона здесь представлен расширенный комментарий в качестве ответа.

Вот некоторые идеи для оживляющих лоз/масок:

  • Попробуйте использовать Deco Tool

Это предустановленный называется Vine Fill, который можно анимировать, вы можете настроить несколько варианты и оживить заполнение. Надеюсь, он может быть настроен в соответствии с вашими потребностями. Также вы можете играть с предустановкой 3D-кисти, установить символ для использования в качестве маски и минимизировать область распыления.

Инструменты Deco рассчитаны на работу с хорошим проджекуральным движком C++, и вы можете создавать свои собственные инструменты с помощью Javascript. Существующие сценарии будут находиться в таком месте, подобном следующему:

/Users/{yourUser}/Library/Application\ Support/Adobe/Flash\ CS5/en_US/Configuration/ProcScripts 

К сожалению, не существует документация там для процедурного двигателя еще.

  • Попробуйте создать анимацию, используя только 2 или 3 символа, но повторного их много раз, чтобы создать маски. Таким образом, вы только обновите анимацию 2,3 символа, и она будет использоваться повторно.

  • Найти шаги в рабочем процессе, которые могут быть сохранены с панели История (CMD/Ctrl + F10). Эти шаги могут быть сохранены в виде команд, которые вы можете назначить клавишам быстрого доступа, и автоматизировать/ускорить рабочий процесс.

  • Ищите расширения, которые могут помочь вам с вашей временной шкалой. Ajar Productions имеют отличный набор бесплатных инструментов для CS4, CS5. Также вы можете найти команду Senocular's Distribute To Frames.

  • Попытайтесь забрать JSFL. Вы можете найти некоторые основные шаги в некоторых из моих старых slides. я мог бы иметь несколько грубых сценарии, которые могли бы помочь, как этого Copy Shape Tween As Graphic whitney shape tween

она просто копирует форму подростковых кадров в один кадр.

Here - пример того, как вы можете использовать его для анимации маски. Copy graphics frame by frame Если ваш путь к виноградной лозе не очень сложный, вы можете скопировать линию/путь в виде анимации путь для вашего символа маски. Просто нарисуйте простой путь сверху, скопируйте его в буфер обмена , затем вставьте его в анимацию движения символа маски. Обратите внимание на запись, что я изменяю время для анимации и использования луковой кожи возможность предварительного просмотра того, как формы перекрываются. Если вы используете что-то вроде овала, а используйте опцию ориентиром по пути, вы можете уйти с меньшим количеством символов.

Также здесь немного сниппет вы можете сохранить как AutoSpanLayers.jsfl и поместить его папку Флэша команд, так что вы можете назначить сочетание клавиш для:

var doc = fl.getDocumentDOM(); 
var tl = doc.getTimeline(); 
tl.insertFrames((tl.layerCount*100),false); 
for(var i = 0 ; i < tl.layerCount; i++){ 
    tl.setSelectedLayers(i,true); 
    tl.insertBlankKeyframe(i+30); 
    tl.insertKeyframe(i+1); 
    tl.insertBlankKeyframe(i); 
    tl.insertBlankKeyframe(0); 
} 

Это не очень чистый/фантазии, но это отправная точка , Этот слой охватывает слои в вашем текущем символе и увеличивает его. На данный момент вы не можете изменить количество кадров, которые он охватывает, и на сколько приятно. Вам нужно изменить бит (i + 30) и (i + 1). Это не законченный скрипт.

, но here - пример того, как вы можете его использовать. AutoSpan Command Preview

Here - еще один пример для анимации маски для вина. Vine example Уведомление Я использую предустановку инструмента 3D-кисти Deco, чтобы легко рисовать Групповой объект Я буду использовать для маски. Это ленивый вариант, так как он создает множество символов, а минимальный спрей - 10 пикселей, поэтому он не очень точный, , но вы получаете изображение.

Еще одно важное замечание заключается в том, что мои сценарии не были полностью тестируемыми, поэтому сначала сделайте некоторые базовые тесты, сэкономьте часто. Я не хочу чувствовать себя виноватым за то, что грохот Flash часто. Это, вероятно, произойдет, когда у вас сложная временная шкала.

HTH

+0

Отличный комментарий. Очень полезно. Я делал флеш-анимацию некоторое время и узнал кучу новых трюков. Спасибо. – John

0

Конечно, для того, чтобы подразумевать полную анимацию, вы можете использовать Tweening, см. Этот video учебник.

Смежные вопросы