View Categories

Vrmesh dosyalarıyla çalışma

6 dakika okuma

Bu sayfa, .vrmesh dosya biçimindeki V-Ray Proxy nesneleri ve VRayProxy aracılığıyla .vrmesh dosyalarıyla çalışma hakkında bilgi vermektedir.

.vrmesh Dosya Biçimi #


.vrmesh dosya formatı ağlar, saç ve parçacıklar için veri tutabilir. Köşe noktaları ve yüz topolojisi, doku kanalları, yüz malzeme kimlikleri, yumuşatma grupları ve normaller dahil olmak üzere bir ağın tüm geometrik bilgilerini içerir. Ayrıca nokta bulutu verilerini de içerebilir. Malzemeler dosyaya kaydedilmez. Bunun yerine, geometri, VRayProxy nesnesine uygulanan malzeme ile birlikte işlenir. Bunun nedeni, üçüncü taraf malzemelerin ve prosedürel dokuların genel bir şekilde tanımlanmasının zor olmasıdır. Ek olarak, .vrmesh  dosyaları 3ds Max dışında da işlenebildiğinden (örneğin, V-Ray’in bağımsız sürümü veya V-Ray for Maya tarafından), malzemeyi ağdan bağımsız olarak düzenlemek isteyebilirsiniz.

.vrmesh dosya formatı ağlarını önceden işlenmiş ve daha kolay erişim için parçalara bölünmüş olarak depolar. Ayrıca, V-Ray, aynı .vrmesh dosyalarını yükleyen proxy’leri, aynı ayarlara sahip olduklarında bellek tasarrufu sağlamak için sahnede örneklenmiş kopyalar gibi otomatik olarak kabul eder . Bu iki özellik, render işlemini önemli ölçüde hızlandırır. Görüntüleme alanındaki yükü düşük tutmak için, .vrmesh dosya formatı ayrıca önizleme amacıyla kullanılan ağın basitleştirilmiş bir sürümünü de içerir.

Bir Mesh Modelini Dosyaya Dışa Aktarma #


VRayProxy’ye uygun mesh dosyalarınızı çeşitli yöntemlerle oluşturabilirsiniz:

  1. MaxScript iletişim kutusu: Dışa aktarmak istediğiniz ağları seçin ve ardından   MaxScript Dinleyici penceresine  doVRayMeshExport() yazarak Ağ Dışa Aktarma iletişim kutusunu görüntüleyin .

  2. MaxScript’ten doğrudan dışa aktarma: Dışa aktarmak istediğiniz ağları seçin ve ardından  vrayMeshExport()  işlevini kullanın. Daha fazla bilgi için lütfen MaxScript sayfasına bakın .

  3. V-Ray menüsü aracılığıyla: Dışa aktarmak istediğiniz ağları seçin ve ardından V-Ray .vrmesh dışa aktarıcıya gidin . Daha fazla bilgi için lütfen Ağ Dışa Aktarma iletişim kutusuna bakın .

Bu fonksiyon  , .vrmesh  dosyası  başarıyla dışa aktarıldıysa “ok”  ,  aksi takdirde “undefined” değerini döndürür  .

3ds Max için V-Ray 6’da, .vrmesh dışa aktarma aracı V-Ray Menüsüne (||V-Ray|| > .vrmesh dışa aktarıcı) taşındı ve artık dörtlü menüde mevcut değil.

Daha eski V-Ray sürümleri için, görünüm penceresinde sağ tıklayın ve dörtlü menüden V-Ray mesh export seçeneğini seçerek Mesh Export iletişim kutusunu açın.

Ağ Dışa Aktarma Diyaloğu #


 

Mesh Dışa Aktarma İletişim Kutusu, mesh dosyasını ve bazı dışa aktarma seçeneklerini belirtir.

Klasör  – Mesh dosyalarının oluşturulacağı klasörü belirtir. 

Seçilen tüm nesneleri tek bir dosyaya aktar  – Seçilen tüm nesneleri alır ve tek bir ağ dosyasına birleştirir. Bu seçenek ayrıca seçilen nesnelerin dönüşümlerini de saklar. Bir proxy nesnesi içeren dosyayı içe aktarırken, nesnelerin aynı yerde olmasını istiyorsanız, proxy nesnesinin orijine ortalanması gerekir. Ayrıca, içe aktarılan ağ, proxy nesnesinin malzemesi kullanılarak işlendiğinden, dosyadaki tüm ağlar bu malzeme ile işlenir. Ağların farklı malzemelere sahip olmasını istiyorsanız, alt nesne malzemeleri ve farklı malzeme kimlikleri kullanmalısınız.

Seçilen her nesneyi ayrı bir dosyaya dışa aktar – Seçilen her nesne için bir dosya oluşturur. Her dosyanın adı, ilgili 3ds Max düğümünün adından türetilir. Bir nesnenin dönüşümü, mesh dosyasına dahil edilmez ve ilgili proxy’nin aynı yerde görünmesi için orijinal nesneyle aynı dönüşüme sahip olması gerekir. Bu seçeneği tek bir nesneyle bile kullanabileceğinizi ve bu durumda nesnenin pivot noktasının dışa aktarılan .vrmesh  dosyasında  korunacağını unutmayın .

Dosya – “Seçilen tüm nesneleri tek bir dosyaya dışa aktar” seçeneği seçildiğinde  dosya adını belirtir   . Yol belirtilmesi gerekmez;  klasör  yolu kullanılacaktır.

Önizleme ağını belirtin  – Etkinleştirildiğinde, görünüm alanında proxy’nin önizlemesini yapmak için bir ağ kullanır.

Önizleme ağı seç  – Görünüm penceresinde proxy için önizleme olarak kullanılacak ağı belirtir.

Animasyonu dışa aktar  – Etkinleştirildiğinde, animasyonlu bir ağdan animasyonu .vrmesh dosyasına dışa aktarır  .

Kare aralığı – .vrmesh  dosyasına  aktarılacak animasyon karelerinin aralığının nasıl belirleneceğini belirtir.

Sahne animasyon aralığı  – Animasyonun tamamını .vrmesh dosyasına aktarır .  Kare
aralığı  – Animasyonun yalnızca  Başlangıç ​​Karesi  ve  Bitiş Karesi  parametreleriyle belirtilen bölümünü dışa aktarır.

Dışa aktarma sırasında görünümleri yeniden çiz  – Etkinleştirildiğinde, dışa aktarma işlemi devam ederken animasyonu görüntüleme alanında oynatır. Bu, dışa aktarma işleminin ilerlemesini izlemenin kolay bir yoludur.

Otomatik olarak proxy’ler oluştur  – Etkinleştirildiğinde, dışa aktarılan ağlar için proxy nesneleri oluşturur. Proxy’ler, orijinal nesnelerden türetilen doğru dönüşümlere ve malzemelere sahip olacaktır. Orijinal nesneler silinecektir.

Nokta bulutlarını dışa aktar  – Etkinleştirildiğinde, ağın farklı detay seviyelerine ayrılmış bir nokta bulutu temsilini ekler. Çeşitli detay seviyeleri, uzak nesneleri işlerken bellekten tasarruf etmek için proxy’ler tarafından kullanılabilir.

En düşük seviye nokta boyutu  – En detaylı seviyedeki nokta bulutu disklerinin boyutunu belirler. Bu değer küçükse, en düşük seviyede oluşturulan nokta bulutları orijinal ağa daha yakın görünür ancak daha fazla bellek kullanır.  Daha fazla bilgi için   aşağıdaki  En Düşük Seviye Nokta Boyutu Parametresi örneğine bakın.

Önizlemedeki yüz sayısı (%)  – Görünüm alanında proxy’nin önizlemesini göstermek için kaç yüzün kullanılacağını belirtir.

Mevcut dosyalar için uyarı ver  – Bu özellik etkinleştirildiğinde, V-Ray mevcut bir dosyanın üzerine kaydedilirken bir uyarı görüntüler.

Minimum önizleme yüzleri  – VRayProxy kullanılarak içe aktarılırken önizleme olarak kullanılan minimum yüz sayısını ayarlar.

Maksimum önizleme yüzü sayısı  – VRayProxy kullanılarak içe aktarılırken önizleme olarak kullanılacak maksimum yüz sayısını ayarlar.

Önizleme türü  – Orijinal geometriden önizleme ağı oluşturma yöntemini belirtir. V-Ray’in önceki sürümleri  Yüzey Atlama (çok hızlı)  yöntemini kullanmıştır.

Köşe Kümeleme (hızlı)  – Her hücrede en fazla bir köşe bulunan tekdüze bir ızgara kullanır. Bu yöntem çok hızlı ve sağlamdır, ancak ince ayrıntıları korumaz.
Gelişmiş Kümeleme (kaliteli)  – İşin yarısını tamamlamak için köşe kümelemeyi kullanan iki aşamalı bir algoritmadır. Daha sonra daha gelişmiş ancak daha yavaş bir algoritma ağ basitleştirmesini tamamlar. Bu yöntem,  tek başına Köşe Kümeleme (hızlı)  yönteminden daha yüksek kaliteli ağlar üretir, ancak biraz daha yavaştır.
Yüz Atlama (çok hızlı)  – Orijinal ağdan rastgele seçilen yüzleri görüntüler. Bu en hızlı algoritmadır, ancak bağlantılı bir ağ üretmez.

Vokseldeki yüz sayısı  – Voksel alt bölümlendirmesinden sonra bir vokseldeki maksimum yüz sayısını belirtir.

Örneklemeyi optimize et  – Etkinleştirildiğinde, her ağ nesnesi tam bir vokseli kaplar.

Çoklu/Alt Nesne Malzemesi Oluştur  – Bu seçenek, farklı malzemelere sahip birden fazla nesne dışa aktarıldığında kullanılabilir. Etkinleştirildiğinde, V-Ray oluşturulan proxy’ye Çoklu/Alt Nesne malzemesi atar ve alt malzemeler otomatik olarak uygun yüzeylere atanır.

Çoklu Malzeme Yoğunlaştırma  – Etkinleştirildiğinde, V-Ray yalnızca benzersiz malzemelerin dışa aktarılmasını sağlar.

Tamam düğmesine basıldığında  vrmesh dosyası oluşturulur (ve “Otomatik olarak proxy oluştur” seçeneği etkinleştirilmişse bir VRayProxy nesnesi oluşturulur). Dışa aktarma işlemi, işlenmesi gereken geometri miktarına bağlı olarak biraz zaman alabilir.


Örnek: En Düşük Seviye Nokta Boyutu Parametresi #

 

Bu örnek , En Düşük Seviye Nokta Boyutu parametresinin etkisini göstermektedir  . Daha küçük değerler, en düşük seviyede (kameraya en yakın işlenen seviye) orijinal ağ geometrisini yaklaşık olarak temsil etmek için daha küçük yarıçaplı daha fazla nokta bulutu diskinin kullanıldığı anlamına gelir. Bu boyutu artırmak, daha büyük boyutlu ancak daha az sayıda diskle yaklaşık temsili daha kaba hale getirir. İşleme sırasında, en düşük seviyedekinden daha iyi bir detay elde etmek mümkün değildir.

Mesh’i dışa aktarmanın diğer yolları #


VRayProxy dosyaları, Çeşitli Araçlar sayfasında  bulunan bir Mudbox eklentisi kullanılarak Mudbox’tan dışa aktarılabilir  . Bu eklenti, Mudbox sahnesindeki alt bölümleme seviyelerini okur ve karşılık gelen yüzlerle yüklenmek üzere VRayProxy olarak dışa aktarır. Bu şekilde, Mudbox heykelinin 0. seviyesi en düşük seviye olur. Ayrıca,  LOD ölçeğinin yalnızca Mudbox’tan VRayProxy eklentisi kullanılarak dışa aktarılan vrmesh’ler için geçerli olduğunu ve bir kenarın alt bölümlere ayrılmadan önce kapsayabileceği maksimum piksel sayısını ayarladığını belirtmekte fayda var. Bu şekilde, render için yüklenen vrmesh seviyesini kontrol edebilirsiniz.

 

Notlar #


  • .ply2vrmesh dönüştürme aracı yardımıyla .ply ve .obj dosyalarını .vrmesh dosyalarına dönüştürebilirsiniz.

  • V-Ray SDK, .vrmesh dosyalarını okuma ve yazma yöntemlerine sahiptir.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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