Bu sayfada V-Ray içindeki yer değiştirme haritalama yöntemleri ele alınmaktadır.
Genel Bakış #
Yer değiştirme haritalama, yüzeylere render zamanında geometrik detay eklemek için kullanılan bir tekniktir. Yüzey detayı yanılsamasını yaratmak için yalnızca yüzey normalini değiştirerek çalışan kabartma haritalamanın aksine, yer değiştirme haritalama yüzeyin kendisini değiştirir. İşte aynı nesnenin kabartma haritalama ve yer değiştirme haritalama ile render edilmiş bir örneği. Kabartma haritalama durumunda kürenin yuvarlak dış hatlarını ve gölgesini, yer değiştirme ile üretilen deforme olmuş dış hatları fark edin. Bu örnekte yer değiştirme haritası bir Gradyan Rampası (prosedürel) haritasıdır; 3B haritalama yöntemi kullanılmıştır.
Yer değiştirme haritalamasında, yüzey aslında değiştirilir, bu da doğru dış hat, gölge ve küresel aydınlatmaya yol açar. Kabartma haritalamasında ise, yüzey değiştirilmiş gibi görünse de, dış hat ve gölge orijinal nesnenin dış hattı ve gölgesiyle aynıdır.
Yer değiştirme, diğer gölgelendirme türlerinden farklı olarak nesnenin gerçek yüzeyini değiştirir. Diğer gölgelendirme işlemleri (örneğin kabartma haritalama) render zamanında gerçekleşirken, yer değiştirme render işleminden önce gerçekleşir.
Yer Değiştirme Haritası Türleri #
Yer değiştirme haritası iki türden biri olabilir:
-
Tek renkli harita – Daha beyaz alanların temel ağdan daha fazla yer değiştirmeyi, daha koyu alanların ise daha az yer değiştirmeyi gösterdiği gri tonlamalı bir bitmap veya prosedürel harita. Yer değiştirme, ağ normalleri yönündedir. Bu, en yaygın kullanılan yer değiştirme haritası türüdür ve V-Ray Materyalinde Yer Değiştirme haritası yuvasını kullanırken mümkün olan tek türdür. Yer değiştirme için kullanılan gri tonlamalı olmayan bir harita, çok özel durumlar dışında, ağa uygulanmadan önce tek renkli bir haritaya dönüştürülür.
-
Vektör haritası – Her pikselin kırmızı, yeşil ve mavi değerlerinin, yüzey normalinin yönüne ek olarak U ve V yönlerinde de ağı hareket ettirdiği bir bitmap. Bu tür haritalama, kurulumu ve kullanımı daha karmaşıktır.
Yer Değiştirme Kalitesi #
3 boyutlu yer değiştirme için, geometri alt üçgen bazında kırpılır; bir alt üçgen ya tamamen kırpılır ya da tamamen görünür hale getirilir (bu durum, kırpmanın daha hassas olduğu 2 boyutlu yer değiştirme için geçerli değildir). Bu nedenle, kırpılan kenarlarda tırtıklı bir etki elde edebilirsiniz. Bu etkiyi daha fazla alt üçgen üreterek azaltabilirsiniz (bir sonraki bölüme bakın).
V-Ray, orijinal nesnenin her üçgenini bir dizi alt üçgene bölerek 3 boyutlu yer değiştirme işlemi gerçekleştirir. Daha fazla alt üçgen, daha iyi yer değiştirme anlamına gelir, ancak daha fazla bellek tüketir ve render süresini uzatır. Kaç alt üçgeniniz olduğunu daha iyi anlamak için, küreye Standart bir malzeme uygulayın ve Yüzeyli (Faceted) seçeneğini açın. Bu önemlidir, çünkü aksi takdirde V-Ray yalnızca yüzey normallerini düzleştirmekle kalmaz, aynı zamanda mükemmel yer değiştirmiş yüzeyin normalini temsil eden bir normal haritası da otomatik olarak uygular; bu da yüzeyin gerçekte olduğundan çok daha ayrıntılı görünmesine neden olur.

İşte bu görselin büyütülmüş hali, ayrı ayrı alt üçgenleri daha iyi göstermek için (daha büyük bir görünüm için resme tıklayın):

Ek olarak, kürenin orijinal üçgenlerinin sınırlarını gösteren bir görsel de burada yer almaktadır. Benzer bir görsel oluşturmak için, materyalin Diffuse yuvasına bir VRayEdgesTex haritası yerleştirin ve bu haritayı Self-illumination yuvasına örnekleyin. VRayEdgesTex’teki kenarların rengini siyaha ve kalınlığını Dünya birimlerine ayarlayın:

Yer değiştirmenin kalitesi, alt üçgenlerin boyutu ve sayısı tarafından belirlenir. Ayarlanacak ana parametre , bir alt üçgenin kenarının maksimum uzunluğunu belirleyen Kenar uzunluğudur . Bu, Görünüme bağlı seçeneğe bağlı olarak dünya birimlerinde veya piksellerde olabilir. Kenar uzunluğu için daha düşük değerler, daha küçük üçgenler ve daha iyi kalite anlamına gelir. İşte önceki görüntü, Kenar uzunluğu için çeşitli değerlerle oluşturulmuş hali. Görünüme bağlı seçeneği açık olduğundan, Kenar uzunluğu pikseller cinsinden ifade edilir. Görünüme bağlı seçeneğinin, büyütülmüş görüntüde değil, orijinal görüntüdeki pikselleri ifade ettiğini unutmayın. Bu nedenle, tek tek alt üçgenleri daha iyi görebilmek için büyütülmüş bir görüntü oluşturabildik.
Aşağıdaki görüntüler, ağın orijinal üçgenlerini göstermek için malzemenin Diffuse yuvasında VRayEdgesTex haritası kullanılarak oluşturulmuştur. V-Ray yalnızca yüzey normallerini yumuşatmakla kalmaz, aynı zamanda mükemmel şekilde yer değiştirmiş yüzeyin normalini temsil eden bir normal haritasını otomatik olarak uygular; bu da yüzeyin gerçekte olduğundan çok daha ayrıntılı görünmesini sağlar. Daha büyük bir görünüm için resimlere tıklayın.

Kenar uzunluğu = 0,5

Kenar uzunluğu = 1,0

Kenar uzunluğu = 2,0

Kenar uzunluğu = 5,0

Kenar uzunluğu = 10,0
Yer Değiştirme Araçları #
Aşağıdaki bağlantıları takip ederek ilgili V-Ray sürümüne ulaşabilirsiniz:
3ds Max için V-Ray, VRayDisplacementMod (değiştirici) ve Varsayılan Yer Değiştirme (render ayarlarından) seçeneklerini sunar .
Displace haritalama yöntemi, çok fazla ince ayar gerektirmeyen daha basit yer değiştirme görevleri için uygundur. Hassas kontrol gerektiren yer değiştirmeler için Displacement değiştiricisini kullanın.
Displacement değiştiricisini kullanmanın tek dezavantajı, altındaki yığında herhangi bir alt nesne seçimi olup olmadığına bakılmaksızın tüm nesneye uygulanmasıdır. Bir nesnenin yalnızca belirli kısımlarına Displacement uygulamak istiyorsanız, Displace haritasına sahip bir V-Ray Materyali kullanın ve yalnızca seçili yüzlere uygulayın. Alternatif olarak, nesneyi parçalara ayırarak Displacement değiştiricisini yalnızca istediğiniz parçalara uygulayabilirsiniz.
SketchUp için V-Ray, sahnede bir geometri nesnesi olarak oluşturulan Yer Değiştirme özelliğini sunar .
Cinema 4D için V-Ray, Geometri etiketinin bir parçası olarak yer değiştirme (displacement) özelliği sunar .
V-Ray for Maya, VRayDisplacement düğümünü ve ek bir özellik olarak Displacement kontrolünü sunar .
Houdini için V-Ray, Solaris geometrisi için GeomDisplacedMesh düğümü ve yer değiştirme özelliği sunar .
Rhino için V-Ray, sahnede bir geometri nesnesi olarak oluşturulan Yer Değiştirme özelliğini sunar .
V-Ray for Revit, sahnede bir geometri nesnesi olarak oluşturulan Yer Değiştirme haritalaması sunar .
