View Categories

Görüntü Örnekleyici

8 dakika okuma

Bu sayfa, Render Ayarları’ndaki Görüntü Örnekleyici özelliğinin kullanıma sunulmasıyla ilgili bilgiler sunmaktadır.

Genel Bakış #


V-Ray’de, görüntü örnekleyici, bir pikselin rengini, o pikselin içindeki ve çevresindeki renklere dayanarak hesaplayan bir algoritmayı ifade eder.

Bir görüntüdeki her piksel yalnızca bir renge sahip olabilir. Bir pikselin rengini elde etmek için V-Ray, nesnenin malzemesine, nesneye çarpan doğrudan ışığa ve sahnedeki dolaylı aydınlatmaya dayanarak hesaplama yapar. Ancak tek bir piksel içinde, kenarları aynı pikselde kesişen birden fazla nesneden veya nesne şeklindeki değişiklikler veya ışık kaynaklarının azalması ve/veya gölgelenmesi nedeniyle aynı nesnedeki parlaklık farklılıklarından kaynaklanabilecek birden fazla renk olabilir.

Böyle bir piksel için doğru rengi belirlemek için V-Ray, pikselin kendisinin farklı bölümlerinden ve çevresindeki piksellerden renkleri inceler (veya örnekler ). Bu işleme görüntü örneklemesi denir . V-Ray, her biri kendi örnekleme yaklaşımına ve parametrelerine sahip iki ana görüntü örnekleyici içerir: Aşamalı ve Kova. 

Kullanıcı Arayüzü Yolu: ||Render Ayarları penceresi|| > VRay sekmesi > Görüntü örnekleyici açılır menüsü #

V-Ray GPU için Görüntü Örnekleyici Kullanıcı Arayüzü

V-Ray için Görüntü Örnekleyici Kullanıcı Arayüzü

Görsel, Tuna Unalan’ın izniyle kullanılmıştır.

Tek bir piksel içinde birden fazla renk. Piksel hangi renkte olmalı? 



Kenar yumuşatma (anti-aliasing) nedir?  #

Görüntü örneklemesinin işlevlerinden biri de , görüntüdeki pürüzlü kenarların azaltılması olan  kenar yumuşatmadır . Aşağıdaki örnek, kenar yumuşatma uygulanmış bir görüntü ile uygulanmamış bir görüntü arasındaki temel farkı göstermektedir.

Kürenin kenarındaki her piksel için yalnızca bir örnek alınırsa, piksel rengi seçimi nesnenin kenarındaki koyu gri veya (beyaz) arka planla sınırlı kalır. Bu renklerden birini kullanmak (yani yalnızca bir örnek almak), görüntünün tırtıklı görünmesine neden olur. Bu, hiç kenar yumuşatma uygulanmamasına eşdeğerdir.

Her pikselde iki veya daha fazla örnek alınırsa, renkler ortalama alınır ve nesnenin kenarındaki pikseller, kürenin koyu grisi ile arka plan arasında bir renkte olur. Bu ara renkler, nesnenin nihai görüntüde daha pürüzsüz görünmesini sağlar.

Görüntü Örnekleyici #


V-Ray render motoru ve V-Ray GPU render motoru için örnekleme seçenekleri farklıdır. Bu sayfada yalnızca V-Ray motoruna ait seçenekler bulunmaktadır. Seçenekleri için lütfen V-Ray GPU Kurulum sayfasına bakın.

Örnekleyici türü – Görüntü örnekleyici türünü belirtir. Seçilen türe ait özel parametreler bu açılır menünün alt kısmında görünür .

Aşamalı – Görüntünün tamamını aşamalı olarak örnekler. Ek parametreler için Aşamalı Örnekleyici bölümüne bakın . Kova – Piksellerin yoğunluk farkına bağlı olarak piksel başına değişken sayıda örnek alır. Ek parametreler için Kova Örnekleyici bölümüne bakın .

Hareketli gürültü deseni – Etkinleştirildiğinde, örnekleme deseni zamanla değişecektir. Devre dışı bırakılması, örnekleme deseninin animasyondaki kareler arasında aynı kalmasına neden olur ki bu bazı durumlarda istenmeyen bir durum olabilir. Aynı karenin yeniden işlenmesinin her iki durumda da aynı sonucu vereceğini unutmayın.

Render maskesi – Render maskesi özelliğini etkinleştirir. Render maskesi, görüntünün hangi piksellerinin hesaplanacağını tanımlamanıza olanak tanır. Geri kalan pikseller olduğu gibi bırakılır. Bu özellik, V-Ray çerçeve arabelleği ve Bucket görüntü örnekleyicisiyle en iyi şekilde çalışır. Aşağıdaki türler mevcuttur:

Devre Dışı – Oluşturma maskesi kullanılmaz.
Doku – Oluşturma maskesi için bir doku haritası kullanılır. Haritadaki siyah değerler, oluşturulmayan pikselleri tanımlar. Diğer değerlere sahip pikseller oluşturulur.
Nesne Kümesi – Oluşturulacak özel bir nesne kümesi tanımlanabilir.
Nesne Kimlikleri – Yalnızca belirtilen Nesne Kimliklerine sahip nesneler oluşturulur; bunları virgülle ayırarak birden fazla nesne listeleyebilirsiniz.
İzole Seçim – Yalnızca o görünüm penceresi seçim özelliğine dahil edilen öğeleri (yeniden) oluşturma sırasında güncellemek için Maya’nın İzole Seçim seçeneğini kullanır. Görünüm penceresi menüsünde Göster > İzole Seçim > Seçilenleri Görüntüle (veya Ctrl+1 ) seçeneğinden etkinleştirilir. Üretim ve IPR modlarında hem V-Ray hem de V-Ray GPU ile çalışır. Not: Işıklar izole edilemez; görünüm penceresinde izole edilmiş olsun veya olmasın, nesneleri her zaman aydınlatırlar.

Daha fazla bilgi için aşağıdaki Render Maskesi örneğine bakın.

Render maskesini temizle – Render maskesi etkinleştirildiğinde kullanılabilir . Devre dışı bırakıldığında, maskelenmiş bölge VFB’deki önceki görüntünün üzerine bindirilir. Bu, kamera hareket etmediği sürece taslak render’lar veya hızlı shader önizlemeleri için kullanılabilir. Not : Bir animasyon render edilirken, görüntü temizleme zorunlu olarak etkinleştirilir.

AA filtresi  – Görüntüde AA filtrelemeyi etkinleştirir. Devre dışı bırakıldığında, V-Ray dahili 1×1 piksellik bir kutu filtresi uygular.

AA filtre türü – Kenar yumuşatma için kullanılacak filtre türünü belirtir. V-Ray sekiz tür kenar yumuşatma filtresi sunar: Kutu, Alan, Üçgen, Lanczos, CatmullRom, Gauss ve Cook Değişkeni. Her birinin avantajları ve dezavantajları vardır ve bu da onları farklı görevler için kullanışlı hale getirir. V-Ray GPU yalnızca Kutu, Alan, Lanczos ve Gauss filtre türlerini destekler.

Boyut – Filtrenin piksel cinsinden boyutunu belirler. Daha yüksek değerler daha bulanık sonuçlar verir. Fiziksel olarak doğru sonuçlar elde etmek için bu parametrenin minimum değeri 1.000, maksimum değeri ise 20.000’dir. Daha fazla bilgi için aşağıdaki Kenar Yumuşatma Filtreleri örneğine  ve  Kenar Yumuşatma Filtreleri ve Moire Efektleri örneğine bakın   . 

Uyarlanabilirlik sınırı – Aşırı pozlanmış alanların aşırı örneklenmesini önlemek için uyarlanabilir kova ve aşamalı örnekleyiciler için bir yoğunluk sınırı belirtir. Daha düşük değerler, daha düşük bir sınır ve potansiyel olarak gürültülü aşırı pozlanmış alanlar anlamına gelir, ancak daha hızlı işleme süreleri sağlar. Daha yüksek değerler, aşırı pozlanmış alanlarda daha fazla örnek üretir. V-Ray 6, güncelleme 2’den önce oluşturulan sahneler için varsayılan değer 100 olarak ayarlanmıştır. 

Ateşböceği Görünümünü Kaldırmayı Etkinleştir – Bu seçenek yalnızca Kova Örnekleyici türünde mevcuttur . Oluşturulan görüntüdeki ateşböceklerini kaldırır ve oluşturma sürelerini optimize eder. Ayrıca, animasyonlardaki titreme etkisini ortadan kaldırır. Bu seçenek V-Ray GPU ile kullanılamaz.

Ateşböceği Kaldırma Eşiği – Bu seçenek yalnızca Kova Örnekleyici türünde ve Ateşböceği Kaldırmayı Etkinleştir seçeneği açıkken kullanılabilir . Ateşböceği kaldırma eşiği üzerinde daha hassas kontrol sağlar. Geçerli değerler 0 ile 1 arasındadır. Daha büyük değerler daha fazla ateşböceğini kaldırır, ancak render’dan ayrıntıları kaldırmaya başlayabilir. Bu seçenek V-Ray GPU ile kullanılamaz.


 

Örnek: Maske Oluşturma #

Orijinal görüntü.

Aynı görüntü, ancak krom malzemeye sahip nesneler yeniden oluşturuldu.

Gerçek render maskesi görüntüsü – RGB kanalları.

Gerçek render maskesi görüntüsü – Alfa kanalı.


 

İzole Et Seç Oluştur Maskesi Video #

Aşağıdaki kısa tanıtım videosu, yeni İzole Seçim Oluşturma Maskesi türünün nasıl çalıştığını açıklamaya yardımcı olmaktadır.


 

Örnek: Kenar Yumuşatma Filtreleri #

İşte farklı kenar yumuşatma filtrelerinin nihai sonuç üzerindeki etkisini kısaca gösteren bir örnek.

Belirli bir filtreyle render almanın, filtre kullanmadan render alıp ardından Adobe Photoshop gibi bir işlem sonrası programda görüntüyü bulanıklaştırmaktan farklı olduğunu unutmayın. Filtreler, tek tek alt piksel örnekleri üzerinde alt piksel düzeyinde uygulanır. Bu nedenle, filtreyi render alma sırasında uygulamak, sonradan efekt olarak uygulamaktan çok daha doğru ve incelikli bir sonuç üretir. Aşağıdaki yakınlaştırılmış görüntüler %300 oranında yakınlaştırılmış ve kırpılmıştır.

Filtreleme kapalıyken, dahili olarak 1×1 piksellik bir kutu filtresi uygular.

Catmull-Rom filtresi, genellikle mimari görselleştirmelerde kullanılan bir kenar iyileştirme filtresidir. Kenar iyileştirmenin, detaylı geometride “moire” etkileri oluşturabileceğini unutmayın.

Filtreleme kapalı.

 

Lanczos filtre , boyut 2.5

Üçgen filtre

Kutu Filtre , boyut 2.5

Alan filtresi , boyut 2,5

Catmull-Rom

Pişirme Ayarı Değişken , boyut 2.5

Gauss dağılımı , boyut 2.5


 

Örnek: Kenar yumuşatma filtreleri ve moiré efektleri  #

Bu örnek, kenar yumuşatma filtrelerinin görüntülerinizdeki moiré efektleri üzerindeki etkisini göstermektedir. Görüntü örnekleme hızınız çok yüksek olsa bile, keskinleştirme filtreleri moiré efektlerini artırabilir. Bulanıklaştırma filtreleri ise moiré efektlerini azaltır.

Unutmayın ki moiré efektleri mutlaka kötü görüntü örneklemesinin sonucu değildir. Moiré efektleri, görüntünün kare piksellere ayrıştırılması nedeniyle ortaya çıkar. Bu nedenle, dijital görüntülere özgüdürler. Etki, farklı kenar yumuşatma filtreleri kullanılarak azaltılabilir, ancak tamamen önlenemez.

Sahne oldukça basit: üzerine çok ince bir dama deseni uygulanmış bir küre. Görüntüler çok yüksek bir örnekleme hızıyla (15 alt bölüm veya piksel başına 225 ışın) oluşturuldu. Bu, piksel değerlerinin oldukça doğru bir yaklaşık değerini üretmek için yeterlidir. Görüntünün filtreye bağlı olarak oldukça farklı göründüğüne dikkat edin:

Filtre Yok

Kutu Filtresi

Alan Filtresi , boyut 1.5

Alan Filtresi , boyut 4.0

Üçgen Filtre , boyut 1.5

Lanczos Filtresi

Catmull Rom

Gauss Filtresi , boyut 1.5

Gauss filtresi , boyut 6.0

Filtre türünü değiştirmek için kaydırıcıyı sürükleyin.

Aşamalı Örnekleyici  #


Kova yönteminin aksine, Aşamalı örnekleyici tüm görüntüyü aşamalı olarak geçişler halinde işler.

Bu seçenekler V-Ray render motoru içindir. Eğer V-Ray GPU render motorunu kullanıyorsanız seçenekleri için lütfen GPU Kurulum sayfasına bakın.

Bu örnekleyicinin avantajı, bir görüntüyü çok hızlı bir şekilde görebilmeniz ve ardından ek geçişler hesaplanırken gerektiği kadar uzun süre iyileştirme yapmanıza olanak sağlamasıdır. Bu, görüntünün son kova tamamlanana kadar bitmediği kova tabanlı görüntü örnekleyicilerinin aksine bir durumdur.

Bir dezavantajı, özellikle render öğeleriyle çalışırken bellekte daha fazla veri tutulması gerekliliğidir. Ayrıca, dağıtılmış render kullanılırken, sürekli iyileştirme nedeniyle istemci makine ile render sunucuları arasında sık iletişim gereklidir; bu da render sunucularındaki CPU kullanımını azaltabilir. Bu etki, Ray paket boyutu  parametresi kullanılarak bir ölçüde kontrol edilebilir.

Keskinleştirme filtreleriyle (Catmull-Rom, Mitchell-Netravali) birlikte Aşamalı örnekleyiciyi kullanmaktan kaçının, çünkü bu işlem işleme hızını yavaşlatabilir; keskinleştirme filtrelerinin düzgün şekilde çözümlenmesi için ek görüntü örneklerine ihtiyaç duyulacaktır. Bu durumda V-Ray, V-Ray mesaj penceresinde bir uyarı mesajı gösterecektir.

Min. subdivs – Her görüntü pikselinin alacağı minimum örnek sayısını kontrol eder. Gerçek örnek sayısı, subdivs’in karesidir. Not:  GPU tabanlı bir üretim motoru kullanılırken bu özellik kullanılamaz. 

Maksimum alt bölüm sayısı – Her görüntü pikselinin alacağı maksimum örnek sayısını kontrol eder. Gerçek örnek sayısı, alt bölüm sayısının karesidir. Sıfır ise, örnek sayısı sınırlı değildir.

Gürültü eşiği – Görüntüde istenen gürültü seviyesi. Bu değer 0,0 ise, maksimum  alt bölümleme  değerine ulaşılana veya  işleme süresi  sınırına ulaşılana kadar tüm görüntü eşit olarak örneklenir.

Maksimum render süresi (dk)  –  Dakika cinsinden maksimum render süresi. Bu dakika sayısına ulaşıldığında render işlemi durur. Bu, tüm kare için render süresidir; ışık önbelleği, ışınım haritası vb. gibi tüm GI ön geçişlerini içerir. Bu değer 0,0 ise, render süresi sınırlı değildir.

Işın demeti boyutu – Dağıtılmış işleme için her makineye verilen iş parçasının boyutunu kontrol etmek açısından kullanışlıdır. Daha yüksek değerler, dağıtılmış işleme kullanılırken işleme sunucularındaki CPU’ların daha iyi kullanılmasına yardımcı olabilir.


 

Örnek: Aşamalı Örnekleyici ile Oluşturma Aşamaları #

Tek geçişten sonraki görüntü

16 geçişten sonraki görüntü

64 geçişten sonraki görüntü

256 geçişten sonraki görüntü

Kova Numune Alma Cihazı  #


Bu örnekleyici, piksel ile komşu pikseller arasındaki yoğunluk farkına bağlı olarak piksel başına değişken sayıda örnek üretir.

Bu, çok sayıda küçük ayrıntı içeren ( örneğin VRayFur gibi) ve/veya bulanık efektler (alan derinliği, hareket bulanıklığı, parlak yansımalar vb.) içeren görüntüler için tercih edilen örnekleme yöntemidir  .

Yukarıdaki diyagram, V-Ray’in Kova örnekleyiciyi kullanırken örnekleri nasıl yerleştirdiğini görsel olarak göstermektedir. Siyah kareler görüntünün piksellerini, noktalar ise tek tek örnekleri temsil etmektedir. İlk geçişte V-Ray her zaman Min. subdivs parametresiyle belirlenen minimum sayıda örnek yerleştirir. Ardından, örneklerin rengi karşılaştırılır ve sonraki geçişlerde gerektiğinde daha fazla örnek eklenir.

Bu seçenekler V-Ray render motoru içindir. Eğer V-Ray GPU render motorunu kullanıyorsanız seçenekleri için lütfen GPU Kurulum sayfasına bakın.

Alt bölümleri kilitle  – Her piksel için alınacak örnek sayısını sabitler.

Minimum alt bölüm sayısı – Her piksel için alınan ilk (minimum) örnek sayısını belirler. Çok ince çizgiler doğru şekilde yakalanmadığı veya hareket bulanıklığı kullanıyorsanız hızlı hareket eden nesneler olmadığı sürece, bunu nadiren 1’den fazla ayarlamanız gerekecektir. Gerçek örnek sayısı, bu sayının karesidir (örneğin, dört alt bölüm piksel başına 16 örnek üretir).

Maksimum alt bölümleme sayısı – Bir piksel için maksimum örnek sayısını belirler. Gerçek maksimum örnek sayısı, bu sayının karesidir (örneğin, dört alt bölümleme maksimum 16 örnek üretir). Komşu piksellerin yoğunluk farkı yeterince küçükse, V-Ray’in maksimum örnek sayısından daha az örnek alabileceğini unutmayın. V-Ray GPU’nun varsayılan Maksimum alt bölümleme sayısı değeri 48’dir.

Eşik değeri – Bir pikselin daha fazla örneklemeye ihtiyaç duyup duymadığını belirlemek için kullanılacak eşik değeri.

Notlar


  • RAM kullanımıyla ilgili bir not: Görüntü örnekleyicileri, her bir kova hakkındaki bilgileri depolamak için önemli miktarda RAM gerektirir. Büyük kova boyutları kullanmak çok fazla RAM tüketebilir.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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