After Effects ile Rastgele Hareketler için Wiggle Expression Kullanımı

After Effects’te kıpır kıpır ifadesinin karşılığı olan Wiggle ile rastgele hareketler oluşturuyoruz. Keyframe’lerin aksine Wiggle ile titrek görünümlü bu hareketleri oluşturmak çok daha pratik.

Wiggle ifadesi ile bir nesneye hareket vermek için keyframe’ler değil, sayıları kullanıyoruz. Wiggle Expression ile sayılar üzerine yaptığınız değişiklikler, size animasyon olarak yansıyor.

[postlink id=”3827″ title=”Premiere’de El Kamerası Efekti”]

Wiggle komutu aşağıdaki şekilde çalışıyor. İlk sayı frequency (saniyede kaç defa hareket edeceği), ikinci sayı ise amplitude (kaç piksel alanda hareket edeceği) değerini, başka bir ifade ile bulunduğu konumdan ne kadar uzaklaşacağını belirtiyor.


wiggle(freq,amp)

wiggle(3,20)

Wiggle Efektini X Ekseninde Hareket Ettirmek

Daha gelişmiş bir ifadeyle hareket noktalarını daha da kısıtlama imkanımız var. Mesela sadece X ekseninde için aşağıdaki kodlardan birini kullanıyoruz.

org=value; temp=wiggle (5,80); [temp[0],org[1]];
// veya
[wiggle(5,80)[0],position[1]]

Wiggle Efektini Y Ekseninde Hareket Ettirmek

Sadece Y ekseninde hareket ettirmek için de aşağıdaki kodlardan birini kullanıyoruz.

org=value; temp=wiggle (5,80); [org[0],temp[1]];
// veya
[position[0],wiggle(5,80)[1]]

Wiggle Efektini Z Ekseninde Hareket Ettirmek

Z ekseninde hareket ettirmek için önce katmanın 3D özelliğini aktifleştirmemiz ve aşağıdaki kodu uygulamamız gerekiyor.

a = wiggle(0,0);
b = wiggle(0,0);
c = wiggle(5,30);[a[0],b[1],c[2]]

Harekete Belirtilen Saniyeden Sonra Başlamak

Hareketinizin belli bir saniyeden sonra başlamasını isterseniz aşağıdaki gibi bir kod uygulamalısınız. Örneğe göre 3. saniyeden sonra wiggle etkisi görünecek.

start = 3; 
if (time > start){ 
    wiggle(3,50); 
}else{ 
    value; 
}

Hareketi Belirtilen Saniyeden Sonra Durdurmak

Hareketi belirtilen saniyeden sonra durdurmak için de aşağıdaki gibi bir kod uyguluyoruz. Bu örnekte 5. saniyeden sonra titreşim hareketi duracak.

stop = 5; 
if (time > stop){ 
    value; 
}else{ 
    wiggle(3,50); 
}

Peki Wiggle efektini nerelerde kullanabiliriz? Örneğin, bir kamera sallanma efekti uygulamak için Wiggle kullanabiliriz. Bir metni ya da ikonu titreyecek şekilde rastgele hareket ettirmek için de Wiggle efekti gayet uygun.

Belirtilen Saniyede Başlamak ve Durdurmak

Aşağıdaki kodu kullanarak ve start ile stop değerlerini belirterek hareketlerin başlama ve bitme zamanlarını ayarlayabiliyorsunuz.

start = 5; 
stop = 15; 
  
if ((time > start) && (time < stop)){ 
    wiggle(3,25); 
}else{ 
    value; 
}

Popular Eğitimler

After Effects Modern Dinamik Yazı Animasyonu
After Effects Modern Dinamik Yazı Animasyonu

Modern ve dinamik bir şekilde kayan yazı animasyonu nasıl yapılır? Bu After…

After Effects Geçiş Efektleri Nasıl Yapılır?
After Effects Geçiş Efektleri Nasıl Yapılır?

Adobe After Effects programı ile videolarınızın arasına geçiş efekti olarak kullanabileceğiniz 4…

After Effects ile Profesyonel Logo Animasyonu Nasıl Yapılır?
After Effects ile Profesyonel Logo Animasyonu Nasıl Yapılır?

After Effects programı kullanarak sabit logoları hareketlendirme ve profesyonel logo animasyonları eklentisiz…

After Effects’te Bir Nesneyi Çizgi Doğrultusunda Hareket Ettirmek
After Effects’te Bir Nesneyi Çizgi Doğrultusunda Hareket Ettirmek

After Effects’te bir objeye, çizdiğiniz çizgi doğrultusunda hareket kazandırmak son derece kolay….

After Effects Reveal Efekti
After Effects Reveal Efekti

After Effects yazı efektleri arasında reveal efekti denilen ve sahnede olmayan bir…

After Effects Etkileyici Audio Spectrum Yapımı
After Effects Etkileyici Audio Spectrum Yapımı

After Effects derslerinde bugün, eklenti kullanmadan ses spektrumu (audio spectrum) efekti nasıl…