
ACES Renk Yönetimi Açıklaması: İş İstasyonundan Render Farm'a Rengi Tutarlı Tutmak
Genel bakış
Giriş
"ACES color" ya da "Academy Color Encoding System" diye arama yaptıysanız kısa cevap şu: ACES, bir prodüksiyondaki her görüntüye (kameradan, 3D render motorundan ya da compositing paketinden gelmiş olsun) renklerinin ne anlama geldiğine dair ortak bir referans veren, ücretsiz ve açık bir çerçevedir. Academy of Motion Picture Arts and Sciences onu on yıldan uzun süre geliştirdi ve yönetti; Ağustos 2025'te ise açık bir teknik yönlendirme komitesi altında Academy Software Foundation'a (ASWF) taşındı (Academy basın bülteni, erişim: 13 Ekim 2026).
Bu rehber ACES'i yanlış anlatmadan, sade bir dille açıklıyor: temel renk uzayları, girdi ve çıktı dönüşümleri, ACES 2.0'da nelerin değiştiği ve OpenColorIO'nun (OCIO) bunu 3D yazılımınızın içinde nasıl sunduğu. Ardından çoğu anlatımın atladığı bölüme geçiyor: bir sahne iş istasyonunuzdan ayrılıp başka makinelerde render edildiğinde renge ne olur; ayrıca bir işi göndermeden önce çalıştırabileceğiniz bir kontrol listesi veriyor. Render işleminin kendisinin ne olduğunu merak ediyorsanız render temelleri rehberimize bakabilirsiniz.
| ACES'e Genel Bakış | |
|---|---|
| Tam adı | Academy Color Encoding System |
| Yöneten kurum | Academy Software Foundation, Ağustos 2025'ten beri |
| Birincil kaynaktan doğrulanan son sürüm | ACES 2.0, 4 Nisan 2025 |
| Temel renk uzayları | ACES2065-1, ACEScg, ACEScct |
| 3D yazılımlarda sunan yapı | OpenColorIO (OCIO) yapılandırma dosyaları |
ACES Nedir ve Hangi Sorunu Çözer
Academy, ACES'i tüm sinema prodüksiyonu yaşam döngüsü boyunca renk yönetimi ve görüntü değişimi için açık kaynaklı bir çerçeve olarak tanımlıyor. Üç tür parçası var: kodlamalar (renk uzayları), dönüşümler (bir görüntüyü ACES'e ve ACES'ten bir ekrana taşıyan matematik) ve ACES Metadata File (AMF) ile Transform ID'leri gibi spesifikasyonlar. ACES2065-1, SMPTE ST 2065-1:2021 olarak standartlaştırılmıştır ve ACES dokümantasyonu onlarca şirketin ACES bileşenlerini araçlarına entegre ettiğini belirtir (ACES dokümantasyonu, erişim: 13 Ekim 2026).
Sorun basit. Her cihazın bir piksel değerinin ne anlama geldiğine dair kendi fikri vardır: kamera üreticinin kodlamasıyla kayıt yapar, doku sRGB olarak gelir, render motoru kendi çalışma uzayında hesaplar ve her monitörün gamut'u biraz farklıdır. Ortak bir referans olmadan aynı sayılar farklı yerlerde farklı renkler anlamına gelir. ACES bir sözleşme gibi çalışır: her kaynak bilinen bir dönüşümle bir kez ortak referansa çevrilir, iş orada yapılır, sonuç da bilinen bir dönüşümle her ekrana eşlenir. Render'ları daha güzel gösteren bir filtre değildir. Değeri tutarlılıktır; bir sahne makineler arasında taşındığında tehlikede olan da tam olarak budur.
Temel Renk Uzayları: ACES2065-1, ACEScg ve ACEScct
| Uzay | Primer renkler | Kodlama | Tipik kullanım |
|---|---|---|---|
| ACES2065-1 | AP0 | Doğrusal | Temel ACES kodlaması (SMPTE ST 2065-1) |
| ACEScg | AP1 | Doğrusal, 16 bit veya 32 bit float | CG'nin rendering ve compositing işlemleri |
| ACEScct | AP1 | Quasi-log, 0,0078125 altında doğrusal toe | Color grading; yazılımın içinde kullanılır |
Kaynaklar: ACES2065-1, ACEScg ve ACEScct sayfaları, erişim: 13 Ekim 2026.
- ACEScg doğrusaldır ve scene-referred'dır. Değerleri doğrudan göreli pozlamayı kodlar. Negatif değerler geçerlidir ve mümkünse korunmalıdır; 1,0'ın çok üzerindeki değerler beklenir ve bilinçli bir renk düzeltmesi dışında kırpılmamalıdır.
- ACEScg, CG matematiği yüzünden vardır. Dokümantasyon, CGI hesaplamalarının RGB'yi çoğu zaman yansıtma (reflectance) olarak ele aldığını ve bunun çok geniş AP0 primerleriyle kötü davrandığını açıklar. ACEScg daha küçük AP1 primerlerini (kırmızı 0,713 / 0,293; yeşil 0,165 / 0,830; mavi 0,128 / 0,044) ve aynı beyaz noktayı (CIE xy 0,32168 / 0,33767) kullanır. İkisi arasındaki dönüşüm sabit bir matristir.
- ACEScct bir rendering uzayı değildir. Dokümantasyon onu geçici ve yazılımın ya da donanımın içine ait olarak tanımlar. Render motoru ACEScg'de çalışır; bir grading aracı ACEScct'ye geçebilir.
Pratik kural şu: ACEScg'de render alın ve compositing yapın; bir stüdyo istediğinde ACES2065-1'i değişim formu olarak kullanın.
Girdi ve Çıktı Dönüşümleri: Boru Hattının İki Ucu
Dış dünya ile ACEScg çalışma uzayınız arasında iki tür dönüşüm bulunur.
- Girdi dönüşümleri (input transforms) bir kaynağı çalışma uzayına çevirir. Bir doku, kaydedildiği biçimle eşleşen bir dönüşüme ihtiyaç duyar; renkli görüntüler için bu genellikle sRGB'dir. 3D yazılımda bu, her image node üzerindeki input color space alanıdır.
- Çıktı dönüşümleri (output transforms), scene-linear ACES verisini alıp bir ekran için hazırlar ve bunu yaparken tone mapping ile gamut mapping uygular (Rendering hakkında, erişim: 13 Ekim 2026). 3D yazılımda bu, viewport'taki ve render penceresindeki view transform ya da display ayarıdır.
Farm render'ı için en önemli nokta şudur: view transform görüntüye bakmak içindir. Görüntünün kendisi scene-linear kalmalıdır.
ACES pipeline: dokular ve kamera görüntüleri girdi dönüşümleriyle rendering için ACEScg'ye geçer, doğrusal EXR saklanır ve çıktı dönüşümü görüntüyü ekrana eşler
ACES 2.0'da Neler Değişti
Proje değişiklik günlüğü ACES 2.0'ı 4 Nisan 2025 tarihine bağlar (aces-core CHANGELOG, erişim: 13 Ekim 2026). ACES dokümantasyonu, sürümün merkezine yeniden tasarlanmış bir rendering dönüşümleri paketini koyar (ACES 2 hakkında, erişim: 13 Ekim 2026):
- ACES 1.x'e kıyasla daha az agresif bir tone scale, azaltılmış orta ton kontrastı ve daha yumuşak bir highlight rolloff'u sunan yeni Output Transform'lar.
- Daha az clipping artefaktı üreten, daha sağlam gamut mapping.
- Alışılmadık ekranlar için daha sezgisel parametreler, ekran preset'leri ve optimize edilmiş ters dönüşümler.
Bunun CG için anlamı ne? İncelediğimiz sayfalar değişikliği boru hattının ekran ucuna yerleştiriyor ve ACEScg kodlamasının kendisinin değiştiğine dair bir ifade bulmadık. Pratikte, aynı scene-linear EXR dosyası ACES 1.x ya da ACES 2.0 output transform'u üzerinden izlendiğine göre ekranda farklı görünebilir. İş istasyonunuz biriyle, farm node'u diğeriyle önizleme yapıyorsa, aynı verinin iki farklı görünümünü karşılaştırıyorsunuz demektir.
Sürüm etiketleri hakkında bir not. OpenColorIO'nun dokümantasyonu artık OCIO 2.6 ve üzeri için aces-v2.1 etiketli yerleşik config'leri listeliyor; OCIO 2.6.0 ise 1 Ekim 2026'da yayımlandı (OCIO Studio config ve OCIO sürümleri, erişim: 13 Ekim 2026). Okuduğumuz ACES kaynakları bir 2.1 girişi listelemiyor; bu yüzden 2.0'ı, birincil ACES kaynağından doğrulayabildiğimiz son sürüm olarak kabul ediyoruz. Sürümü varsaymak yerine kendi config'inizin adındaki sürüm dizesini okuyun.
OpenColorIO, ACES'i Yazılımınızın İçine Nasıl Taşır
ACES renk matematiğini tanımlar; OpenColorIO ise uygulamanızın bunu nasıl kullandığıdır. OCIO bir Academy Software Foundation projesidir ve sinema prodüksiyonuna yönelik eksiksiz bir renk yönetimi çözümü olarak tanımlanır (OpenColorIO dokümantasyonu, erişim: 13 Ekim 2026). Bir yapılandırma (config) dosyası, kullanılabilir renk uzaylarını, uygulamanın dayandığı rolleri (örneğin rendering uzayı) ile ekranları ve görünümleri tanımlar. Çoğu uygulama bunu tercihlerden seçmenize izin verir ve bir OCIO ortam değişkeni kullanılacak config'in dosya yolunu belirtir (OCIO'yu kullanma, erişim: 13 Ekim 2026).
OCIO ayrıca yola değil, ada göre başvurulan yerleşik config'ler de sunar. CG config'i, tipik DCC uygulamaları için hafif bir settir; örneğin ocio://cg-config-v4.0.0_aces-v2.0_ocio-v2.5. Studio config'i ise ACES renk uzaylarının, ekranların ve görünümlerin tam setini içerir; örneğin ocio://studio-config-v4.0.0_aces-v2.0_ocio-v2.5. Ad; config türünü, config sürümünü, ACES sürümünü ve gereken en düşük OCIO sürümünü bu sırayla verir. Yerleşik oldukları için harici LUT dosyalarına gerek yoktur (CG config ve Studio config sayfaları, erişim: 13 Ekim 2026).
Her uygulama bunu farklı bağlar. Yazılım üreticilerinin kendi dokümantasyonunun söyledikleri (tüm sayfalara erişim: 13 Ekim 2026):
| Uygulama | Dokümantasyonun söyledikleri | Kaynak |
|---|---|---|
| Blender 5.2 | Yerleşik config; ACEScg çalışma uzayını, bir ACES 2.0 view transform'unu ve ACES2065-1 ya da ACEScg olarak EXR kaydetmeyi içerir; resmi ACES config'leri OCIO değişkeniyle ayarlanabilir | Kılavuz |
| Maya 2022 | ACEScg varsayılan rendering uzayıdır; varsayılan görünüm sRGB için ACES output transform'udur; OCIO ayarlıysa config yolu salt okunurdur | Arnold for Maya, Tercihler |
| Cinema 4D (2026 SDK kılavuzu) | OCIO modunda: ACEScg render uzayı, sRGB ekran, ACES 1.0 SDR-video görünümü; her doküman kendi OCIO durumunu ve config yolunu saklar; bir legacy mod da vardır | Maxon geliştirici kılavuzu |
| Redshift | ACES varsayılan rendering uzayıdır; OCIO config'i ayarlıysa onu, değilse beraberinde gelen ACES config'ini kullanır | Redshift dokümanları |
Varsayılanlar uygulamaya ve sürüme göre değişir; renginizi belirleyen ayarların bir kısmı da sahne dosyasının dışında, bir ortam değişkeninde ya da kendi diskinizdeki bir yolda durur. Sorun da tam burada başlar. 2026 Cinema 4D döngüsü için özellik özetimize bakabilirsiniz.
Sahne İş İstasyonunuzdan Ayrıldığında Renk Nerede Bozulur
Kendi makinenizde renk yönetimini hiç görmediğiniz şeyler bir arada tutar: bir ortam değişkeni, bir tercih dosyası, bir yıl önce kurduğunuz klasördeki bir config. Sahne ya da farm bunları sağlamadıkça bir render node'unda bunların hiçbiri bulunmaz. Tam yönetimli bir farm'da bir proje yükler ve makinelere giriş yapmadan kareleri teslim alırsınız; dolayısıyla masaüstünüzde yaptığınız gibi node üzerinde sessizce bir değişken ayarlayamazsınız. İlk olarak kontrol etmeye değer dört hata vardır.
1. Farklı ya da eksik bir OCIO config'i. OCIO değişkeni, sahne dosyasında değil, onu ayarlayan makinenin ortamında yaşar; Cinema 4D dokümanları ise config'in yolunu saklar. İş istasyonunuzdaki bir sürücüye giden yol, ancak sahneyi açan makine aynı dosyayı okuyabiliyorsa işe yarar. Okuyamadığında uygulama bilinmeyen renk uzayları bildirebilir ya da başka bir config'e düşebilir; sonuç artık onayladığınız görüntüyle eşleşmez. Farklı ACES sürümleri taşıyan config'ler aynı sorunun daha sinsi bir biçimine yol açar.
2. Yanlış etiketlenmiş doku girdi renk uzayları. JPEG ve PNG gibi renkli dokular sRGB olarak, doğrusal HDR görüntüler scene-linear olarak, veri haritaları (normal, roughness, mask) ise raw ya da non-color olarak okunmalıdır. Autodesk'in Arnold for Maya sayfası tam olarak bu ayrımı önerir; Redshift dokümantasyonu ise otomatik dönüştürmesinin yanılabileceği konusunda uyarır, bu yüzden her asset kontrol edilmelidir. Yanlış etiket kendini ilan etmez: renkler soluk ya da fazla koyu görünür, bir roughness haritası da malzemeyi sessizce değiştirir. Bir farm, sahnenin söylediğini kare kare render eder.
3. Çıktıya gömülmüş bir view transform. Maya'nın dokümantasyonu, Apply Output Transform to Renderer açılmadıkça OCIO görünümünün render edilen görüntü dosyalarına uygulanmadığını söyler. Karelerinize bir ekran dönüşümü gömülmüşse ve compositor'ünüz bir tane daha uygularsa görüntü iki kez dönüştürülür: kontrast ezilir, highlight'lar kırpılır ve geri almak zordur.
4. Doğrusal EXR yerine ekrana göre kodlanmış 8 bit çıktı. OpenEXR, yüksek dinamik aralıklı, scene-linear görüntü verisini temsil etmek için tasarlanmıştır (OpenEXR, erişim: 13 Ekim 2026). 8 bit bir PNG ya da JPEG ekrana hazır değerler tutar ve ACEScg'nin beklediği 1,0 üzerindeki değerleri taşıyamaz; gerçek işi 8 bite render etmek highlight detayını ve yeniden grading yapabilme imkânını çöpe atar. Çok katmanlı EXR dosyalarının nasıl yapılandığı için EXR ve Cryptomatte rehberimize bakabilirsiniz.
İş istasyonu ile render farm arasında rengin sapmasının dört yolu: config uyumsuzluğu, yanlış girdi uzayı, gömülmüş view transform ve 8 bit çıktı
Tutarlı Renk İçin Göndermeden Önce Kontrol Listesi
Yedi madde birkaç dakika sürer ve 800. karede bir uyumsuzluğu keşfetmekten çok daha ucuza gelir.
- Config'inizi not edin. Sahnenin yerleşik bir
ocio://adı mı yoksa bir dosya yolu mu kullandığını yazın, addaki ACES sürümünü okuyun ve iş istasyonunuzdaki birOCIOdeğişkeninin onu sağlayıp sağlamadığını not edin. Bu değişken sahneyle birlikte seyahat etmez. - Çalışma uzayını proje içinde ayarlayın. Varsayılana güvenmek yerine render uzayını açıkça seçin (çoğu CG pipeline'ı için ACEScg). Cinema 4D'de bir dokümanın legacy modda olabileceğini unutmayın.
- Her doku etiketini kontrol edin. Renkli görüntüler sRGB, doğrusal HDR scene-linear, veri haritaları raw olmalıdır. Bir avuç malzemeyi örnekleyerek kontrol edin.
- View transform'u izleme için tutun. Pipeline'ınız gerektirmedikçe çıktıya bir ekran dönüşümünün gömülmediğinden emin olun.
- Gerçek iş için scene-linear EXR çıktısı alın. 8 bit formatları yalnızca önizleme için kullanın ve compositor'ünüz için EXR'nin renk uzayını not edin.
- Projeyi eksiksiz paketleyin. Proje klasörünü arşivlenmemiş olarak, sahne dosyası ve başvurulan her asset yerinde olacak şekilde yükleyin. Özel ya da stüdyoya ait bir config kullanıyorsanız farm'a önceden haber verin.
- Test için tek bir kare render edin. İş istasyonu render'ını ve farm render'ını aynı görüntüleyicide, aynı view transform ile açın; gözle olduğu kadar bir renk seçiciyle birkaç piksel değerini de karşılaştırın. Örnekleme ya da denoising kaynaklı küçük farklar normaldir; tonda gözle görülür bir kayma normal değildir.
Yedi adımda göndermeden önce renk kontrol listesi: config, çalışma uzayı, doku etiketleri, view transform, EXR çıktısı, paketlenmiş proje, test karesi
Tam Yönetimli Bir Farm'da Tek Kare Test Etmek
Super Renders Farm, tam yönetimli bir cloud render farm'dır; yani makinelere giriş yapmazsınız, üzerlerine yazılım kurmazsınız ve lisansları kendiniz yönetmezsiniz. Bu rahattır ve kontrol listesinin önemli olmasının nedeni de budur: iş istasyonunuzun kendi ortamından aldığı her şeyin, sahne ve yüklediğiniz dosyalar tarafından taşınması gerekir.
Özel OCIO kurulumları için yayımlanmış, config bazında bir uyumluluk listesi yoktur. Pipeline'ınız stüdyoya özgü bir config'e dayanıyorsa, yüklemeden önce 7/24 canlı sohbet üzerinden ya da supportcenter@superrendersfarm.com adresinden destekle iletişime geçin ve config'i tek karelik bir testle birlikte gönderin. Burada önemli bir yükleme kuralı var: farm arşivleri (.zip, .rar, .7z, .tar, .tar.gz) açmaz, bu yüzden arşivin içindeki hiçbir şey render edilmez.
Test karesi küçük bir iştir. Yeni hesaplar 25 $ değerinde ücretsiz Render Credits alır; kullanımın nasıl faturalandığı fiyatlandırma sayfasında açıklanmıştır. Cinema 4D ve Redshift sahneleri için iş gönderimi Cinema 4D cloud render farm sayfamızda anlatılır; Redshift, Maya ve Blender sayfaları da bu uygulamaları kapsar.
SSS
Q: ACES neyin kısaltmasıdır? A: ACES, Academy Color Encoding System anlamına gelir. Academy of Motion Picture Arts and Sciences tarafından oluşturulan ve Ağustos 2025'ten beri Academy Software Foundation tarafından yönetilen, renk yönetimi ve görüntü değişimi için açık bir çerçevedir.
Q: ACES2065-1 ile ACEScg arasındaki fark nedir? A: İkisi de doğrusaldır ve aynı beyaz noktayı paylaşır. ACES2065-1 geniş AP0 primerlerini kullanır ve SMPTE ST 2065-1 ile tanımlanan temel kodlamadır. ACEScg ise daha küçük AP1 primerlerini kullanır ve CG rendering ile compositing için tasarlanmış çalışma uzayıdır.
Q: Bir render farm kullanmak için ACES'e ihtiyacım var mı? A: Hayır. Düz doğrusal sRGB pipeline'ı dahil, tutarlı olan her renk pipeline'ı çalışır. Önemli olan, sahnenin, dokuların ve çıktı ayarlarının açık olması ve işe dokunan her makinede aynı olmasıdır. ACES, belgelenmiş ve ortak bir standart olduğu için popülerdir.
Q: ACES 2.0'da ne değişti? A: Ana değişiklik, daha yumuşak bir tone scale ve daha sağlam gamut mapping sunan, yeniden tasarlanmış bir rendering ve output transform setidir. Sürüm, proje değişiklik günlüğünde 4 Nisan 2025 olarak tarihlenir. İncelediğimiz dokümantasyon değişiklikleri boru hattının ekran ucunda anlatır; yeni bir ACEScg kodlamasından söz etmez.
Q: Render'ım farm'da neden iş istasyonumdakinden farklı görünüyor? A: Olağan nedenler farklı ya da eksik bir OCIO config'i, yanlış girdi renk uzayıyla etiketlenmiş dokular, çıktıya gömülmüş bir view transform veya 8 bit bir çıktı formatıdır. Bunları bu sırayla kontrol edin, ardından bir test karesi render edip aynı görüntüleyicide iş istasyonu render'ınızla karşılaştırın.
Q: EXR'ye mi yoksa PNG'ye mi render almalıyım? A: Üretim işini scene-linear EXR olarak render edin; ekran dönüşümünü izleme ve nihai teslim için saklayın. Önizlemeler için PNG ya da JPEG kullanın, çünkü 8 bit dosyalar ekrana hazır değerler tutar ve 1,0 üzerindeki değerleri taşıyamaz.
Q: Super Renders Farm özel OCIO config'lerini destekliyor mu? A: Özel config'ler için yayımlanmış bir uyumluluk listesi yoktur. Pipeline'ınız bir tane kullanıyorsa, yüklemeden önce 7/24 canlı sohbet üzerinden ya da e-posta ile destekle iletişime geçin ve iş istasyonu render'ınızla karşılaştırmak için tek karelik bir test ekleyin.
About Thierry Marc
3D Rendering Expert with over 10 years of experience in the industry. Specialized in Maya, Arnold, and high-end technical workflows for film and advertising.



