Анимацияларды жасау
Тарау
2
44
2.20.-
Сур. Маскалау -
режимі қосулы кездегі
маскалау қабатының
түрі
Маска кəдімгі қабат болып табылады, оның үстіндегі кез келген құю Flash
арқылы тесік ретінде түсіндіріледі, ол арқылы төменде жатқан негізгі
қабат көрінеді. Бұл жағдайда құюдың түсі (растрлықты қоса алғанда),
градиенттің болуы, құюдың контуры жəне оның түрі Flash-пен толық
еленбейді.
Қабат-маска əдепкі бойынша төменде орналасқан қабатты ғана жабады
(маскалайды).
Қабатты маскалау үшін келесі əрекеттерді орындау қажет:
1.
Маскалануға тиісті қабаттың атын тінтуірдің оң пернесімен басу
(маскамен жабу), мəнмəтіндік мəзірде Insert Layer пəрменін таңдау (осы
жаңа қабат ақырында маска қызметін атқарады).
2.
Қабат-маскаға "байқау терезесі" ретінде қолданылатын құюларды
орналастыру; егер масканың анимациясы жоспарланса, онда оның үстінде тек
бір ғана құю болу керек.
3.
Қабат-масканың атын тінтуірдің оң жақ пернесімен басып,
мəнмəтіндік мəзірде Mask (Маска) тармағын таңдау. Осы кезден бастап
жаңа қабат маска болады, бұл ретте қабаттар тізімінде келесі өзгерістер
болады (2.21.-сур):
■
қабат-маска атауының сол жағында сəйкес таңбаша пайда болады;
■
маскаланатын қабаттың атауы оңға жылжиды, жəне оның қасында жаңа
таңба пайда болады.
Маскалар
45
2.7
2.21.-
Сур.
Маскалау режимін
қосқаннан кейінгі
уақыттық
диаграмманың және
сахнаның көрінісі
■
екі қабат та бұғатталатын болады
(қабат атауының оң жағындағы таңбалар соны айғақтайды).
Сонымен қатар, осы əрекеттердің нəтижесінде маска режимі қосылады,
нəтижесінде үстелде өзгерістер болады: Маскадан маскаланған қабаттың
жабылмаған аймақтары ғана көрінетін болады.
Кез келген уақытта масканы құрайтын элементтердің орналасуын, пішінін
жəне санын өзгертуге болады. Оны редакциялау үшін қол жетімді ету үшін
құлып белгішесін басу арқылы бұғаттауды жою жеткілікті (маскаланатын
қабатты бұғаттамай-ақ қоюға болады). Бұл ретте маскалау режимі
автоматты түрде жойылады.
Масканың редакциялау жəне қарау режимдері арасындағы көшу қабаттың
мəтінмəндік мəзірінің пəрмендері арқылы орындалуы мүмкін.
Редакциялау режимін қосу үшін маска қабатының атын немесе жасырылған
қабаттың атын тінтуірдің оң жағымен басу керек жəне мəтінмəндік мəзірден
Show All
(Барлығын көрсету) пəрменін таңдау қажет.
Масканы көру режимін қосу үшін маска деңгейінің атын немесе жасырылған
қабаттың атауын тінтуірдің оң жағымен басу жəне мəтінмəндік мəзірден
Show Masking
(Маскалауды көрсету) пəрменін таңдау қажет.
Анимацияларды жасау
Тарау
2
46
Күрделі анимацияларды жасаудың
практикалық тәсілдері
Көрермендердің қызығушылығын тарту үшін жəне фильмдерінің
шынайылығын арттыру үшін бір кейіпкер кейде жеткіліксіз.
Қабаттарды қолданудың жалпы қағидаттарын сипаттағанда олардың
бірнеше артықшылықтарының бірі - бірнеше сахна нысандарын жандандыру
мүмкіндігі байқалды.
Алдымен, мысалы, сахнаға тек екі анимациялық нысанды қосу талап етіледі.
Егер олар фильмнің сюжеті бойынша бір-бірімен қарым-қатынас жасамаса,
онда бəрі анық - əрбір нысанды жеке қабатқа орналастырып, оны
жандандыру талап етіледі. Ал олардың біреуі мезгіл-мезгіл басқа біреуді
жасырып қалады, алайда қабаттардың уақытша диаграммасымен қосымша
манипуляциялар талап етілмейді.
Бір уақытта қозғалуды бастайтын жəне тоқтататын екі нысанды
анимациялау үшін келесі əрекеттерді орындау керек (tween-анимация
пайдаланылады).
1.
Бірінші қабатта бірінші нысан үшін анимациялық тізбекті құрастыру.
2.
Екінші қабатты қосу жəне оның үстінде анимацияланатын нысанды
жасау. Бұл жағдайда Flash автоматты түрде осы қабат үшін фондық суретті
жасау кезіндегі бірінші анимацияланған реттіліктің ұзындығына тең
қарапайым кадрлардың реттілігін құрастырады.
3.
Жасалған қабаттың бірінші кадрының ұяшығын тінтуірдің оң жақ
пернесімен басу жəне мəтінмəндік мəзірден
Create Motion Tween жасау
пəрменін таңдау; бұл ретте бірінші жəне соңғы кадрдлардың арасында нүктелі
сызық пайда болады.
4.
Сол қабаттың соңғы кадрының ұяшығын тінтуірдің оң жақ
пернесімен басу жəне мəтінмəндік мəзірден Insert Keyframe пəрменін
таңдау; нəтижесінде пунктирлі сызық жебесі бар сызыққа айналады.
5.
Нысанды анимацияның соңғы кадрына сəйкес келетін орынға жылжыту.
Әдепкіде, Flash барлық қабаттар үшін анимацияның аяқталу уақыттарын
«тегістеуге» əрекет жасайды. Бұдан басқа, қандай да бір уақыт ішінде олар
үстелде бірдей жағдайға болған жағдайда, қандай нысан алдыңғы қатарда
болатынын шешу қажет.
Егер бір нысанның мінез-құлқы басқа біреудің мінез-құлқына байланысты
болса (кем дегенде визуалды), əр нысанды бөлек қана анимациялау
жеткіліксіз. Олардың уақытша диаграммаларын (дəлірек, тиісті қабаттардың
уақыттық диаграммаларын) өзара үйлестіру қажет.
Уақыттық диаграммалардың үйлестіру рəсімін қарастыру үшін, -
нысандардың біреуі екіншісі оған соғылғанда
2.8