Bu sayfa, V-Ray Proxy nesnelerinin desteklediği dosya formatları hakkında bilgi vermektedir.
.vrmesh Dosya Biçimi #
Mesh’ler özel bir .vrmesh dosya formatına dışa aktarılır . Bu dosya, mesh’in tüm geometrik bilgilerini içerir: köşe noktaları ve yüzey topolojisi, doku kanalları, yüzey malzeme kimlikleri, yumuşatma grupları, normal vektörler; kısacası, mesh’i işlemek için gereken her şey. Ek olarak, mesh daha kolay erişim için önceden işlenir ve parçalara ayrılır. Dosya ayrıca, görünüm penceresinde önizleme amacıyla kullanılan mesh’in basitleştirilmiş bir sürümünü de içerir. .vrmesh dosya formatı hakkında daha fazla bilgi, V-Ray for Maya kurulumuyla birlikte gelen V-Ray SDK belgelerinde mevcuttur.
Şunu belirtmek önemlidir ki, mesh “işlemeye hazır” durumdadır. Mesh üzerinde başka bir değişiklik yapılması beklenmemektedir. Mesh’e değiştirici uygulayamaz veya proxy nesnesinin konumunu/yönünü canlandırmak dışında herhangi bir şekilde animasyon uygulayamazsınız. .vrmesh dosyasından orijinal mesh’i kurtarmanın bir yolu yoktur. Bu nedenle, mesh üzerinde değişiklik yapmayı planlıyorsanız, onu bir Maya dosyasında tutmalısınız (bu dosya, sonunda işlenecek dosyadan farklı olabilir).
Alembic Desteklenen Özellikler #
V-Ray Proxy, Alembic dosyalarını ( .abc ) da yükleyip işleyebilir . Alembic katmanları, V-Ray Proxy nesneleriyle doğal olarak desteklenmektedir.
Desteklenen özelliklerin listesi aşağıdadır.
Geometri türleri #
-
Çokgen ağlar (alt bölüm yüzeyleri dahil)
-
Spline eğrileri
-
Parçacıklar
Tüm geometri türleri hareket bulanıklığını destekler. Eğer ağ/saç topolojisi veya parçacık sayısı değişmiyorsa, hassas hareket bulanıklığı hesaplanır. Aksi takdirde, hareket bulanıklığını tanımlamak için dosyada hız kanalı belirtilmelidir.
Ağ Nesneleri #
-
Hız kanalı – Homojen topolojiye sahip animasyonlar için her zaman hesaplanır. Aksi takdirde, standart Alembic hız özelliğinden saniye başına birim cinsinden okunur. Alternatif olarak, “velocity_color_set” GeomMeshFile eklenti parametresinde belirtilen bir geometri özelliğinde veya “v”, “velocities”, “velocity”, “Velocity” adlı geometri özelliğinde kare başına birim cinsinden bulunur;
-
Malzeme Kimlikleri – “.materialids” adlı yüzey başına uin32 özelliği veya alembic yüzey kümeleri tarafından sağlanır. Negatif olmayan bir tamsayı ile başlayan her yüzey kümesi adı, bu tamsayıyı malzeme kimliği olarak atar. Tamsayı ile başlamayan yüzey kümesi adları ardışık malzeme kimlikleri alır;
-
Normaller – Eğer “compute_normals” seçeneği açıksa, normaller her zaman verilen “smooth_angle” parametresiyle hesaplanır. Aksi takdirde, normaller için Alembic varsayılan özelliğinden okunur. Eğer yazılmamışlarsa, geometrik normaller kullanılır;
-
UV kanalları – ArbGeomParams’taki “uv” ile başlayan tüm vector2 float/double özellikleri sıralanır ve UV kümeleri olarak listelenir. Varsayılan UV kümesi ilk sırada “uv” adıyla gelir;
-
Renk kanalları – Tüm vector3, color3 ve color4 özellikleri üç bileşenli renk kanalı olarak temsil edilir. Diğer tüm skalar geometri özellikleri üç bileşenli renge paketlenir.
Spline Nesneleri #
-
Hız kanalı – Homojen topolojiye sahip animasyonlar için her zaman hesaplanır. Aksi takdirde, standart Alembic hız özelliğinden saniye başına birim cinsinden okunur;
-
Saç teli genişliği – Çap olarak ifade edilen standart Alembic özelliği olarak veya “.radius” özelliğinde yarıçap olarak yazılabilir;
-
UV kanalları – ArbGeomParams’taki “uv” ile başlayan tüm vector2 float/double özellikleri sıralanır ve UV kümeleri olarak listelenir. Varsayılan UV kümesi ilk sırada “uv” adıyla yer alır. UV’ler köşe başına veya iplik başına olabilir.
Parçacık Nesneleri #
-
Hız kanalı – Homojen topolojiye sahip animasyonlar için her zaman hesaplanır. Aksi takdirde, standart Alembic hız özelliğinden saniye başına birim cinsinden okunur;
-
Parçacık genişliği – Bu, ya çap olarak ifade edilen standart bir Alembic özelliği olarak ya da “.radius” özelliğinde yarıçap olarak yazılır.
V-Ray Proxy’nin Alembic dosyalarıyla ilgili bazı ek parametreleri vardır. Daha fazla bilgi için V-Ray Proxy Düğümü sayfasının Alembic Proxy Parametreleri bölümüne bakın.
Notlar #
-
Maya’dan dışa aktarılan .vrmesh dosyaları, Maya dışında da işlenebilir; örneğin, V-Ray’in bağımsız sürümü veya V-Ray for 3ds Max ve V-Ray tarafından desteklenen diğer uygulamalar aracılığıyla.
-
.ply, .obj, .geo ve .bin dosyalarını ply2vrmesh dönüştürme aracı yardımıyla .vrmesh dosyalarına dönüştürebilirsiniz .
-
V-Ray SDK, .vrmesh dosyalarını okuma ve yazma yöntemlerine sahiptir.
-
Maya 2018 ve üzeri sürümler için V-Ray 5.0, FX menü seti > nParticles > Instancer bölümünde bulunan Maya Instancer’ları aracılığıyla .vrmesh dosyalarının örneklendirilmesini destekler.
Bağlantılar #
-
Alembic dosya formatının resmi ana sayfası: http://www.alembic.io/
