Bu sayfa, Blender için V-Ray’deki Proxy Geometri Düğümü hakkında bilgi vermektedir.
Genel Bakış #
V-Ray Proxy, yalnızca render zamanında harici bir ağdan geometriyi içe aktarmanıza olanak tanır. Geometri sahnede mevcut değildir ve herhangi bir kaynak tüketmez. Bu, Blender’ın kendisinin işleyebileceğinden daha fazla, milyonlarca poligona sahip sahnelerin render edilmesini sağlar.
V-Ray Proxy, render zamanında diskteki bir dosyadan geometri yükler. Geometri sahnede mevcut değildir ve görünüm önizlemesi dışında herhangi bir kaynak tüketmez. V-Ray Proxy, alembic ( .abc ) ve V-Ray Proxy ( .vrmesh ) dosyalarını yükler. .vrmesh dosyası, köşe noktaları ve yüz topolojisi gibi bir ağın tüm geometrik bilgilerini, ayrıca doku kanallarını, yüz malzeme kimliklerini, yumuşatma gruplarını ve normal vektörlerini içerir. Kısacası, ağın render edilmesi için gereken her şey dosyada bulunur. Ek olarak, ağ daha kolay erişim için önceden işlenir ve parçalara ayrılır. Dosya ayrıca, görünüm pencerelerinde önizleme amacıyla kullanılan ağın basitleştirilmiş bir sürümünü de içerir.
Kullanıcı Arayüzü Yolları #
||V-Ray menüsü|| > Geometri > V-Ray Proxy

||Ekle menüsü|| > Mesh > V-Ray > V-Ray Proxy

İçe Aktarma Penceresi #
Kullanıcı arayüzündeki yollardan herhangi birinden V-Ray Proxy nesnesini seçtiğinizde, bir içe aktarma penceresi açılır. Bu pencereyi kullanarak Alembic ( .abc ) veya V-Ray Proxy ( .vrmesh ) dosyanıza gidin.
Birim ölçeği seçeneği, içe aktarma sırasında proxy’nin Ölçek parametresini ayarlamanıza olanak tanır .

Özellikler #
V-Ray Proxy’nin özellikleri, Özellik Düzenleyicisi’nin Veri sekmesinde bulunur. Düzenlemek istediğiniz proxy nesnesini seçin ve Proxy alt menüsüne gidin.

Mesh Dosyası – Kaynak .vrmesh dosyası. Hareketli proxy’ler tek bir dosyada veya kare başına bir dosya olmak üzere bir dosya dizisi olarak saklanabilir. İkinci durumda, dosya adında <frame0n> dizesini kullanarak, render sırasında geçerli kare numarasıyla değiştirilmesini sağlayabilirsiniz; burada n , basamak sayısını belirten bir tam sayıdır. Örneğin, dosya adı olarak my_proxy_<frame04>.vrmesh girerseniz , bu 0. kare için my_proxy_0000.vrmesh , 1. kare için my_proxy_0001.vrmesh ve benzeri şekilde genişletilir . Bir dosya dizisi kullanırsanız, V-Ray animasyonda kaç kare olduğunu bilmediği için Oynatma Türü seçeneği göz ardı edilir. Oynatma Hızı parametresi de dosya dizileriyle güvenilir bir şekilde çalışmayabilir.
Önizleme Türü – Açılır menüden görünüm önizleme modunu seçin. Bu, nihai görüntüyü etkilemez.
Nokta – Ağı noktalar olarak temsil eder.
Tam – Ağın tüm geometrisi görüntüleme alanında görünür.
Önizleme – Ağ, .vrmesh dosyasında tanımlandığı gibi düşük poligonlu bir proxy önizlemesi olarak temsil edilir. .abc dosyaları için önizleme anında oluşturulur .
Eksen Çevirme Modu – Proxy’nin dikey ekseninin nasıl okunacağını belirler.
Olduğu Gibi – İçe aktarıldığı gibi kalır.
Y-Yukarıdan Z-Yukarıya – Proxy’nin dikey eksenini Y’den Z’ye değiştirir. Proxy Blender’dan dışa aktarılmadığında veya Alembic dosyaları yüklenirken proxy’nin dikey eksenini sahnedeki dikey eksenle hizalamaya olanak tanır.
Z-Yukarıdan Y-Yukarıya – Proxy’nin dikey eksenini Z’den Y’ye değiştirir.
Ölçeklendirme – Vekil geometrinin hızlı bir şekilde büyütülmesine veya küçültülmesine olanak tanır.

Oynatma Türü – Bir oynatma modu belirtir. Ayrı .vrmesh dosyaları dizisi kullanıyorsanız bu seçenek göz ardı edilir .
Döngü – Animasyon, bittiğinde ilk kareye atlanarak tekrar oynatılır.
Bir Kez – Animasyon bir kez oynatılır.
Ping-pong – Animasyon, son kareye ulaşıldığında geriye doğru oynatılır ve ardından ilk kareye ulaşıldığında tekrar ileriye doğru oynatılarak tekrar oynatılır.
Durağan – Animasyon oynatılmaz. Bunun yerine, yalnızca Başlangıç ofset karesi gösterilir.
Alembic Ofsetini Kullan – Etkinleştirildiğinde, kare ofseti otomatik olarak alembic dosyasından alınır. Devre dışı bırakıldığında, kare ofseti manuel olarak ayarlanır.
Oynatma Hızı — Animasyonun hızını artıran bir çarpan. Buraya negatif sayılar koymak animasyonun geriye doğru oynatılmasına neden olur. Bu seçenek, .vrmesh dosyaları dizisi için çok iyi çalışmayabilir .
Başlangıç Ofseti – Animasyonun başlangıcını belirtilen kare sayısı kadar öteler. Burada hem pozitif hem de negatif değerler kullanabilirsiniz.
Sıra Geçersiz Kılma – .vrmesh dosyaları dizilerinde saklanan animasyonlar için (animasyonun her karesi ayrı bir proxy dosyasında saklanır) okunacak başlangıç karesini ve animasyon uzunluğunu (kare cinsinden) manuel olarak geçersiz kılmanıza olanak tanır. Proxy dizilerini içe aktarmak, dosya adındaki kare dolgusunun nasıl eşleştirileceğini belirten özel bir biçim gerektirir. Daha fazla bilgi için Mesh Dosyası seçeneğine bakın .
Yok – Başlangıç karesi ve animasyon uzunluğu .vrmesh dosyasından alınır . Başlangıç/Uzunluk – Yalnızca Sıra Başlangıcı ve Sıra Uzunluğu parametrelerini (Animasyon Başlangıcı, Animasyon Uzunluğu) etkinleştirir . Kare – Yalnızca Geçersiz Kılma Karesi parametresini (Animasyon Karesi) etkinleştirir .
Sıra Başlangıcı – Animasyonun ilk karesini belirtir.
Sıra Uzunluğu – Oynatılacak animasyonun uzunluğunu belirtir.
Kareyi Geçersiz Kıl – Hareketli proxy’yi geçersiz kılar. Tüm sekans yerine işlenecek tek bir kare seçer.

UV’leri Düzleştirme – Bir alt bölüm yüzeyi olarak işlenirken ağ UV’lerini düzleştirir.
UV Kenarlarını Düzleştirme – Bir alt bölüm yüzeyi olarak işlenirken, ağ UV’lerini kenarlarda düzleştirir.
Birinci Harita Kanalı – Harita kanallarının nasıl yeniden haritalanacağını belirtir.
Saçları Mozaikleme – Etkinleştirildiğinde, saç içeren dosyalardaki saç tellerini mozaikler halinde düzenler.
Saç Kenar Uzunluğu – Saç tellerini düzleştirmek için saç kenarı uzunluğunu piksel cinsinden belirtir.
Parçacık Oluşturma Modu – Proxy’deki parçacıkların görüntü alanlarında nasıl oluşturulacağını kontrol eder. Mevcut seçenekler Küreler ve Noktalar’dır .
Nokta Bulutu Kullan – Varsa nokta bulutu verilerinin kullanımını etkinleştirir.
Nokta Bulutu Çarpanı – Nokta bulutu seviyelerinin yüklenme şeklini belirler. 1.0 değeri, yüklenecek seviyenin kameradan nesneye olan mesafeye göre tam olarak belirlendiği anlamına gelir. 1.0’dan küçük bir değer, seviyenin mesafenin gerektirdiğinden daha ayrıntılı olduğu anlamına gelir. 1.0’dan büyük değerler, seviyenin çözünürlüğünün mesafenin belirlediğinden daha düşük olduğu anlamına gelir. 0.0 değeri, hiçbir nokta bulutu seviyesinin yüklenmediği ve bunun yerine orijinal ağın işlendiği anlamına gelir.
Malzeme Atama Dosyası – Malzeme ataması için “kuralları” içeren bir .xml dosyasının konumunu belirtir . Alembic dosyaları için “kurallar” nesne yollarına, .vrmesh dosyaları için ise malzeme adlarına dayanır. .xml dosyasında joker karakterler * kullanılabilir .
V-Ray Proxy’de bir proxy dosyası yüklenirken, .vrscene dosyalarında depolanan materyaller, proxy dosyasındaki farklı nesnelere atanabilir. Bunun için, materyalleri içeren bir .vrscene dosyası ve bu materyallerin proxy dosyasındaki nesnelere uygulanmasına ilişkin “kuralları” içeren bir XML dosyası gereklidir.

Malzeme Ataması Örnekleri #
Örnek XML, VRayMtl materyalini pCube* kalıbına uyan tüm alembic nesnelerine , yani adı pCube ile başlayan tüm nesnelere atar .
Alembic Örnek XML betiği #
Örnek XML dosyası, VRayMtl1 kalıbıyla eşleşen tüm .vrmesh nesnelerine, yani malzeme adı VRayMtl1 olan tüm nesnelere VRayMtl1 malzemesini atar .
Proxy Örnek XML Betiği #
Örnek XML, pCube* kalıbına uyan tüm Alembic nesnelerine (yani adı pCube ile başlayan tüm nesnelere) VRayMtl materyalini atar. sceneMaterial etiketini kullanır .
sceneMaterial etiketi içeren Alembic Örnek XML betiği #
Malzeme atama geçersiz kılma özelliği henüz deneysel bir özelliktir ve her an değişebilir.
