![]() |
Библиотека Интернет Индустрии I2R.ru |
||
![]() ![]() |
Многофреймовая анимация в GIFе. (Часть 2)Эта часть статьи посвящена именно тому, как готовить слои к многофреймовой анимации. По сути - это простая нарезка слоя на фрагменты, проигрываемые потом в определенной последовательности. Собственно, сложности такого вида анимации не в технологиях, а в правильном составлении сценария (о котором мы уже немного говорили в первой части статьи). Подобный вариант многофреймовой анимации очень выразителен, позволяет реализовать различные развития смыслового и изобразительного сюжетов, а главное - позволяет вписать баннер по размеру в общепринятые рамки. С различными вариантами сценариев вы можете ознакомиться на сайте студии Арт-Дизайн в разделе "Портфолио/баннеры".
Как же это происходит? Вернее, как это можно сделать? Для начала вы готовите общую композицию с сохранением всех рабочих слоев (слить их в нужной комбинации всегда успеется) - это все описано в первой части статьи. Затем вы берете один слой и начинаете резать его на отдельные фрагментики, каждый из которых будет последовательным кадром. Поряд такой нарезки и будет, по сути, выполнением последовательного сценария. Но как всегда - это лучше не на пальцах... Нарезка фрагментов.Я не зря так усердно кружу вокруг этой операции, потому что она и является этой самой ноу-хау данного способа. Резать можно как в Adobe Photoshop, так и в Image Ready, за той разницей, что в Photoshopе вы будете ограничены пределом в 100 слоев, работу придется разбивать на несколько частей, потом это все собирать в том же Image Ready, так что лучше сразу туда (в Image Ready). В качестве примера мы продолжим работу над баннером студии Арт-Дизайн (надо же нам его закончить). Линейный эффект в применении к шрифтовому фрагменту. Вы выбираете слой со шрифтовым фрагментом (у нас это будет слово "Арт"). Сам слой прозрачен, за исключением черных пикселов букв и мягкого интерполяционного перехода от самой буквы к фону (краешек букв). 1. Ставим по угловым пикселам слоя метки любого цвета (лучше контрастного, дабы не забыть их потом удалить). Эти метки позволят потом вклеивать изображение в другой слой без всяких сдвигов и нажатий на "горячие" клавиши.
1. Select/invers (shft+ctrl+I) Вот и весь секрет многофреймовой анимации. То есть все слово "Art", за исключением выбранной нами узкой полосочки, переносится в новый слой вместе с угловыми метками и готово для дальнейшей нарезки. Для наглядности и во избежание путаницы предыдущий слой с первым фрагментом (полосочкой) лучше отключить (путем нажатия на соответствующий "глазик" сооответствующего слоя. Вы можете нарезать картинку сразу в соответствии со сценарием, можете оставить порядок появления слоев на потом и вводить при анимации (в смысле резать строго последовательно) - суть от этого уже не изменится. Вы можете резать кругами, лассо произвольной формы, большие или маленькие - это уже ваше творчество. По "весу" эта полосочка прибавит в мой баннер ровно 328 байт плюс описание времени с способа ее появления. А если быть скрупулезными до конца - она нам ничего не прибавит (!!!), так как она и ей подобные составляют часть изрезанного слова "Art". Ну не будем вдаваться в философию с размерами и нарежем слово до конца. Ясно, что новых слоев будет столько, сколько пикселов по высоте составляет слово "Art". Лично я буду резать через один пиксел в два прохода (и так же они потом будут появляться по ходу анимации). Ну а теперь давайте посмотрим, сколько нам прибавила в "весе" нарезка в лапшу слова "Art". 5,134 кб 6,279 кб Ну вот, один лишний килобайт. Но до разумных 12-15 кб у нас есть еще огромный запас, и мы можем еще чего-нибудь в лапшу :o)
8,135 кб Не так уж и много для 155 фреймов. |
|
![]() |
![]() |
2000-2008 г. Все авторские права соблюдены. |
![]() |
![]() |
![]() |
![]() |