View Categories

Çevresel Değişkenler

10 dakika okuma

Bu sayfa, V-Ray for Maya’da kullanılacak çeşitli ortam değişkenlerini kapsamaktadır.

Genel Bakış #


V-Ray’in çalışmasını etkileyen bazı ortam değişkenleri vardır . Bu değişkenlerden bazıları hem V-Ray Standalone hem de V-Ray for Maya’da geçerlidir, bazıları ise yalnızca V-Ray Standalone için geçerlidir. Yalnızca V-Ray Standalone için geçerli olan değişkenler (standalone) ile işaretlenmiştir. 

V-Ray’i .zip dosyasından kurarken, uygun ortam değişkenleri için lütfen Ortam kurulumu bölümüne bakın.

V-Ray Next’ten itibaren, ortam değişkenleri için _x64 soneki artık kullanılmamaktadır. Ancak, _x64 sonekini kullanmak yine de bir yedek yöntem olarak işe yarayacak, ancak bir uyarı mesajı verecektir.

Lisanslama #


VRAY_AUTH_CLIENT_FILE_PATH – V-Ray lisans sunucusu ayarlarını (IP adresi ve port numarası) içeren vrlclient.xml dosyasını barındıran klasörü gösterir.

VRAY_CONNECT_TIMEOUT  – Lisans sunucusuna bağlanırken oluşacak zaman aşımı süresi (milisaniye cinsinden).

Dokular ve Render Varlıkları #


VRAY_ASSETS_PATH – V-Ray’in dokuları, GI önbellek dosyalarını vb. arayacağı yolların listesini belirtir. Başlangıçta, V-Ray sahnede belirtilen yolda bir varlık aramaya çalışır. Bu başarısız olursa, V-Ray VRAY_ASSETS_PATH değişkenindeki yolları inceleyerek aynı ada sahip bir dosya bulmaya çalışır. Windows’ta yollar noktalı virgül (;) ile ayrılır. Linux ve macOS’ta yollar iki nokta üst üste (:) veya noktalı virgül (;) ile ayrılır.

Yol parametrelerinde de değişken değiştirme özelliği mevcuttur. Bu özellik, dokular ve diğer render varlıklarının yanı sıra çıktı dosya adları için de geçerlidir. Daha fazla bilgi için, Bitmap Doku Dosya Adları sayfasındaki Ortam Değişkenleri bölümüne bakın .

VRAY_TEXTURES_LOAD_16BIT_AS_8BIT – Bu değer 1 olarak ayarlandığında , V-Ray 16 bitlik PNG ve TIFF doku dosyalarını belleğe 8 bit olarak yükleyecektir.

VRAY_TEXTURES_USE_SYNCOLOR – Bu değer 0 olarak ayarlandığında, V-Ray dokuların SynColor renk uzayını yok sayar ve yalnızca standart V-Ray gama öznitelikleriyle çalışır.

VRAY_PLUGINS (bağımsız) – Ek V-Ray eklentileri için bir yol listesi belirtir. Windows’ta yollar noktalı virgül (;) ile ayrılır. Linux ve macOS’ta yollar iki nokta üst üste (:) veya noktalı virgül (;) ile ayrılır.

VRAY_TEXTURE_CACHE  – Döşemeli OpenEXR dosyaları için kullanılacak ayrı bir doku önbelleğinin boyutunu megabayt (MB) cinsinden belirtir. Bu mevcut değilse veya değeri  0 ise , dinamik geometri ve döşemeli dokular arasında aynı önbellek paylaşılır. Ayrı bir doku önbelleğinin avantajlarından biri, bir animasyon oluşturulurken kareler arasında kalıcı olmasıdır. Bu değişken, Döşemeli doku önbelleği boyutu Sistem parametresine benzer bir işleve sahiptir ve yalnızca ondan daha yüksek bir değere sahipse uygulanır.

VRAY_TERMINATE_ON_FRAME_END – Bellek boşaltımı sırasında yavaşlamaları önlemek için V-Ray’in bir kare tamamlandıktan hemen sonra çıkmasına neden olur.

VRAY_TERMINATE_ON_SEQUENCE_END  – Bellek boşaltılırken yavaşlamaları önlemek için, V-Ray’in işlem dizisi tamamlandıktan hemen sonra çıkmasına neden olur.

VRAY_TERMINATE_ON_FRAME_END ve VRAY_TERMINATE_ON_SEQUENCE_END ortam değişkenlerini yalnızca her kare/sekansın ayrı bir işlem tarafından (Maya veya V-Ray Standalone) işlendiği render sunucularında kullanın. Bunu etkileşimli Maya oturumlarında kullanmayın, çünkü bu, Maya’nın render işleminden (örnek render işlemi bile olsa) hemen sonra kapanmasına neden olur .

VRAY_MAYA_KEEP_BITMAPS – Oluşturma işlemleri arasında bitmap’lerin önbelleğe alınmasını etkinleştirir ( Oluşturma Ayarları iletişim kutusunun Oluşturma Geçersiz Kılmaları bölümündeki Oluşturma işlemleri arasında bitmap’leri önbelleğe al seçeneğiyle aynıdır).

VRAY_FOR_MAYA_SHADERS – V-Ray for Maya SDK’sını kullanarak V-Ray for Maya’yı özel gölgelendiricilerle genişletmek için gölgelendirici açıklama dosyaları için ek konumlar belirtir. Bu, V-Ray’in bir V-Ray Standalone eklentisi için özel Maya gölgelendirme düğümleri oluşturmasına ve gölgelendirme düğümünün V-Ray standalone eklentisine nasıl çevrileceğini belirtmesine olanak tanır.

VRAY_MAX_OPEN_FILES  – Aynı anda açılabilecek dosya sayısına bir sınır koyar. Bu, kullanıcıların işletim sistemlerinin varsayılan değerinden daha düşük bir sınır belirlemelerine olanak tanır. V-Ray, belirtilen bu değeri kullanarak bir dosya tanıtıcısı havuzu oluşturur ve sınıra ulaşıldığında kalan dosyalar bir kuyruğa eklenir. Yüklenen bir dosya artık kullanılmadığında, bellekten serbest bırakılır ve yerine kuyruktaki bir dosya yüklenir.

VRAY_PATH_REMAP_FILEPATH (bağımsız) – Yol yeniden eşleme verilerini içeren bir XML dosyasına giden yolu belirtir. Bu ortam değişkeni, -remapPathFile bayrağına bir alternatiftir . Örnek dosya:

<RemapPaths>
<RemapItem>
<From>Z:/export</From>
<To>/mnt/export</To>
</RemapItem>
</RemapPaths>

VRAY_PATH_REMAPPING_CASE_SENSITIVE – Dosya yollarını yeniden eşlerken ( -remapPathFile bayrağı veya VRAY_PATH_REMAP_FILEPATH ortam değişkeni kullanılarak) dosya yollarının büyük/küçük harf duyarlılığının etkilenip etkilenmeyeceğini belirler . 1 olarak ayarlandığında, adlardaki büyük/küçük harf duyarlılığı etkilenmez. 0 olarak ayarlandığında veya hiç ayarlanmadığında, dosya yolu adlarındaki büyük harfler küçük harfe dönüştürülür.

Varlık Önbellekleme #


Varlık önbellekleme, ağdaki varlıkların yerel olarak render düğüm makinelerine kopyalanması için kullanılabilir. Ek olarak, aynı kurulum, aktarılan varlıkların nasıl ve nerede önbelleğe alınacağını belirtmek için Dağıtılmış Render ile birlikte kullanılabilir.

VRAY_ASSETS_CACHE_PATH  – Dağıtılmış render işlemi sırasında render sunucusu olarak kullanılan bir makinede ayarlandığında, bu değişken V-Ray’in aktarılan varlıkları depolayacağı yolu belirtir.

VRAY_LOCAL_CACHE_LIMIT_TYPE  – Varlıkların işlenmesi için yerel bir önbellek belirtir. Varlıklar, V-Ray tarafından kullanılmak üzere yerel olarak kopyalanır, böylece orijinal varlıklar diğer uygulamalarda düzenleme için kilitli kalmaz. Bu değişken önbelleğin limit türünü belirtirken,  VRAY_LOCAL_CACHE_LIMIT_VALUE  önbelleğin limit boyutunu belirtir. Limit, işleme sırasında uygulanmaz, dosyalar işleme bittikten sonra temizlenir. Varsayılan olarak, yerel önbellek, kullanıcının geçici dizininde bulunan (ve otomatik olarak oluşturulan) vray_assets_cache klasörüne yazılır.  VRAY_ASSETS_CACHE_PATH  değişkeni, yerel önbellek için farklı bir konum belirtmek için kullanılabilir.

-1  – devre dışı (varsayılan)
 – sınır yok
 – saat cinsinden yaşa göre sınır.   saatten eski dosyalar silinir.
 – gigabayt cinsinden maksimum boyuta göre sınır.

VRAY_LOCAL_CACHE_LIMIT_VALUE  – Yerel varlık önbelleğine bir sınır. Değerin anlamı VRAY_LOCAL_CACHE_LIMIT_TYPE’a bağlıdır. VRAY_LOCAL_CACHE_LIMIT_VALUE’yu 0 olarak ayarlamak, her render işleminden sonra önbelleğe alınmış tüm dosyaları etkili bir şekilde silecektir.

Yerel önbellekleme başarısız olduğunda, varlık yine de orijinal ağ yolundan yüklenecektir.

 

Dağıtılmış İşleme #


VRAY_DR_BROADCASTPORT – Bir render işlemine katılmak için mesajların yayınlanmasında kullanılan port numarasını belirtir. Belirtilmezse, 20203 numaralı port kullanılır. Render sunucularının render işlemine katılabilmesi için bu portun açık olduğundan emin olun.

VRAY_DR_SUBNET – Yayın mesajları için alt ağ maskesini belirtir. Bu, şu anda yalnızca bir render sunucusunun DR render işlemine katılabilmesi için başlatıldığında kullanılır.

VRAY_FOR_MAYA_DRPORT – Maya kullanıcı arayüzünde ( DR Ayarları penceresinden) yeni dağıtılmış işleme sunucuları eklerken kullanılacak varsayılan bağlantı noktasını ayarlar. Açıkça bir bağlantı noktası belirtmezseniz, burada ayarlanan değer kullanılacaktır. Burada ayarlanmazsa, varsayılan 20207 değeri kullanılacaktır.

VRAY_ASSETS_VERIFICATION_METHOD – Dağıtılmış işleme sırasında işleme sunucusu olarak kullanılan bir makinede ayarlandığında, bu değişken varlık doğrulama yöntemini belirtir:

0 – değiştirme tarihine göre (varsayılan)
1 – boyuta göre
2 – MD5 sağlama toplamına göre

VRAY_NUM_THREADS – Hesaplama iş parçacığı sayısını manuel olarak ayarlar. Varsayılan olarak (“Maksimum İşleme İş Parçacığı Sayısı” 0 olduğunda ), V-Ray her CPU çekirdeği için bir hesaplama iş parçacığı oluşturur.

VRAY_KEEP_TEMP_VRSCENE – Değeri 1 olarak ayarlandığında , DR veya yerel makinelerden gelen .vrscene dosyaları render işleminden sonra silinmeyecektir.

VRAY_VRSCENE_LOCATION  – Dağıtılmış render işlemi sırasında render sunucusu olarak kullanılan bir makinede ayarlandığında, bu değişken geçici .vrscene  dosyasının depolanacağı yolu belirtir. Bu değişken ayarlanmadığında, varsayılan kullanıcı geçici dizini kullanılır.

VRAY_FOR_MAYA_DRLISTS_PATH – Alternatif bir DR XML yapılandırma dosyasının yolunu belirtir. Daha fazla bilgi için Dağıtılmış İşleme Ayarları sayfasına bakın.

V-Ray GPU #


VRAY_GPU_PLATFORMS – V-Ray GPU renderlama için kullanılacak CUDA aygıtlarını belirtir. Bu değişken, V-Ray Render Ayarları (veya V-Ray kurulumuyla birlikte sağlanan eşdeğer harici araç  vray_gpu_device_select.exe  ) kullanılarak bir aygıt seçildiğinde otomatik olarak ayarlanır. Değişken ayarlanmazsa, mevcut tüm aygıtlar kullanılacaktır. Sözdizimi, herhangi bir değerin aygıt adı, satıcı, tür ve dizinine büyük/küçük harf duyarlılığı olmadan eşleştirilmesine olanak tanır. Birden fazla değer, noktalı virgülle ayrılarak belirtilebilir.

VRAY_GPU_PLATFORMS Örnekleri… #

VRAY_MAC_GPU  – macOS cihazlarda CUDA ile GPU oluşturma artık desteklenmese de, ileri düzey kullanıcılar bu ortam değişkenini kullanarak eski davranışı geri getirebilirler. Bu ortam değişkenini etkinleştirmek tamamen sizin sorumluluğunuzdadır!

VRAY_OPTIX_DENOISER_PLATFORMS  – NVIDIA AI gürültü giderme aracıyla gürültü giderme için kullanılan GPU aygıtlarını belirtir. Bu değişken, VRAY_GPU_PLATFORMS değişkenine benzer şekilde çalışır. Sorguyla eşleşen tüm aygıtlar arasından, yalnızca en yüksek işlem gücüne sahip aygıt gürültü giderme için kullanılır.

VRAY_GPU_NVLINK_DISABLE – Bu değer 1 olarak ayarlanırsa, NVLink yöneticisi devre dışı bırakılır ve GPU’lar arasında VRAM paylaşımı yapılmaz.

Yapay Zeka İşlevselliği #


Chaos AI araçları verileri sorumlu bir şekilde temin eder ve insan yazarlığını teşvik eder. Daha fazla bilgi için  Sorumlu Yapay Zeka sayfamıza bakın .

CHAOS_DISABLE_GEN_AI – V-Ray’de uygulama içi yapay zeka işlevlerinin etkinleştirilip etkinleştirilmeyeceğini belirtin: 

– etkin
– devre dışı

VFB Kontrolü #


VRAY_VFB_SRGB (bağımsız) – olarak ayarlandığında , V-Ray VFB’nin sRGB düğmesinin varsayılan olarak açık olduğunu gösterir. 2 olarak ayarlandığında , V-Ray VFB’nin sRGB düğmesinin varsayılan olarak kapalı olması gerektiğini gösterir.

OCIO – OCIO ekran renk düzeltmesi etkinleştirilmişse, varsayılan OCIO renk yapılandırmasını belirtir.

VRAY_VFB_OCIO – olarak ayarlandığında , V-Ray VFB’nin OCIO düğmesi varsayılan olarak açık konumdadır. 2 olarak ayarlandığında , V-Ray VFB’nin OCIO düğmesi varsayılan olarak kapalı konumdadır.

VRAY_VFB_OCIO_INPUT_COLORSPACE – Varsayılan geçersiz kılma giriş OCIO renk alanını belirtir. Varsayılan bir OCIO yapılandırması, OCIO ortam değişkeni aracılığıyla belirtilebilir.

VRAY_VFB_OCIO_VIEW_TRANSFORM – Varsayılan geçersiz kılma OCIO görünüm dönüşümünü belirtir. Varsayılan bir OCIO yapılandırması, OCIO ortam değişkeni aracılığıyla belirtilebilir.

VRAY_VFB_PIXEL_ASPECT (bağımsız) – olarak ayarlandığında , VFB’nin varsayılan olarak piksel en boy oranı düzeltmesinin etkinleştirilmesi gerektiğini gösterir.

VRAY_WRITE_COLOR_CORRECTIONS – Mevcut olduğunda ve  0 olarak ayarlandığında , varsayılan olarak diske yazılan son görüntülere uygulanan tüm renk düzeltmelerinin devre dışı bırakılması gerektiğini belirtir.

VRAY_VFB_ICC  – Varsayılan olarak VFB’de ICC düzeltmesini Etkinleştir (1) veya Devre Dışı Bırak (2).

VRAY_VFB_ALWAYS_ON_TOP  – Her zaman en üstte olma davranışını belirtin:

 – devre dışı
 – her zaman üstte olmaya zorla etkinleştir
2  – her zaman üstte olmayı zorla devre dışı bırak

Günlük Dosyası #


VRAY_FOR_MAYA_LOG_FILE_NAME  – Günlük dosyasının adını belirtir (ayarlanmazsa vray4maya_log.txt kullanılır).

VRAY_FOR_MAYA_LOG_FILE_PATH  – Günlük dosyasının yolunu belirtir (ayarlanmazsa geçici klasör kullanılır).

VRAYSL_LOG_FILE_NAME (bağımsız)  – DR oluşturma için günlük dosyasının adını belirtir (ayarlanmazsa vraysl_log.txt kullanılır). 

VRAYSL_LOG_FILE_PATH (bağımsız)  – DR oluşturma işlemi için günlük dosyasının yolunu belirtir (ayarlanmazsa geçici klasör kullanılır).

Komut Satırı #


VRAY_CMD_PREFIX (bağımsız)  – V-Ray Standalone için, komut satırının başına eklenen komut satırı seçeneklerini belirtir. 

VRAY_CMD_SUFFIX (bağımsız)  – Gerçek komut satırına eklenecek komut satırı seçeneklerini belirtir. 

 

Çeşitli #


VRAY_FOR_MAYA_VP2_BAKE_RESOLUTION – Maya’nın kendi sınırlamaları nedeniyle, V-Ray, standart Viewport 2.0’ın yaptığı gibi dokuları kendi doğal çözünürlüklerinde destekleyemez. V-Ray her zaman dokuları pişirmelidir ve Donanım İşleyici 2.0 Ayarları iletişim kutusundaki Desteklenmeyen Doku Türleri için Pişirme Çözünürlüğü seçeneğini kullanır . Varsayılan çözünürlük çok düşüktür (64). V-Ray, 256’nın altındaki değerleri yok sayar. Ancak, bu çözünürlük bile çok uygun değildir ve desteklenmeyen tüm dokular için yüksek çözünürlüğü zorlamak istenmeyen bir durum olabilir. Bu durumda, Viewport 2.0 ayarını yok sayarak bu ortam değişkeni kullanılabilir.

MAYA_ENABLE_PRE_RENDER – V-Ray’deki bazı özellikler, gerçek render işlemine başlamadan önce tüm animasyon aralığı için belirli özniteliklerin okunmasını gerektirir. Önceki sürümlerde, bu, tüm animasyon aralığı boyunca ön render işlemi yapılmasını gerektiriyordu. En yeni V-Ray sürümleri, sahnedeki dinamiklerde önemli olabilen bu ek maliyetten kaçınır. Maya veya V-Ray’deki hatalar nedeniyle bu yöntem başarısız olursa, bu rapor edilecektir ve eski, yavaş (ancak kanıtlanmış) yöntemi kullanmak hala mümkündür.

VRAY_IGNORE_FIX_DARK_EDGES – V-Ray 2.0’daki bir hata nedeniyle, VRayMtl’nin “Karanlık kenarları düzelt” seçeneği çalışmıyordu. Bu ortam değişkeni, yanlış işlenen eski sahnelerle uyumluluğu korumak için kullanılabilir.

VRAY_NO_BUMP_ATTENUATION – 1 olarak ayarlandığında, V-Ray 5’te tüm materyaller için eklenen kabartma azaltma özelliğini devre dışı bırakır ve V-Ray Next’e benzer sonuçlar üretir. V-Ray GPU ile render alırken desteklenmez.

VRAY_DISABLE_DRAG_DROP_FILEEXT – V-Ray for Maya’da desteklenen dosya formatları için sürükle ve bırak içe aktarma özelliğini devre dışı bırakır. Örneğin ies vrmesh abc aur vdb f3d vrscene vrlmap dosyaları. Hariç tutulacak dosya formatlarını liste halinde, noktalı virgülle ayırarak şu şekilde girin:
VRAY_DISABLE_DRAG_DROP_FILEEXT=abc;vrmesh;vrscene

VRAY_USD_PROVIDER – USD eklentisinin sürümünü belirtir. V-Ray 7’den itibaren, V-Ray Standalone’da kullanılan varsayılan USD sürümü varsayılan olarak 0.24.08 olarak değiştirilmiştir; 0.23.11 sürümü ise isteğe bağlıdır. Bu ortam değişkeni için olası seçenekler, kurulumdaki vray_usd klasöründeki kullanılabilirliğe bağlıdır . Örneğin, VRAY_USD_PROVIDER=0.23.11.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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