Adobe After Effect Expressions - INTERPOLATION (linear ease) - 1
adem Kılıc Tarih: 29/10/2008 Yorum: 0 adet
Okunma : 1705 Tutanlar: Bu yazıyı 3 kişi tuttu.
Merhabalar Bu dersimizde (interpolation) başlıgı altındaki komutları anlamaya çalışacağız. Bu komutlar;
linear(t, deger1,deger2)
linear(t,start,finish,deger1,değer2)
ease(t,değer1,değer2)
ease(t,start,finish,değer1,değer2) easeIn(t,değer1,değer2)
easeIn(t,start,finish,değer1,değer2)
easeOut(t,değer1,değer2) easeOut(t,start,finish,değer1,değer2)
Linear türkçeye dogrusal , çizgisel, olarak çevirilir. ActionScript programlama bilen bu konuya pek te yabancı değillerdir. After Effect Expressions da Linear;
linear(hiz,hedef1,hedef2); şeklinde kullanılır. Linear hedef1 ile hedef2 arasında doğrusal bir geçiş yapar. Hız parametresi ise bu geçişin hızını belirler.
Bir örnek yapalım;
Yeni bir kompozisyon açıp Elips tool ile bir daire çizelim ve position kısmına şu kodları yazalım;
start =0 ;
finish = 700;
hiz = time;
dogrusal = linear(hiz,start,finish);
[dogrusal,position[1]];
örneği test ettiğimiz zaman dairenin x kordinatında sahnenin sağına doğru gittiğini görürüz daire nin x kordinatı 700 oldugunda duracaktır.
Kodun açıklaması;
öncelikle start adında bir değişken belirliyoruz. Bu değişken daire nin x kordinatının başlangıcını temsil ediyor.
finish değişkeni ise animasyonun x kordinatında varacağı konum(hedef) i temsil ediyor.
hiz değişkeni bu doğrusal geçişin hızını belirleme işlemini yapacaktır.
Daha sonra bu geçişi dogrusal değişkenine atayıp [] kapalı parantez içinde [doğrusal,position[2]] olarak kodluyoruz.
Bu defa linear doğrusal geçişi opaciti değerinde uygulayarak görelim.Sahnedeki daire nin position bölümündeki kodları temizleyip opacity bölümüne şu kodları yazalım;
linear(time,0,100);
Interpolation komutlarının 2 farklı kullanımı vardır.Birincisi yukarıda açıkladıgımız gibi linear(t,değer1,değer2) şeklindeydi.
Diğer kullanım şekli ise;
linear(t,start,finish,değer1,değer2)
şeklindedir.
daire nin position expressions bölümüne şu kodları yazalım;
[linear(time , 2 , 5,0,600,position[2])]
Örneği çalıştırdığımızda animasyonun 2. saniyeden sonra başladıgını ve 5 saniyeye geldiğin de bittiğini göreceksiniz.5.saniyede dairenin x değeri 600 olacaktır.
Yukarıdaki koda time dan sonra gelen değere animasyonun başlamasını istediğimiz zamanı ve daha sonra animasyonun istenilen değere hangi zamanda ulaşmasını istediğim değeri giriyoruz.
İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.
Makale
İlişkili makale bulunamadı.
Haber
İlişkili haber bulunamadı.
Ders
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 52 (50 kayıtlı, 2 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)









