Bu sayfa, V-Ray for Maya ile toplu render alma hakkında bilgi vermektedir.
Genel Bakış #
V-Ray, Maya’nın sahneleri doğrudan komut satırından işleme yeteneğinden yararlanarak, normalde uygulama ve GUI’si tarafından kullanılan kaynakları serbest bırakır. Ayrıca, bu işlem, birden fazla sahnenin bir araya getirilip, işlemeler arasında sahne yüklemeye gerek kalmadan art arda işlenmesine olanak tanır. Maya ile komut satırından işleme hakkında daha genel bilgi için lütfen Autodesk Maya belgelerine bakın . V-Ray’in istenen sahneyi işleme şeklini özelleştirmek için komutun yürütülmesine bayraklar eklenebilir. V-Ray, bu sayfada ayrıntılı olarak açıklanan bir dizi V-Ray’e özgü bayrağın yanı sıra yaygın Maya bayraklarını da dikkate alacaktır.
V-Ray PLE for Maya, toplu render işlemini desteklemez.
Maya Komutu #
Bu işlem için kullanılan Maya komutu Render.exe’dir ve komut istemi veya terminal penceresinden çalıştırılabilir.
Örneğin, render komutunda V-Ray için yardım bilgilerini yazdırmak için şunu yazın:
Komut Bayrakları #
Aşağıda mevcut seçeneklerin listesi bulunmaktadır. Bu komutlarla ilgili olarak şunlara dikkat edin:
-
Mantıksal ( Boolean) olarak listelenen argümanlar yalnızca doğru/yanlış değerlerini alabilir. Bu seçenekler bir özelliği açar (doğru) veya kapatır (yanlış). Doğru/yanlış için kabul edilebilir değerler 0/1 , açık/ kapalı , evet/ hayır ve doğru/ yanlış’tır .
-
Unutmayın ki, ondalık sayılar ondalık basamak içerirken, tam sayılar içermez. Bu, ondalık sayı gerektiğinde tam sayıların kullanılabileceği, ancak tam sayı gerektiğinde ondalık sayı değerlerinin kullanılamayacağı anlamına gelir.
-
Dize değerleri çift tırnak içine alınmalıdır.
-
Numaralandırılmış listelerden alınabilecek değerler dikey çizgi (|) ayırıcı ile gösterilir. Örneğin, 0 | 1 | 2 ifadesi, argüman değerinin yalnızca 0 , 1 veya 2 olabileceği anlamına gelir . Bu argüman türündeki dize değerleri tırnak işaretleri içinde girilir.
-
Set/Get seçenekleri, argüman olmadan kullanıldıklarında parametrenin geçerli değerlerini döndürür.
-
Maya sahne dosyasının adı, komut satırına geçirilen son argüman olmalıdır. Örneğin, Render -r vray [seçenekler] <mayaSceneFile>.
Çok Amaçlı Seçenekler #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-exportFileName <string> |
Bu seçeneği kullanarak, belirtilen adla .vrscene dosyasına dışa aktarmayı zorlayabilirsiniz. |
Render -r vray -exportFileName “C:\1.vrscene” <mayaSceneFile> |
|
-noRender |
Bu seçenek, render işlemini devre dışı bırakmak için kullanılır. Genellikle -exportFileName ile birlikte kullanılarak .vrscene dosyası oluşturulur. Bu bayrak herhangi bir argüman gerektirmez. |
Render -r vray -exportFileName “C:\1.vrscene” -noRender <mayaSceneFile> |
|
-Ayrı Dışa Aktar |
Bu seçeneği kullanarak ayrı .vrscene dosyalarına dışa aktarabilirsiniz. Bayrak için herhangi bir argüman gerekmez. |
Render -r vray -exportFileName “C:\1.vrscene” -noRender -exportSeparate <mayaSceneFile> |
|
-exportCompressed |
Bu seçeneği kullanarak sıkıştırılmış .vrscene dosyasına dışa aktarabilirsiniz. Bu bayrak herhangi bir argüman gerektirmez. |
Render -r vray -exportFileName “C:\1.vrscene” -noRender -exportCompressed <mayaSceneFile> |
|
-exportFramesSeparate |
Bu seçeneği kullanarak her kareyi ayrı bir dosyaya aktarabilirsiniz. Bu bayrak herhangi bir argüman gerektirmez. |
Render -r vray -exportFileName “C:\1.vrscene” -noRender -s 1 -e 10 -exportFramesSeparate <mayaSceneFile> |
|
-exportSpecific <string> |
Bu özelliği, dışa aktarıcıyı bir (DAG) düğüm listesiyle sınırlandırmak için kullanın. |
Render -r vray -exportFileName “C:\1.vrscene” -exportSpecific “pSphereShape1 pSphereShape2 pPlane1” <mayaSceneFile> |
Maya’nın Genel Seçenekleri #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-rd <yol> |
Görüntü dosyasının saklanacağı dizin |
Render -r vray -rd “C:\images” <mayaSceneFile> |
|
-in <string> |
Çıktı görüntü dosyası formatı. |
Render -r vray -of “png” <mayaSceneFile> |
|
-im <dosya adı> |
Görüntü dosyasının çıktı adı |
Render -r vray -im “myRenderedImage” <mayaSceneFile> |
|
-rep <boolean> |
Oluşturulan görüntü zaten mevcutsa, onu değiştirin veya değiştirmeyin. |
Render -r vray -rep 0 <mayaSceneFile> |
Çerçeve Numaralandırma Seçenekleri #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-s <float> |
Animasyon dizisinin başlangıç karesi |
Render -r vray -s 1 -e 10 <mayaSceneFile> |
|
-e <float> |
Animasyon dizisinin son karesi |
Render -r vray -s 1 -e 10 <mayaSceneFile> |
|
-b <float> |
Bir animasyon dizisi için kare (veya adım) bazında. |
Render -r vray -s 1 -e 10 -b 1 <mayaSceneFile> |
|
-pad <int> |
Çıktı görüntü dosya adındaki kare numarasının basamak sayısı |
Render -r vray -s 1 -e 10 -b 1 -pad 4 <mayaSceneFile> |
Kamera Seçenekleri #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-cam <isim> |
Hangi kameranın görüntüleneceğini belirtin. |
Render -r vray -cam “camera1” <mayaSceneFile> |
|
-iip |
Görüntü düzlemlerini render ederken dikkate almayın. Bu bayrak herhangi bir argüman gerektirmez. |
Render -r vray -iip <mayaSceneFile> |
Pişirme İşleme Seçenekleri #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-bake_node <isim> |
İşlenecek nesneyi belirtin. |
Render -r vray -bake_node pSphere1 <mayaSceneFile> |
|
-bake_map <name> |
Hangi UV setini kullanmalıyım? |
Render -r vray – bake_node pSphere 1 -bake_map map1 <mayaSceneFile> |
|
-bake_padding <float > |
Piksel cinsinden kenar dolgusu |
Render -r vray – bake_node pSphere 1 -bake_map map1 -bake_padding 2 <mayaSceneFile> |
Çözünürlük Seçenekleri #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-reg <int int int int> |
Görüntünün sol alt tarafındaki dört tamsayı değerinin xxyy olduğu bir render bölgesi belirleyin. |
Render -r vray -reg 0 500 0 500 <mayaSceneFile> |
|
-regrel <float> <float> <float> <float> |
Son görüntünün alt bölge piksel sınırını, görüntü çözünürlüğüne göre ayarlar: sol, sağ, alt, üst |
Render -r vray -regrel 0.0 0.5 1.0 0.0 <mayaSceneFile> |
|
-x <int> |
Son görüntünün çözünürlüğünü X olarak ayarlayın. |
Render -r vray -x 1920 -y 1080 <mayaSceneFile> |
|
-y <dosya adı> |
Son görüntünün Y çözünürlüğünü ayarlayın. |
Render -r vray -x 1920 -y 1080 <mayaSceneFile> |
|
-par <float> |
Oluşturulan görüntünün piksel en boy oranı |
Render -r vray -par 1 <mayaSceneFile> |
|
-percentRes <float> |
Görüntüyü belirtilen çözünürlük yüzdesi kullanılarak oluşturur. |
Render -r vray -percentRes 50 <mayaSceneFile> |
Sistem Seçenekleri #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-iş parçacıkları <int> |
Kullanılacak işleme iş parçacığı sayısını belirtin (0-otomatik) |
Render -r vray -threads 2 <mayaSceneFile> |
Katmanları ve Geçişleri Oluşturma Seçenekleri #
|
Bayrak |
Tanım |
Örnek |
|---|
|
Bayrak |
Tanım |
Örnek |
|---|---|---|
|
-rl <isim(ler)> |
Her bir render katmanını ayrı ayrı işleyin. |
Render -r vray -rl “masterLayer” <mayaSceneFile> |
MEL geri aramaları Seçenekler #
|
Bayrak |
Tanım |
|---|
|
Bayrak |
Tanım |
|---|---|
|
-preRender <string> |
Mel kodu, render işleminden önce yürütüldü. |
|
-postRender <string> |
Oluşturma işleminden sonra Mel kodu yürütüldü. |
|
-Ön Katman <dize> |
Her render katmanından önce MEL kodu çalıştırılır. |
|
-postLayer <string> |
Her render katmanından sonra çalıştırılan MEL kodu |
|
-preFrame <dize> |
Her kare öncesinde MEL kodu çalıştırılır. |
|
-postFrame <string> |
Her kare sonrasında çalıştırılan Mel kodu |
Notlar #
-
Herhangi bir mantıksal bayrak, DOĞRU olarak şu değerleri alacaktır: on, yes, true veya 1.
-
Herhangi bir mantıksal bayrak, FALSE olarak şu değerleri alacaktır: off, no, false veya 0.
-
Toplu render işleminde V-Ray VFB her zaman gizlenir.
