After Fx Expression Dersleri #1 // Value Komutu 1. Kısım

AJEXA

Adanmış Üye
22 Haz 2013
6,859
3
Jüpiter
Bölümümüz açıldı madem, bunlara değinelim. Expression kodlaması üzerine pek fazla kaynak maalesef yok. Lakin, after fx kullanırken expression pekçok noktada bize kolaylık sağlıyor.

İlk konumuzda expression nasıl yazılır buna giriş yapıp value komutunu kısaca bir tanıyalım.

rOdmzN.png


İlk olarak after fx i açıp file→new→new project : compositon →create new compositon yolunu izleyerek bir kompozisyon oluşturalım. Sonra katman paneline bir solid arkaplan ekleyip logomuzu katman paneline ekleyelim.

JQn84W.jpg


Logomuzun solundaki üçgene tıklayalım. Ardından transform seçeneklerini açalım. Position transformunun solundaki saat simgesine alt tuşuna basarak tıklayalım. Expression paneli açılacaktır.

oOrqr7.jpg


Aşağıda gösterdiğim 1 numaralı panele tıklayarak herşeyi silelim ve value yazalım. Sonrasında hiçbir işlem yapmadan 2 numaralı panelde salyangoz şeklindeki simgeye tıklayıp sürükle bırak işlemiyle position transformunu anchor pointe bağlayalım.

1JMadb.jpg


Ve position değerleri anchor point değerleri ile aynı oldu.

rOZX3B.jpg


Bu işlemi value komutunu yazmadan, direkt salyangoz ile sürükle bırak şekliyle de yapabiliriz ancak buradaki maksadım value işleyiş mantığını anlatmak.

Artık anchor pointe hangi değeri atarsak, position da otomotik olarak o değere sahip olacaktır.

dOkl7L.jpg


Şimdi scale transformuna geçelim.
Position, scale, anchor point değerleri x,y koordinat sistemiyle çalışmaktadır. Şayet çalışmamız 3D ise z koordinatı da eklenecektir. Bu sebeple value değeri girerken koordinatlara göre girmemiz gerekecek.

Gözünüzde büyütmeyin. Çok basit bir işlem ;)

After fx te

X koordinatı value 0
Y koordinatı value 1
Z koordinatı value 2

Olarak atanmıştır. Burada bizim x,y ve z koordinatlarına değer atamamız için şu kodu yazmamız gerekir:

Kod:
[COLOR="lime"][CENTER][value[0]=Değer,value[1]=değer,value[2]=değer][/CENTER][/COLOR]

Hemen yazalım:

QVZ8Ny.jpg


100, objenin orjinal değerleridir. Artık objenin boyutunu kafamıza göre değiştiremeyiz. Yapmak için expression kodunu silmemiz gerekecek.

Şimdi y koordinatının değerini 50ye düşürelim:

Ygr89k.jpg


Son olarak ise rotation ve opacity değerlerini de value komutuyla belirleyelim. Her iki transform için de expression kısmına

Kod:
[CENTER][COLOR="Lime"]value=değer[/COLOR][/CENTER]
yazalım.

bBJp5Z.jpg


Logomuz pozitif değerlerle sağa, negatif değerlerle sola dönecektir. Opaklık ise yazdığımız değerde kalacaktır.

rOdmzN.png


İlk dersimizin sonuna geldik. Bir sonraki derste value komutu ile yapılabilecek basit işlemlere değineceğiz. :)
 
Son düzenleme:

qRunt11

Katılımcı Üye
14 Mar 2017
695
2
Forumda bu tür işlerle uğraşanlari görmek güzel :)
Ellerine sağlık
 

2nokta

Yaşayan Forum Efsanesi
28 Şub 2013
16,689
16
After efecte merak salıp..
1700 TL vermeden indirdiğim şu günlerde böyle bi konu dizini açman isabet oldu :trl
Takipteyim
 

AJEXA

Adanmış Üye
22 Haz 2013
6,859
3
Jüpiter
Biri de çıkıp demiyor ki son resmi yanlış atmışsın :trl

Yorumlarınız için teşekkürler dostlar :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.