View Categories

Kriptomat

2 dakika okuma

Bu sayfa Cryptomatte Render Elementi hakkında bilgi vermektedir.

Genel Bakış #


Cryptomatte, Psyop tarafından geliştirilen ve doğru maskeleri verimli bir şekilde kodlamayı sağlayan bir yöntemdir . Genellikle, çok kanallı bir OpenEXR dosyasında depolanan üç ila beş otomatik olarak oluşturulmuş render kanalını kullanır; bu da düzinelerce veya yüzlerce Multimatte oluşturma zahmetini ortadan kaldırır. Nuke veya Fusion için Cryptomatte eklentisi kullanılarak, maskeler doğrudan nesneleri seçerek veya nesne adlarını girerek çıkarılabilir. Çok kanallı EXR dosyalarına ek olarak, DWA sıkıştırması kullanan tek kanallı EXR dosyalarının da desteklendiğini unutmayın.

Cryptomatte, Multi Matte Render Element’e kıyasla , nesne kimlikleri, malzeme kimlikleri vb. belirtmek gibi sahneye ek bir kurulum gerektirmez.

V-Ray 5, güncelleme 1’den itibaren Cryptomatte Render Elementi hem Bucket hem de Progressive Image Sampler ile çalışmaktadır .

Kullanıcı Arayüzü Yolu: ||Görüntüleme Oluşturma Ayarları düğmesi|| > Oluşturma Öğeleri sekmesi > Cryptomatte #

Parametreler #


Bu render öğesinin parametreleri, Öznitelik Düzenleyici’de Ek VRay Öznitelikleri altında görünür.

Etkinleştirildi  – Etkinleştirildiğinde, render öğesi V-Ray çerçeve arabelleğinde görünür.

Dosya adı uzantısı  – Oluşturulan dosya ayrı bir dosya olarak kaydedildiğinde dosyanın sonuna eklenen metin (örneğin myrender.cryptomatte.exr).

Kimlik türü  – Kimlik şablonlarının nasıl belirleneceğini belirtir.

Düğüm adı  – Düğüm adlarına göre maskeler oluşturur.
Malzeme adı  – Sahnedeki malzemelere göre maskeler oluşturur.
Hiyerarşili düğüm adı  – Düğüm adlarına göre maskeler oluşturur ve bağlantılı veya gruplandırılmış nesneler için düğüm hiyerarşisini dikkate alır.
V-Ray kullanıcı özniteliği – Kullanıcı özniteliği adı  alanında belirtilen  V-Ray Kullanıcı Özniteliğini  içeren nesnelerle maskeler oluşturur   .  Varlık (referans sahne) adı  – Sahne içinde yapılan Maya Referanslarına göre maskeler oluşturur. Not: Bu, Maya Varlıklarına göre değil, yalnızca dosya referanslarına göre maskeler oluşturur. Alt nesne adı  – Vekil dosya birden fazla nesne içerdiğinde, V-Ray Proxy içindeki her bir nesne için ayrı maskeler oluşturur. Bu seçenek, vrayProxy düğümünden kimlikleri alarak ve vekilin her alt nesnesi için bir maske oluşturarak çalışır (.abc ve .vrmesh). Bu tür yalnızca V-Ray Proxy nesneleri için maskeler üretir – normal geometri bu kriptomat katmanına dahil edilmez.

Maya’da bir proxy örneği oluşturulursa, Alt nesne adı  kimlik türü örnekler arasında ayrım yapmaz. Tüm örnekleri için aynı alt nesneye aynı maskeyi üretir. Bu durumda önerilen iş akışı, Düğüm adı kimlik türüne sahip ayrı bir Cryptomatte render öğesi kullanmak ve kompozisyonda örnekleri maskelemektir.

Seviye sayısı  – Oluşturulan öğenin seviye sayısını belirtir; bu da piksel başına ayırt edilebilen nesne sayısını belirler. Birden fazla nesne tek bir pikselde kesişirse, daha yüksek dereceli öğeler sıfır olmayan sonuçlar içerecektir. Varsayılan değer olan  6,  çoğu durum için genellikle yeterlidir.

Kullanıcı öznitelik adı – Kimlik türü V-Ray kullanıcı özniteliği  olarak ayarlandığında   kimlik maskeleri oluşturmak için kullanıcı tanımlı bir öznitelik belirtir  .

Alt nesne adı modu  – Alt nesne adları hakkında hangi bilgilerin Cryptomatte manifestine dahil edileceğini belirtir.

Yalnızca alt nesne adı  – Manifest dosyasına yalnızca alt nesne(ler)in adı (örneğin ObjectName) eklenir.
Kısa kök nesne adı ekle  – Manifest dosyasına dag yolu ve alt nesne adı(ları) (örneğin MeshName.abc/ObjectName) eklenir.
Tam kök nesne adı ekle – Manifest dosyasına proxy dosya konumu, dag yolu ve alt nesne adı(ları) (örneğin D:/Assets/MeshName.abc/ObjectName) eklenir. 

Sidecar Bildirim Dosyası – Etkinleştirildiğinde, çıktı dosyasıyla birlikte bir bildirim dosyası yazılır. Bildirim dosyasının formatı .json’dur. .exr cryptomatte meta verileri, bildirim dosyasının yolunu içerir, böylece bildirim aynı klasörde otomatik olarak bulunabilir. Şu anda, bildirim yalnızca çok kanallı .exr dosyaları için dışa aktarılmaktadır.


Örnek: Kullanıcı Özellik Adı #

Bu örnek, Cryptomatte render öğesi seçeneklerinde V-Ray kullanıcı öznitelik kimliği türünün nasıl ayarlanacağını göstermektedir. V-Ray kullanıcı öznitelik kimliği türü, belirli bir kullanıcı öznitelik adına dayalı olarak nesneler için maskeler oluşturmak için kullanışlıdır.

Örnekte,  sahnedeki anahtarlara  Kullanıcı Nitelikleri atanmıştır. Her anahtarın , yansımaların ne kadar parlak olacağına dair çeşitlilik yaratmak için başlangıçta kullanılan sayısal bir değere sahip “anahtar” adlı bir niteliği vardır.

Özellik adına bağlı olarak, yalnızca aynı ada sahip bir özelliğe sahip nesneleri maskelemek için bir Cryptomatte katmanı oluşturulabilir.

Bu işlem , Cryptomatte render öğesinde Kimlik Türünü V-Ray Kullanıcı Özniteliği olarak ayarlayarak yapılır  . Kullanıcı özniteliği adı, nesnelerimizdeki kullanıcı özniteliği adlarıyla eşleşmesi için “wrench”  olarak ayarlanır .

Aşağıdaki görseller, yalnızca “anahtar” özniteliğine sahip nesneler için maskeler içeren ortaya çıkan render görüntüsünü ve Cryptomatte önizlemesini göstermektedir .

Cryptomatte katmanıyla çok kanallı bir EXR görüntüsü oluşturduktan sonra, bu görüntüyü Nuke gibi bir kompozisyon uygulamasında kullanarak görüntüdeki nesneleri maskeleyebilir ve renk düzeltmesi yapabiliriz.

Referanslar #


Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir