After Effects projesini düzenlerken amaç “her şeyi klasöre koymak” değil; master comp’u, sahne/precomp hiyerarşisini, kaynak medyayı ve teslim akışını açık hale getirmektir. Project panel’deki klasörler kaynak dosyaları diskte taşımadığı için panel düzeni ile disk/asset düzenini ayrı ama uyumlu düşünmek gerekir. İyi sistem, sen projeyi unutsan bile altı ay sonra tekrar açıldığında çalışır.
Önce kritik fark: Project panel klasörü ile disk klasörü aynı şey değildir
After Effects proje dosyası kompozisyonları ve footage item’ların kaynak dosyalara referanslarını saklar. Adobe’nin güncel proje dokümantasyonunda da Project panel klasörlerinin yalnız panel içinde var olduğu açıkça belirtilir. Yani `03_FOOTAGE` diye klasör açmak, videoyu Windows/Finder tarafında otomatik olarak oraya taşımaz.
Bu ayrım anlaşılmazsa proje düzenli görünür ama taşındığında kırılır. Ben iki katmanlı yaklaşımı tercih ederim: Project panel içindeki klasör ağacı “tasarımcı neyi nerede bulacak?” sorusunu çözer; proje kökündeki disk klasörleri ise “After Effects kaynak dosyayı nerede bulacak?” sorusunu çözer.
| Katman | Örnek | Görevi |
|---|---|---|
| Project panel | 01_COMPS / 02_PRECOMPS / 03_FOOTAGE | AE içindeki item ve comp’ları anlaşılır gruplar |
| Disk klasörü | /project/source/video /audio /graphics | Gerçek medya dosyalarının taşınabilir yolunu oluşturur |
| Arşiv paketi | Collect Files çıktısı | Projeyi yeni makine/kullanıcıya taşımak için bağımlılıkları toplar |
Ölçeklenebilir Project panel klasör yapısı
| Klasör | İçerik |
|---|---|
| 00_MASTER | Teslim/render alınacak final master comp’lar |
| 01_COMPS | Sahne, sequence veya bölüm bazlı ana comp’lar |
| 02_PRECOMPS | Tekrar kullanılan veya sahne içi modüler precomp’lar |
| 03_FOOTAGE | Video ve image sequence footage item’ları |
| 04_AUDIO | VO, music, SFX, mix referansları |
| 05_GRAPHICS | AI/PSD/PNG/SVG gibi grafik kaynaklar |
| 06_SOLIDS | Solids/null/template yardımcı item’ları gerekiyorsa |
| 07_OUTPUT_REF | Client preview veya onay referansı gibi projeye gerçekten gereken render referansları |
| 99_ARCHIVE | Eski comp’ları geçici olarak ayırmak için kontrollü alan; sonsuz çöp kutusu değildir |
Numara zorunlu değil; büyük projede Project panel sıralamasını sabit tutmak için kullanışlıdır. Küçük 10 saniyelik logo animasyonunda dokuz klasör açmak gereksiz olabilir. Sistem projenin büyüklüğüne göre sadeleşmeli; temel prensip master, compositional modules ve media bağımlılıklarını birbirinden ayırmaktır.
Master comp ile scene/precomp aynı rolü taşımamalı
Bir projenin açılış noktası belli olmalı. `00_MASTER` içindeki comp’lar final süre, çözünürlük, frame rate ve teslim yapısını temsil eder. Scene comp’lar içerik bölümlerini; precomp’lar ise yeniden kullanılabilir veya yönetilebilir alt sistemleri taşır. Her comp’u birbirinin içine rastgele gömmek kısa vadede hızlı, uzun vadede takip edilmesi zor bir zincir yaratır.
- Master’ı teslim birimi olarak düşün
Render Queue/Media Encoder’a gönderilecek ana composition hangisi, isimden anlaşılmalı.
- Scene’i anlatı birimi yap
INTRO, STORY_01, DATA, OUTRO gibi gerçek sequence bölümleri ayrı tutulabilir.
- Precomp’u modül için kullan
Logo lockup, reusable lower-third engine, transition veya tekrarlanan grafik modülü gibi bağımsız davranışı olan yapıları grupla.
- Tek layer saklamak için precomp üretme
Precomp sayısı arttıkça bağlam değiştirme maliyeti artar. Yapısal sebebi olmayan nesting, organizasyon değil gizlemedir.
Comp isimleri hangi bilgiyi taşımalı?
Comp adında her şeyi yazmaya çalışmak okunabilirliği bozar; ama `Comp 1`, `Final`, `Pre-comp 37` de ekip devrini imkânsızlaştırır. İsim, comp’un işlevini ve gerekli varyantı ayırt edecek kadar bilgi taşımalı.
| Belirsiz | Daha okunur |
|---|---|
| Final Comp | MASTER_16x9_TR_v07 |
| Pre-comp 12 | L3_NAME_ROLE_ENGINE |
| Logo animation 2 | LOGO_REVEAL_PRIMARY_03s |
| Reels Final | MASTER_9x16_SOCIAL_TR_v04 |
| Ticker New | TICKER_LOOP_25FPS_v03 |
Version bilgisini comp içinde sonsuza kadar çoğaltmak yerine proje dosyası versiyonlamasıyla birlikte düşün. Özellikle final master comp’un adının her revizyonda değişmesi linked render/output otomasyonunu zorlaştırabilir. Büyük ekipte sabit master adı + versioned project file yaklaşımı daha güvenli olabilir.
Footage, grafik ve audio’yu import edildiği anda sınıflandır
Project panel’e 150 dosya import edip “sonra düzenlerim” demek çoğu zaman düzenlememek demektir. Adobe, Project panel’de item’ların klasörlerle istenildiği gibi organize edilebildiğini ve arama alanıyla missing source gibi kriterlerin bulunabildiğini belirtir. En iyi zaman import anıdır: asset’in hangi üretim rolüne ait olduğunu biliyorken doğru klasöre koy.
- FOOTAGE: çekim, stock video, screen capture, image sequence
- GRAPHICS: AI/PSD kaynak, logo, icon, still image, texture
- AUDIO: voice-over, music, SFX, reference mix
- DATA/REFERENCE gerekiyorsa: CSV/JSON ekran görüntüsü, approved visual reference vb.
- Proxy kullanılıyorsa source ve proxy ilişkisini isimlendirme/README ile görünür tut
Layer isimlendirme de proje düzeninin parçasıdır
Project panel temiz olup Timeline `Shape Layer 47`, `Null 18`, `Text 22` ile doluysa proje hâlâ zor devredilir. Özellikle expression, parenting veya Essential Properties kullanan modüler yapılarda layer adı bir çeşit API gibi davranır: insanın hangi katmanın neyi kontrol ettiğini anlamasını sağlar.
| Default | İşlevsel |
|---|---|
| Null 1 | CTRL_GLOBAL |
| Shape Layer 12 | BG_PANEL |
| Text 3 | TXT_NAME |
| Text 4 | TXT_ROLE |
| Adjustment Layer 2 | FX_GRADE |
| Pre-comp 8 | MODULE_LOGO |
Revizyon yönetimi: Increment and Save mantığını küçümseme
Önemli temizleme veya yapısal değişiklikten önce yeni proje versiyonu kaydetmek güvenli bir alışkanlıktır. Adobe de Remove Unused Footage, Consolidate All Footage veya Reduce Project gibi temizleme işlemlerinden önce projeyi increment edip backup almayı önerir.
Benim tercih ettiğim prensip: küçük parametre değişikliğinde her seferinde dosya çoğaltma; fakat geri dönüşü zor olan yapısal değişiklik, client revision turu, teslim veya dependency temizliği öncesinde version boundary oluştur. Böylece `v12` gerçekten anlamlı bir checkpoint olur.
- `project-name_2026-08-22_v07.aep` gibi açık tarih+version veya sadece sıralı version sistemi kullan.
- “final”, “son”, “latest”, “new” gibi sıralanamayan adları ana version sistemi yapma.
- Auto-Save’i versioning yerine değil, crash recovery katmanı olarak düşün.
- Client-approved output ile editable source version’ı README veya output klasöründe ilişkilendir.
Remove Unused, Consolidate ve Reduce Project ne zaman kullanılır?
| Komut | Ne yapar? | Ne zaman mantıklı? |
|---|---|---|
| Remove Unused Footage | Kullanılmayan footage item’ları projeden kaldırır | Arşiv öncesi gereksiz asset kayıtlarını temizlemek |
| Consolidate All Footage | Aynı source/interpretation’a sahip duplicate footage item’larını birleştirir | Aynı media defalarca import edilmiş projelerde |
| Reduce Project | Seçili comp’lara bağlı olmayan comp/unused footage’i çıkarır | Tek teslim varyantı için küçültülmüş arşiv kopyası üretmek |
Reduce Project güçlüdür ama expression gibi görünmeyen bağımlılıklarda dikkat ister. Adobe, seçili comp’un dışındaki bir composition’a expression referansı varsa Reduce Project’in o comp’u kaldırabileceğine dair uyarı verir. Bu yüzden bu işlemleri çalışma master’ı üzerinde değil, increment edilmiş veya arşiv için ayrılmış kopyada yapmak daha güvenlidir.
Collect Files: proje gerçekten başka bilgisayara gidecekse
After Effects `File > Dependencies > Collect Files` ile yeni bir proje kopyası, seçilen kapsama göre footage/proxy dosyaları ve projeyi yeniden oluşturmak/render etmek için gereken dosya, efekt ve fontlar hakkında report oluşturabilir. Adobe bu komutu render, arşiv veya projeyi başka bilgisayar/kullanıcı hesabına taşıma öncesinde kullanılabilecek araç olarak tanımlar.
- Arşiv kapsamını seç
All, All Comps, Selected Comps veya Queued Comps seçeneklerinden gerçekten teslim edeceğin kapsama uygun olanı kullan.
- Proxy davranışını kontrol et
Kaynak mı proxy mi taşınacak? Obey Proxy Settings kararını teslim ihtiyacına göre yap.
- Reduce Project’i otomatik açma
Küçültme gerekiyorsa bağımlılıkları test ederek kullan.
- Collected projeyi ayrı aç
Collect sonrası yaptığın değişiklikler orijinal proje yerine yeni toplanan kopyada devam etmeli; yanlış source üzerinde çalışmadığını kontrol et.
- Report’u teslim paketiyle sakla
Plugin/font/effect bağımlılığını arşivleyen yararlı bir teknik referans olabilir.
Benim final AE proje kontrol listem
- Final render alınacak MASTER comp’lar ilk bakışta bulunuyor mu?
- Comp/precomp hiyerarşisinin nesting sebebi anlaşılır mı?
- Footage, graphics ve audio item’ları Project panel’de ayrılmış mı?
- Timeline layer isimleri default isimlerden arındırılmış mı?
- Expression/parent/control layer’lar açık isimlendirilmiş mi?
- Frame rate ve master comp ölçüsü teslim şartıyla eşleşiyor mu?
- Eski revision comp’ları final klasörlerde dolaşıyor mu?
- Unused/duplicate footage kontrol edildi mi?
- Önemli cleanup öncesi yeni version/back-up alındı mı?
- Başka bilgisayara gidecekse Collect Files paketi bağımsız olarak yeniden açıldı mı?