sponsor adobe istanbul
Profili Göster

After Effects Expressions 2 (Array)

adem Kılıc Tarih: 23/07/2008 Yorum: 0 adet

Okunma : 180 Tutanlar: Bu yazıyı 0 kişi tuttu.

Bazen nesnelerin kordinatlarını ve açılarını ayrı ayrı yönetmeniz gerekebilir örneğin bir nesnenin

kendi ekseninde dönerken başka bir nesnenin senkonize bir şekilde sadece x kordinatında gitmesi gibi

yada bir nesnenin x kordinatında giderken başka bir nesneni y yönünde genişlemesi gibi, bu tür işler

için (array) yani dizeler özelliğini kullanabiliriz.

Küçük bir Ayrıntı

2 Boyut lu nesnelerde

position = x - y   [position[0],position[1]]

position[0]  nesnenin x kordinatı, position[1] ise y kordinatıdır.

scale = scaleX - scaleY   [scale[0],scale[1]]

aynı şekilde,

scale[0] nesnenin scaleX kordinatı, scale[1] ise scaleY kordinatıdır.

3 Boyut lu nesnelerde ise,

position = x - y - z    [position[0],position[1],position[2]] 

scale = scaleX - scaleY - ScaleZ    [scale[0],scale[1],scale[2]]

3 Boyutlu nesnelerde küçük bir değişiklik olur z kordinatı array içine index [2] olarak katılır.

Yani

position[0] nesnenin x kordinatı, position[1] y kordinatı position[2] ise z kordinatıdır.

[]bu kapalı parentez içindeki sayılara index sayısıdır.

Bir örnek yapalım

Yeni bir Copmosition açım layer > new > Solid ile yeni bir Solid nesnesi ekleyelim.

MMİstanbul

Edit > Duplicate kısa yolu(CTRL + D) ile bir kopyasını alalım.

Kare seçili iken tranform >position a Alt basılı iken Mouse ile tıklamap Expressions: position u

açıp şu kodu yazalım.

[0,0] 

MMİstanbul

Bu işlemi yaptıktan sonra kare sol üst köşeye konumlanacaktır ve hiç bir şekilde yerinden

kımıladamayacak ve kımıldatılamayacaktır.

Bunun sebebi nesnenin x ve y konumunu [0,0] ile sabitleştirmemizdir.

Farklı bir örnekle biraz pekiştirelim.

Aynı Coposition içine Layer > new > null Object ile değeri Null object (olmayan nesne) ekleyelim.

Null Object seçili iken Effect > Expressions Controls > Slider Control ekleyelim.

MMİstanbul

Üst Layer deki kare seçili iken tranform >scale a Alt basılı iken Mouse ile tıklamap Expressions:

Scale u açıp şu kodu yazalım.

[scale[0],thisComp.layer("Null 3").effect("Slider Control")("Slider")]

bu kodu Kısa yolla yazmak için [scale[0], ] yazdıktan sonra virgül sonrası seçili iken Expressions

pick Whip aracı ile Slider Control > Slider e bağlaya bilirsini aşağıdaki resmi inceleyin.

MMİstanbul

Bu işlem sonun da Ust layerde ki kare nin scaleY nin değerini Slider Controla bağlamış olduk scaleX

değerini boş bıraktıgımız için scaleX sabit kalacaktır.

Şimdi Slider Control ile karenin scaleY kontrol edebiliriz.

Aynı şekilde alt layerdeki karenin scaleX değerinide Slider Controla Bağlamak için kare seçili iken

tranform >scale a Alt basılı iken Mouse ile tıklamap Expressions: Scale u açıp şu kodu yazalım.

[thisComp.layer("Null 3").effect("Slider Control")("Slider"),scale[1]]

bu kodu Kısa yolla yazmak için aynı mantık ile [ ,scale[0]] yazdıktan sonra virgül öncesi seçili

iken Expressions pick Whip aracı ile Slider Control > Slider e bağlaya bilirsini aşağıdaki resmi

inceleyin.

MMİstanbul

şimdi sonucu görmek için null Object te bulunan Slider Control > Slider Alt basılı iken Mouse ile

tıklamap Expressions: Scale u açıp şu kodu yazalım.

wiggle(12,92)

MMİstanbul

wiggle = rahat durmamak, kıpır kıpır oynamak, kıpırdamak, kıvrılmak, oynatmak, kıpırdatmak :)

Animasyon test için hazır..

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.


MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.

yeni üyelik | şifremi unuttum

aç-kapa Konferans 2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2.Ulusal Yazılım Mimarisi Konferansı (UYMK’08), 11 – 12 Eylül 2008 tarihlerinde Ege Üniversitesi Bilgisayar Mühendisliği Bölümü ev sah...
Kategori: Konferans

aç-kapa Sergi İstanbul'da Bir Sürrealist: Salvador Dali

İstanbul'da Bir Sürrealist: Salvador Dali

Picasso ve Rodin’den sonra kimi görmek istersiniz deseler; Salvador Dali listenin ilk başlarında yer almaz mı? Ressam, yazar, bilim adamı, tasar...
Kategori: Sergi

aç-kapa Eğitim PAZARLAMA EĞİTİMLERİ

PAZARLAMA EĞİTİMLERİ

1-0 Eğitim Ajansı, eğitim programları Yer : Bir Sıfır Eğitim Danışmanlık Zaman Aralığı : Eylül – Ekim 2008 Adres : Çırağan Cad. Şahnisin Sok. No...
Kategori: Eğitim

aç-kapa Eğitim İLETİŞİM EĞİTİMLERİ

İLETİŞİM EĞİTİMLERİ

Kısa zamanda sektöre hızlı bir giriş yapan 1-0 Eğitim Ajansı iş hayatında kariyer yapmak isteyen katılımcılarını 1-0 öne geçirmeye devam ediyor. 1-0 ...
Kategori: Eğitim

aç-kapa Yarışma İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

Türkiye’nin interaktif pazarlama projelerini değerlendiren ilk ve tek yarışması Grand Interactive Awards (GIA) için başvurular 15 Ağustos tarihi...
Kategori: Yarışma

üyeler Üyelerimizden...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 238 (3 kayıtlı, 235 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul