
Renderda AOV Nedir? Render Pass'leri, Adlandırma ve Çıktı Açıklaması
Genel bakış
Giriş
Renderda AOV nedir? AOV, Arbitrary Output Variable (Keyfi Çıktı Değişkeni) anlamına gelir: renderer'ın bitmiş görüntünün yanına yazdığı ve o görüntünün tek bir bileşenini taşıyan ayrı bir görüntüdür. Bu bileşen difüz aydınlatma, kameraya olan uzaklık ya da her yüzeyin baktığı yön olabilir. Sanatçılar yazılıma göre render pass, render element veya multipass da der. Tek bir fikir, birkaç farklı isim.
Kısa bir ayrım yapalım, çünkü bu kısaltma başka alanlarda da kullanılıyor. Online perakendede AOV genellikle ortalama sipariş değeri (average order value) demektir, kamera dilinde ise görüş açısı (angle of view) anlamına gelebilir. Bu makale yalnızca render anlamıyla ilgilidir.
AOV'ler var çünkü renderer her şeyi birleştirdikten sonra bitmiş bir kareyi değiştirmek zordur ve tek bir şeyi düzeltmek için uzun bir kareyi yeniden render etmek pahalıdır. Bu bileşenler ayrı kaydedildiğinde compositor bunları dakikalar içinde ayarlayabilir. Bu rehber, yaygın pass'lerin neyi içerdiğini, Arnold, V-Ray, Redshift, Cycles ve Corona'nın bunları nasıl adlandırıp etkinleştirdiğini, tek bir multilayer EXR'ın ne zaman çok sayıda dosyadan üstün olduğunu ve kareler bir farm'da render edildiğinde AOV'lerin neyi değiştirdiğini ele alır.
Arnold'a özgü denoiser kurulumu How to Denoise AOVs Effectively yazısında, renk yönetimi ACES Color Management Explained yazısında, bir sahnenin nasıl kareye dönüştüğüne dair daha geniş resim ise What Is Rendering? A Complete Guide yazısında anlatılıyor.
AOV Nedir, Sade Anlatımla
Autodesk'in Arnold kullanım kılavuzu (10 Kasım 2026'da okundu), AOV'leri herhangi bir keyfi shading ağı bileşenini farklı görüntülere render etmenin bir yolu olarak tanımlar. Maxon'un Redshift dokümantasyonu (10 Kasım 2026'da okundu) konuya veri tarafından yaklaşır: AOV'ler, renderer'ın üretebildiği farklı piksel başına bilgi türleridir. Normal bir render piksel başına tek bir renk verir; AOV ise piksel başına başka bir nicelik verir ve bunu kendi görüntüsü olarak ya da bir dosyanın içinde katman olarak kaydeder.
Bu nicelikler iki aileye ayrılır.
Aydınlatma bileşenleri. Bunlar görüntüyü ışığın ve malzemenin ürettiği parçalara böler: difüz, specular, transmission, emission ve benzeri. Arnold'un kılavuzu, bu tür AOV'leri basitçe toplamanın beauty AOV'yi yeniden oluşturmak için yeterli olduğunu belirtir. Compositor'ların bunları sevmesinin nedeni budur: her parça tek başına renk düzenlemesinden geçirilebilir ve toplam yine kareye eşit kalır.
Veri pass'leri. Bunlar ışıktan çok sahneyle ilgili bilgileri taşır: kameraya uzaklık, yüzey yönü, nesne kimliği, kareler arasındaki hareket. Redshift'in dokümantasyonu bunlara utility AOV der, V-Ray ise bunları geometry ve utility element türleri altında toplar.
Bu dengenin bedeli Arnold'un kılavuzunda açıkça belirtilir: daha fazla AOV compositing'de daha fazla kontrol sağlar, ama aynı zamanda yönetmesi daha fazla iş demektir ve özellikle light group'larla birleştiğinde daha fazla bellek ve disk alanı kaplar.
Beş aydınlatma pass'inin (diffuse direct, diffuse indirect, specular, transmission ve emission), pass'lerin toplamı olan beauty etiketli tek bir kutuya aktığını gösteren şema
Beauty Pass'leri ve Utility Pass'leri
İsimler motora göre değişir (bir sonraki bölümde ele alınıyor), ama içerik tutarlıdır.
| Pass | Neyi içerir | Compositing'de tipik kullanım |
|---|---|---|
| Beauty | Aydınlatması tamamlanmış görüntünün tamamı | Temel katman; diğer tüm pass'ler buna göre değerlendirilir |
| Diffuse (direct ve indirect) | Mat yüzeylerin saçtığı ışık, geliş biçimine göre ayrılmış | Yansımalara dokunmadan yüzey ışığının renk düzenlemesini yeniden yapma |
| Specular veya reflection | Parlama noktaları ve ayna gibi yansımalar | Parlamaları güçlendirme veya yumuşatma |
| Transmission veya refraction | Cam ve sudan geçen ışık | Camı arkasındaki şeyden ayrı ayarlama |
| Emission | Parlayan yüzeylerin yaydığı ışık | Parlama ekleme veya şekillendirme |
| Albedo | Aydınlatma ve gölgeler olmadan yüzey rengi | Denoising desteği ve temizlik |
| Z veya depth | Kameraya uzaklık, piksel başına | Alan derinliği, sis ve atmosfer |
| Normals | Her yüzeyin baktığı yön | Yeniden aydınlatma ve kenar farkındalıklı efektler |
| Motion vectors | Her pikselin ekran uzayındaki hareketi | Comp'ta uygulanan motion blur |
| Object ID, material ID, Cryptomatte | Bir pikselin hangi nesneye veya malzemeye ait olduğu | Yeniden render etmeden seçimler ve maskeler |
| Light groups veya light select | Yalnızca seçilen ışıklarla aydınlatılmış görüntü | Tek tek lambaların dengesini yeniden ayarlama |
Bunların bazılarının tanımları doğrudan üreticiden gelir. Arnold'un kılavuzunda Z, shading noktalarının kameradan görülen derinliğidir, P bunların dünya uzayındaki konumudur, N pürüzsüz dünya uzayı normalidir ve ID, shape'in adından türetilen rastgele bir sayıdır. Motion vector AOV'si ekran uzayı hareketi için 2B bir vektördür ve kılavuz, kamera için anlık (instantaneous) bir shutter ayarlamanız gerektiğini ekler. Bu, deneme yanılmayla bulunduğunda bir öğleden sonraya mal olan türden bir ayrıntıdır.
Başlıca Motorlar Bunları Nasıl Adlandırıp Etkinleştirir
Her motor aynı fikri kendi sözlüğü ve paneli üzerinden sunar. Bu bir harita, kılavuz değil: menü yolları ana uygulamalara ve sürümlere göre değişir, bu yüzden tam sürümünüzün dokümantasyonuna bakın.
| Motor | Bunlara ne der | Nerede açılır | Bilinmesi gerekenler |
|---|---|---|---|
| Arnold | AOV'ler | Render ayarlarındaki AOVs sekmesi (Arnold for Maya, Available ve Active AOV'leri listeler) | Depth, position, normals, ID, aydınlatma bileşenleri ve motion vector gibi yerleşik AOV'ler her zaman kullanılabilir |
| V-Ray | Render elements, render passes olarak da anılır | Render ayarlarındaki Render Elements sekmesi | Beauty, matte, geometry ve utility olarak gruplanmış onlarca element türü |
| Redshift | AOV'ler | Render ayarlarındaki AOV listesi | Integrated, utility ve custom olarak gruplanır; Cryptomatte kendi başına bir AOV'dir |
| Cycles (Blender) | Render passes | Properties, View Layer, Passes | Veri pass'leri, ışık pass'leri, Cryptomatte ve light group'lar |
| Corona | Render elements (3ds Max), multipasses (Cinema 4D) | Ana uygulamanın render element veya multipass ayarları | Virtual Beauty ve matte pass'lerinin yanı sıra bir Cryptomatte elementi içerir |
Her satırın ardındaki ayrıntılar ve 10 Kasım 2026'da okunan kaynaklar şöyle:
Arnold. Arnold for Maya AOV sayfası, her AOV'nin üç node tarafından desteklendiğini söyler: AOV'nin kendisi, bir driver ve bir filter. Ayrıca Output Denoising AOVs seçeneğinin diffuse_albedo, Z ve N yazdığını, Maya'da bunun şu anda Merge AOVs etkinken EXR gerektirdiğini belirtir.
V-Ray. V-Ray for Maya render elements sayfası, render element'lerini renderları difüz renk, yansımalar, gölgeler ve matte'ler gibi bileşen parçalarına ayırmanın bir yolu olarak tanımlar. İnsanları şaşırtan ayrıntı da burada: V-Ray, element'leri yalnızca V-Ray raw image file çıktılarından birini veya Separate render channels seçeneğini etkinleştirirseniz dosyalara yazar.
Redshift. Maxon'un AOV'lere giriş sayfası integrated AOV'leri (reflections, refractions, global illumination), utility AOV'leri (depth, motion vectors, world position) ve sizin tanımladığınız custom AOV'leri listeler; light group'lar integrated olanları genişletir. Her AOV dosya adı, ortak dosya adı öneki artı bir sonektir ve bu, ileride adlandırma açısından önemlidir.
Cycles. Blender kılavuzunun Passes sayfası veri pass'lerini (Depth, Position, Normal, Vector, UV ile nesne ve malzeme indeksleri gibi) ve ışık pass'lerini (direct, indirect ve color olarak ayrılmış diffuse, glossy ve transmission; ayrıca emission, environment ve ambient occlusion) listeler, ardından Cryptomatte ve light group'ları verir.
Corona. Chaos'un Corona özellik sayfası, Corona'nın 3ds Max'te birçok render element'i, Cinema 4D'de ise multipass sunduğunu (Virtual Beauty ve matte pass'leri dahil) söyler ve çok kanallı bir OpenEXR dosyasında saklanan render kanalları üreten bir Cryptomatte render element'ini tanımlar.
Cryptomatte ve Light Group'lar: İki Özel Durum
İki tür pass, bir karenin taşıdığı veri miktarını değiştirir.
Cryptomatte, sahnede zaten bulunan nesne ve malzeme adlarından ID matte'lerini otomatik olarak oluşturur. Redshift, Cycles ve Corona'nın üçü de bunu listeler; yukarıdaki bölümlerde görüldüğü gibi. Pratikte bir Cryptomatte pass'i her kareye birkaç kanal ekler. EXR-IO ve Cryptomatte rehberimiz, bu matte'leri Photoshop'ta kullanmayı adım adım anlatır, bu yüzden compositing adımlarını burada tekrarlamıyoruz.
Light group'lar, sahneyi yalnızca belirli ışıklar açıkmış gibi render eder; her grup için bir görüntü üretir. Blender'ın kılavuzu light group'u, sahnenin yalnızca belirli ışıklarla aydınlatıldığı sınırlı bir Combined pass olarak tanımlar. Gruplar comp'ta lamba başına kontrol sağlar ve görüntü sayısını çoğaltır, çünkü aydınlatma pass'leri gruba göre yeniden bölünebilir. Arnold'un bellek ve disk uyarısının akılda tuttuğu durum budur. Dengesini yeniden ayarlayacağınız lambalar için grup ekleyin, sahnedeki her ışık için değil.
Multilayer EXR ve Ayrı Dosyalar
AOV'ler seçildikten sonra sıradaki karar, bunların nasıl kaydedileceğidir.
| Soru | Kare başına bir multilayer EXR | Pass başına ayrı dosya |
|---|---|---|
| Kare başına dosya | Bir tane, her pass katman olarak içinde | Pass başına bir tane; yani on pass, her kare için on dosya demek |
| Pass'leri senkronda tutma | Bir karenin tüm pass'leri birlikte taşınır | Her sekans eksiksiz ve kareleri hizalı kalmalıdır |
| Comp'ta açma | Tek bir okuma, ardından katmanları ayırma | Sekans başına bir okuma |
| Pass başına ayarlar | Tek bir dosya seçenekleri kümesi | Motor izin veriyorsa her pass kendi sıkıştırmasını kullanabilir |
| Tipik kullanım alanı | VFX ve compositing pipeline'ları | Basit pipeline'lar veya katmanlı dosyaları okuyamayan araçlar |
Motorlar buraya ulaşma biçiminde farklılaşır. Arnold'da Merge AOVs çok kanallı EXR'ları etkinleştirir ve Maya dokümantasyonu, multipart ve birleştirilmemiş EXR AOV'lerinin farklı sıkıştırma türleri kullanabileceğini belirtir. Redshift'te çok katmanlı EXR ile çalışırken aynı custom önekli tüm AOV'ler aynı EXR dosyasında saklanır. V-Ray for Maya'da element çıktısı, yukarıda belirtildiği gibi raw image file veya Separate render channels seçeneğine bağlıdır.
Ayrı dosyaları, yani bir karenin dört ayrı EXR dosyası ürettiği durumu, aynı karenin dört katmanlı tek bir dosya ürettiği multilayer EXR ile karşılaştıran iki şerit
Çoğu compositing işi için kare başına tek bir multilayer dosya taşımak daha kolay, bozmak ise daha zordur. VFX Compositing and Cloud Rendering, bir comp'un bu tür dosyalarla ne yaptığını ve ihtiyaç duyduğu belleği anlatır; Render Farm for Motion Design ise After Effects'e multi-part EXR aktarımını gösterir.
Hangi AOV'lerin Render Edileceğini Seçmek
Her kutuyu işaretlemek anlaşılır bir eğilimdir ve genellikle yanlıştır. İşe yarar bir yaklaşım:
- Comp'a neye dokunacağını sorun. Yalnızca depth tabanlı sis gerektiren bir çekim on iki aydınlatma pass'ine ihtiyaç duymaz.
- Beauty'yi her zaman saklayın. Pass'lerin hâlâ toplama uyduğunu kontrol etmenin yolu odur.
- Veri pass'lerini belirli işler için ekleyin. Defocus veya sis için depth, blur için motion vectors, seçimler için Cryptomatte, yeniden aydınlatma için normals veya position.
- Denoising verisini ayrı bir kategori olarak ele alın. Arnold'un Output Denoising AOVs seçeneği diffuse_albedo, Z ve N yazar; Cycles ise Denoising Data pass'lerini listeler. Bunlar bir denoiser'ı besler ve yaratıcı pass'ler değildir; Arnold'a özgü kurulum denoiser rehberinde anlatılıyor.
- Önce tek bir kareyi test edin. Comp'ta her pass'in orada olduğunu ve beauty'yi yeniden oluşturduğunu doğrulayın.
Aydınlatma pass'lerinin renk yönetiminin nasıl yapılacağı, ACES makalesinin açıkladığı renk pipeline'ınıza aittir.
Kareler Bir Farm'da Render Edildiğinde AOV'ler Neyi Değiştirir
Bir farm kareleri birçok makineye dağıtır ve AOV'ler bunu değiştirmez. Değiştirdikleri şey, her karenin ne kadar çıktı ürettiği ve sonrasında eve neyin getirilmesi gerektiğidir.
Kare başına çıktı boyutu. Her pass, piksel başına daha fazla kanal demektir. OpenEXR, yarım duyarlıklı (half-float) bir kanalı 2 bayt, tam duyarlıklı (full-float) bir kanalı 4 bayt olarak saklar. 2.073.600 pikselli varsayımsal bir 1920 x 1080 kare düşünelim. Yalnızca beauty içeren, half float RGBA bir görüntü piksel başına 8 bayttır, sıkıştırılmamış yaklaşık 16,6 MB eder. Şimdi beauty artı 12 adet üç kanallı AOV artı bir full-float depth kanalı olduğunu varsayalım: piksel başına 84 bayt, kare başına yaklaşık 174 MB, yani kabaca on kat daha fazla. 240 karede bu, 4,0 GB'a karşı yaklaşık 41,8 GB eder. EXR sıkıştırması gerçek dosyaları küçültür, ancak miktar görüntüye bağlıdır; bu yüzden bunları tahmin olarak değil, oran olarak okuyun.
1920 x 1080 kare başına çıktı boyutu: yalnızca beauty piksel başına 8 bayt, kare başına 16,6 MB, 240 kare için 4,0 GB; beauty artı 12 RGB AOV artı depth piksel başına 84 bayt, kare başına 174 MB, 240 kare için 41,8 GB; sıkıştırılmamış ve varsayımsal
Aktarım ve depolama. Bir render'ı bitirmek işin sonu değildir; dosyaların sürücünüze ulaşması gerekir. Super Renders Farm'daki sonuçlar web arayüzünden indirilebilir veya SuperRenders Client App ile otomatik olarak çekilebilir. On kat büyük bir sekansın taşınması buna uygun olarak daha uzun sürer ve yerel diskte buna uygun olarak daha fazla yer gerektirir.
Motor ve ana uygulama desteği. Arnold, V-Ray, Redshift, Corona ve Cycles işlerini render ediyoruz ve yukarıdaki AOV iş akışları bunların her biri için geçerlidir. Redshift, GPU node'larında render edilir. Redshift for Blender, V-Ray for Blender ve Arnold for Houdini gibi bazı ana uygulama ve motor eşleşmeleri talep üzerine hazırlanır; bu yüzden bunlardan birine bağlı bir sahneyi yüklemeden önce doğrulamak için bizimle iletişime geçin. Kredilerin ve ücretlerin nasıl çalıştığı fiyatlandırma sayfasında yer alıyor.
Comp Her Şeyi Bulsun Diye Adlandırma Kuralları
Bazı AOV sorunları render sorunu değil, adlandırma sorunudur. Bir sekansı açan compositor, her pass'in bulunabilir ve her karenin hizalı olmasını ister; örneğin Redshift'te seçtiğiniz önek, her AOV dosya adının omurgasıdır. El değiştirmelere dayanan bir kural:
| Öğe | Örnek | Neden |
|---|---|---|
| Önekte çekim ve sürüm | shot010_v003 | Sürümleri ayrı ve sıralanabilir tutar |
| Sonek olarak pass adı | _beauty, _depth | Pass, dosya adından okunabilir |
| Sabit uzunlukta kare dolgusu | .1001.exr | Sekanslar doğru sıralanır ve araçlar aralığı algılar |
| Sürüm başına bir klasör | shot010/v003/ | Yeniden render, onaylanmış olanın üzerine yazmaz |
| Sade karakterler | harfler, rakamlar, alt çizgi | Boşluklar ve semboller script'leri ve yeniden bağlamayı bozar |
Kuralı sahne şablonunuza koyun ve yerel test render'larında da kullanın; böylece bir farm'dan dönen kare, iş istasyonunuzda render edilmiş bir kareyle aynı şekilde adlandırılır ve comp'un yeniden bağlamaya ihtiyacı kalmaz.
Sık Yapılan AOV Hataları ve Nasıl Fark Edilir
V-Ray, Merge AOVs ve motion vector tuzakları yukarıda ele alındı. Motordan bağımsız olarak üç tane daha sık görülür.
| Belirti | Olası neden | Çözüm |
|---|---|---|
| Depth veya normals kırpılmış ya da bantlanmış görünüyor | Veri pass'leri JPEG veya PNG gibi, float değerleri tutamayan 8 bit bir formata yazılmış | Veri pass'lerini EXR'a yazın |
| Comp pass'leri bulamıyor veya kareler hizalanmıyor | Tutarsız önekler, sonekler veya kare dolgusu | Her pass'e tek bir adlandırma kuralı uygulayın |
| İndirmeler ve disk kullanımı planın çok üzerinde | Her kare, muhtemelen light group'larla birlikte uzun bir pass listesi taşıyor | Listeyi comp'un kullandığı kadarına indirin |
Özet: Bir AOV Kontrol Listesi
- AOV, Arbitrary Output Variable demektir: beauty'nin yanına yazılan, piksel başına ekstra bir görüntü.
- Aydınlatma pass'leri beauty'yi yeniden oluşturur; veri pass'leri sahneyi tanımlar.
- İsimler ve paneller motora göre değişir, bu yüzden sürümünüzün dokümantasyonuyla doğrulayın.
- Kare başına tek bir multilayer EXR tercih edin, yalnızca comp'un kullanacağı pass'leri render edin ve göndermeden önce çıktı boyutunu hesaplayın.
- Yerelde ve farm'da tek bir adlandırma kuralı kullanın ve sekanstan önce tek bir kareyi test edin.
SSS
Q: Renderda AOV neyin kısaltmasıdır? A: AOV, Arbitrary Output Variable'ın kısaltmasıdır. Renderer'ın beauty render'ın yanına yazdığı ekstra bir görüntü ya da görüntü katmanıdır ve difüz aydınlatma, depth, normals veya nesne ID'si gibi piksel başına tek bir niceliği taşır.
Q: AOV'ler render pass'lerle aynı şey midir? A: Pratikte evet. Arnold ve Redshift AOV der, V-Ray render elements der, Blender Cycles render passes der, Corona ise 3ds Max'te render elements, Cinema 4D'de multipasses kullanır.
Q: Beauty pass'leri ile utility pass'leri arasındaki fark nedir? A: Diffuse, specular ve emission gibi beauty veya aydınlatma pass'leri ışığı taşır ve son görüntüyü yeniden oluşturmak için birbirine eklenebilir. Depth, normals, position, motion vectors ve ID'ler gibi utility veya veri pass'leri ışığı değil sahne bilgisini taşır ve compositing'de efektler ve seçimler için kullanılır.
Q: AOV'leri tek bir multilayer EXR olarak mı yoksa ayrı dosyalar olarak mı kaydetmeliyim? A: Compositing için kare başına tek bir multilayer EXR genellikle daha basittir, çünkü bir karenin tüm pass'leri birlikte taşınır ve birbirinden kopamaz. Ayrı dosyalar, bir araç katmanlı dosyaları okuyamadığında veya pass başına farklı sıkıştırma istediğinizde anlamlıdır.
Q: AOV'ler render'ları yavaşlatır mı ya da büyütür mü? A: Büyütür, evet: Arnold'un dokümantasyonu, daha fazla AOV'nin özellikle light group'larla daha fazla bellek ve disk alanı kapladığını söyler. Render süresi üzerindeki etki motora ve pass'e göre değişir; bu yüzden bir sekansı göndermeden önce ekstra pass'lerle ve onlarsız tek bir test karesinin süresini ölçün.
Q: AOV'ler bir render farm'da render edilebilir mi? A: Evet. Kareler her zamanki gibi render edilir ve her biri etkinleştirdiğiniz pass'leri yazar. Farm'ımızda Arnold, V-Ray, Redshift, Corona ve Cycles işlerini render ediyoruz; bazı ana uygulama ve motor eşleşmeleri talep üzerine hazırlanır, bu yüzden bunlardan birine bağlı bir sahneyi yüklemeden önce doğrulamak için bizimle iletişime geçin. Önce tek bir test karesi çalıştırın ve her pass'in geri geldiğini kontrol edin.
Q: Renderdaki AOV, e-ticaretteki AOV ile aynı mıdır? A: Hayır. Renderda Arbitrary Output Variable anlamına gelir. Online perakendede normalde ortalama sipariş değeri (average order value) demektir, fotoğrafçılıkta benzer bir kısaltma görüş açısına (angle of view) işaret edebilir. Harfleri paylaşırlar, başka hiçbir şeyi değil.
About Alice Harper
Blender and V-Ray specialist. Passionate about optimizing render workflows, sharing tips, and educating the 3D community to achieve photorealistic results faster.



