Bu sayfada, ortam değişkenleri ve MaxScript aracılığıyla V-Ray Frame Buffer’ı kontrol etmeye ilişkin bilgiler yer almaktadır.
Genel Bakış #
V -Ray Frame Buffer, programatik olarak iki şekilde kontrol edilebilir: birincisi MaxScript komutları kullanılarak, ikincisi ise çeşitli ortam değişkenleri kullanılarak .
MaxScript’ten #
vfbControl() MaxScript Fonksiyonu #
` vfbControl() ` MaxScript fonksiyonu, VFB’nin çeşitli yönlerini değiştirir. Bu komutlar, MAXScript Listener’da veya çalıştırılabilir bir betikte kullanılabilir. Komutlar şu yapıya sahiptir:
Örneğin, VFB’deki kırmızı kanalı kapatmak için şunu yazın:
Mevcut seçeneklerin listesini görmek için aşağıdakilerden birini yazın:
İşte MaxScript kullanımıyla ilgili bazı yönergeler:
-
Mantıksal (Boolean) olarak listelenen argümanlar yalnızca doğru/yanlış değerleri alabilir. Bu seçenekler bir özelliği açar (doğru) veya kapatır (yanlış).
-
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ınabilen 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ünün dize değerleri tırnak işaretleri içinde girilir. Örneğin, vfbControl #stamphalign “right”
-
Bir dosyayı başarıyla yüklemek veya sayısal bir değer ayarlamak, ilgili seçeneği otomatik olarak etkinleştirir. Örneğin, #setregion komutunu kullanarak bir bölgeyi işleme için ayarlamak, bölge işlemeyi otomatik olarak açar. Bir özelliği devre dışı bırakmak istiyorsanız, bunu yükleme/ayarlama komutunu çalıştırdıktan sonra yapın.
-
Birçok komut, argüman olmadan kullanıldığında parametrenin geçerli değerlerini döndürür. Bu özellik, bunu yapmanın mantıklı olduğu tüm komutlar için etkinleştirilmiştir.
|
Küresel VFB fonksiyonu |
Tanım |
|---|
|
Küresel VFB fonksiyonu |
Tanım |
|---|---|
|
vfbControl () |
VFB’nin çeşitli yönleri üzerinde kontrol sağlar. Kullanılabilir parametrelerin listesi için vfbControl() yazın. |
|
vfbControl #göster [doğru/yanlış] |
VFB penceresini açar (true), kapatır (false) veya değer belirtilmeden çağrılırsa mevcut görüntüleme durumunu döndürür. |
|
vfbControl #getregion * |
VFB render bölgesinin piksel koordinatlarını (sol, üst, sağ, alt) temsil eden dört tamsayı elemanlı bir dizi döndürür . Sol ve üst koordinatlar bölgeye dahildir, sağ ve alt koordinatlar ise dahil değildir. |
|
vfbControl #setregion * |
VFB render bölgesini belirtilen koordinatlara ayarlar . 4 tamsayı değeri kullanır. Örneğin, vfbControl #setregion 300 100 400 200 |
* V-Ray 5, 2.2 veya daha önceki sürümlerini kullanıyorsanız, VFB’de döndürülen değerler, gerçek işlenmiş görüntüye göre değil, VFB penceresinin kenar boşluklarına göre belirlenir. V-Ray 5, 2.3 güncellemesinden itibaren, VFB’de döndürülen değerler işlenmiş görüntüye göre belirlenir.
Renk Düzeltme #
|
Parametre |
Tanım |
Tartışmalar |
Örnekler |
|---|
|
Parametre |
Tanım |
Tartışmalar |
Örnekler |
|---|---|---|---|
|
#ocio |
Ekran Düzeltme katmanında OCIO modunu etkinleştirir veya Yok olarak ayarlar. |
Mantıksal |
|
|
#icc |
Görüntü Düzeltme katmanında ICC modunu etkinleştirir veya Yok olarak ayarlar. |
Mantıksal |
|
|
#srgb |
Görüntü Düzeltme katmanında sRGB modunu etkinleştirir veya Yok olarak ayarlar. |
Mantıksal |
|
|
#ccociovt |
Açılır listeden numara seçerek OCIO Görünüm Dönüşümünü ayarlar. |
Tamsayı |
|
|
#ccocioics |
Açılır listeden numara seçerek OCIO Giriş Renk Alanını ayarlar. |
Tamsayı |
|
|
#ccociodd |
Açılır listedeki numaraya göre OCIO Görüntüleme Aygıtını ayarlar. |
Tamsayı |
|
|
#ocioinputcolorspace |
OCIO Giriş Renk Alanını isme göre ayarlar |
Sicim |
|
|
#ociodisplaydevice |
OCIO Görüntüleme Aygıtını adına göre ayarlar. |
Sicim |
|
|
#ocioviewtransform |
OCIO Görünüm Dönüşümünü isme göre ayarlar |
Sicim |
|
|
#itemsococs |
Mevcut tüm OCIO Giriş Renk Alanı değerlerinin bir listesini döndürür. |
Hiçbiri |
|
|
#itemsociodd |
Mevcut tüm OCIO Görüntüleme Aygıtı değerlerinin bir listesini döndürür. |
Hiçbiri |
|
|
#itemsociovt |
Mevcut tüm OCIO Görünüm Dönüştürme değerlerinin bir listesini döndürür. |
Hiçbiri |
|
|
#itemsiccri |
Mevcut tüm ICC İşleme Amacı değerlerinin bir listesini döndürür. |
Hiçbiri |
|
|
#cciccblackpoint |
ICC siyah nokta sıkıştırmasını etkinleştirir/devre dışı bırakır. |
Mantıksal |
|
|
#cciccrenderintent |
1 – Algısal |
1 | 2 | 3 | 4 |
|
|
#loadocio |
OCIO düzeltmesi için dosyayı belirtir. |
Dize (dosya adı) |
|
|
#loadicc |
ICC düzeltmesi için dosyayı belirtir. |
Dize (dosya adı) |
|
|
#saveglobalccpreset |
Düzeltmeler kontrol paneli için genel ön ayarı, belirtilen bir .vccglb veya .vfbl dosyasına kaydedin. |
Dize (dosya adı) |
|
|
#loadglobalccpreset |
Düzeltmeler kontrol paneli için genel ön ayarı, belirtilen .vccglb veya .vfbl dosyasından yükleyin. |
Dize (dosya adı) |
|
|
#iccfile |
İlgili Düzeltme Kontrolü dağıtımında kullanılan dosya adını (dize) döndürür. |
Hiçbiri |
|
|
#ociosaveinfile |
VFB dosyasındaki ilgili “resme kaydet” onay kutularını etkinleştirir. |
Mantıksal |
vfbcontrol #ociosaveinfile true |
|
#gamma22 |
Ekran Düzeltme katmanında Gama 2.2 modunu etkinleştirir veya Yok olarak ayarlar. |
Mantıksal |
|
Hata Ayıklama Gölgelendirmesi #
|
Parametre |
Tanım |
Değer Seçenekleri |
Örnekler |
|---|
|
Parametre |
Tanım |
Değer Seçenekleri |
Örnekler |
|---|---|---|---|
|
#hata ayıklama gölgelendirmesi |
Hata ayıklama gölgelendirmesini etkinleştirir/devre dışı bırakır. |
Mantıksal |
vfbControl #debugshading true |
|
#debugshadinglockedselection |
“Seçiliyi İzole Et” modundan “Kilitli Seçimi İzole Et” moduna geçiş yapar. Hata ayıklama gölgelendirme modu. |
Mantıksal |
vfbControl #debugshadinglockedselection true |
|
#hata ayıklama gölgelendirme modu |
Hata ayıklama gölgelendirme modunu bir tamsayı ile ayarlar : |
Tamsayı |
vfbControl #hata ayıklamagölgeleme modu 1 |
Tarih #
|
Parametre |
Tanım |
Tartışmalar |
Örnekler |
|---|
|
Parametre |
Tanım |
Tartışmalar |
Örnekler |
|---|---|---|---|
|
#tarih |
Geçmişi Etkinleştirir/Devre Dışı Bırakır |
Mantıksal |
|
|
#geçmişi göster |
Geçmiş panelini göster/gizle |
Mantıksal |
|
|
#tarihgeçişyolu |
Geçmiş Dizini için kullanılan yolu döndürür. Geçmiş dizini için kullanılan yolu ayarlar. |
Hiçbiri Yol dizesi |
|
|
#historymaxsize |
VFB geçmişinin boyutunu MB cinsinden döndürür. VFB geçmişinin boyutunu MB cinsinden ayarlar. |
Hiçbiri Tamsayı |
|
|
#tarihikoru |
Mevcut VFB görüntüsünü geçmişe kaydeder. |
Hiçbiri |
|
|
#historyselect |
Dizin numarasına göre bir geçmiş görüntüsü seçer. |
Tamsayı |
vfbControl #historyselect 2 |
|
#historyload |
Önceki satırda #historyselect ile seçilen Geçmiş görüntüsü üzerinde bir işlem gerçekleştirir. |
Hiçbiri |
vfbControl #historyselect 0 (sonraki komuttan önce gerekli) |
|
#tarihtemizlendi |
Geçmişteki tüm resimleri siler. |
Hiçbiri |
|
|
#tarihsel yorum |
Önceki satırda #historyselect ile seçilen Geçmiş görseline bir yorum ekler. |
Sicim |
vfbControl #historyselect 1 |
Katmanlar #
Bu nesnenin bir örneği, vfbLayers=(vfbControl #getLayerMgr)[1] gibi bir çağrı ile oluşturulabilir.
Özellikler:
|
İsim |
Tip |
Erişim |
Örnek |
Notlar |
|---|
|
İsim |
Tip |
Erişim |
Örnek |
Notlar |
|---|---|---|---|---|
|
Katman sayısı |
Tamsayı |
Sadece okunabilir |
vfbKatmanları.KatmanSayısı |
Katman sayısını döndürün |
|
düzeltme katmanını görüntüle |
Katman |
Sadece okunabilir |
vfbLayers.displayCorrectionLayer |
Ekran düzeltme katmanına erişim – bu tekil bir katman olduğundan, ona doğrudan erişmek için bir yardımcı araçtır. |
|
kaynakKatman |
Katman |
Sadece okunabilir |
vfbKatmanları.kaynakKatman |
Kaynak katmanına erişim |
|
gürültü gidericiKatman |
Katman |
Sadece okunabilir |
vfbKatmanları.gürültüden arındırıcıKatman |
|
|
keskinleştirBulanıklıkKatmanı |
Katman |
Sadece Okuma |
vfbKatmanları.keskinleştirmeKatmanı |
|
|
lensEfektleriKatmanı |
Katman |
Sadece okunabilir |
vfbKatmanları.lensEfektleriKatmanı |
|
|
ışıkKarışımKatmanı |
Katman |
Sadece okunabilir |
vfbKatmanları.lightMixKatmanı |
|
|
damgaKatmanı |
Katman |
Sadece okunabilir |
vfbKatmanları.damgaKatmanı |
Damga katmanına erişim |
Her bir VFB2 katmanına ait mevcut özellikleri ve yöntemleri keşfetmek için Showinterface Maxscript komutunu kullanın.
Örneğin: showinterface vfbLayers.displayCorrectionLayer
Yöntemler:
|
Dönüş Türü |
İsim |
Argüman |
Örnekler |
Notlar |
|---|
|
Dönüş Türü |
İsim |
Argüman |
Örnekler |
Notlar |
|---|---|---|---|---|
|
tamsayı dizisi |
TümKatmanKimliklerini al |
– |
vfbLayers.getAllLayerIDs() |
Tüm katmanların kimliklerini alın. |
|
Katman |
Katmanı al |
Int layerID |
layerA = vfbLayers.getLayer # |
Verilen katman kimliği için bir katman nesnesi alın. |
|
dize dizisi |
OluşturulabilirKatmanSınıflarını al |
– |
vfbLayers.getCreatableLayerClasses() |
Oluşturulabilecek katman sınıflarının adlarının bir listesini döndürür. |
|
Katman |
Katman oluştur |
Tamsayı üstKatmanID, Dize katmanSınıfı |
vfbLayers.createLayer # “chaos.ref.re.colormask” |
Yeni bir katman oluşturun ve onu belirtilen üst katmanın alt katmanı olarak ekleyin. |
|
Mantıksal |
KatmanlarıDosyaya Kaydet |
Dosya adı |
vfbLayers.saveLayersToFile “C:\\ emp\\layerstree.vfbl” |
Tüm katmanları .vfbl dosyasına kaydedin. |
|
Mantıksal |
Dosyadan Katmanları Yükle |
Dosya adı |
vfbLayers.loadLayersFromFile “C:\\ emp\\layerstree.vfbl” |
.vfbl dosyasından katmanları yükle |
|
Mantıksal |
bakeLayersToLUT |
Dosya adı |
vfbLayers.bakeLayersToLUT “C:\\ emp\\lutcc.cube” |
Pişirilebilen tüm katmanları .cube dosyasına dönüştürün. |
|
Geçersiz |
Katmanı sil |
Katman |
layerA = vfbLayers.getLayer # |
Bir katmanı silin. |
|
Sicim |
KatmanlarıJSON’a kaydet |
– |
jsonkatmanları = vfbKatmanları.KatmanlarıJSON’aKaydet() |
Tüm katmanları, bilgileri JSON formatında içeren bir dizeye kaydedin. |
|
Mantıksal |
JSON’dan Katmanları Yükle |
JSON |
vfbLayers.loadLayersFromJSON jsonlayers |
JSON formatında bilgi içeren bir dizeden katmanları yükleyin. |
|
Mantıksal |
transferLightMixToScene |
– |
vfbLayers.transferLightMixToScene() |
LightMix düzeltmelerini sahnedeki gerçek ışıklara aktarır. |
Lens Efektleri #
|
Parametre |
Tanım |
Tartışmalar |
|---|
|
Parametre |
Tanım |
Tartışmalar |
|---|---|---|
|
#parlaklıkönleme |
Lens efektlerinin sürümünü geri döndürün. |
|
|
#parlama |
Lens efektlerini Aç/Kapat |
Mantıksal |
|
#parlaklık |
Parlama Boyutu değerini ayarlar. |
Batmadan yüzmek |
|
#parlakçiçeklenme |
Bloom değerini ayarlar. |
Batmadan yüzmek |
|
#parlama yoğunluğu |
Parlama efekti için yoğunluk değerini ayarlar. |
Batmadan yüzmek |
|
#parlama eşiği |
Eşik değeri belirler. |
Batmadan yüzmek |
|
#parlakfiltreçürümesi |
Son sonucun döndürme efektini ayarlar. |
Batmadan yüzmek |
|
#parlaksoğuksıcak |
Soğuk/Sıcak ayarını açar/kapatır. |
Mantıksal |
|
#parlakbıçak |
Bıçakları etkinleştirir/devre dışı bırakır |
Mantıksal |
|
#parlakyanlar |
Parlamanın “ışın” sayısı olan “Kenar” değerini ayarlar. |
Tamsayı |
|
#glarebaldırıkır |
Parlama bıçaklarının dönüşünü ayarlar. |
Batmadan yüzmek |
|
#parlaklıkörtüsü |
Çizgi Bulanıklığı değerini ayarlar. |
Batmadan yüzmek |
|
#parlaklıkdoygunluğu |
Doygunluk değerini ayarlar. |
Batmadan yüzmek |
|
#glarehwdacc |
Donanım hızlandırmayı açar/kapatır. |
Mantıksal |
|
#parlaketkileşimli |
Etkileşimli özelliği açar/kapatır. |
Mantıksal |
|
#parlakızgara |
Çevresel Izgarayı açar/kapatır |
Mantıksal |
|
#parlakızgaragücü |
Bıçakların dayanıklılık değerini etkiler. |
Batmadan yüzmek |
|
#parlakızgarayoğunluğu |
Izgara etkisinin yoğunluğunu yüzde olarak ayarlar. |
Batmadan yüzmek |
|
#parlakışıkyakınlaştırma |
Yakınlaştırma değerini ayarlar. |
Batmadan yüzmek |
|
#parlakızgaraeğimi |
Eğim değerini ayarlar |
Batmadan yüzmek |
|
#parlakızgarauzunluğu |
Izgara çizgilerinin uzunluğunu ayarlar. |
Batmadan yüzmek |
|
#glareocc |
Tıkanma özelliğini açar/kapatır. |
Mantıksal |
|
#glareoccsymmetric |
Simetrik özelliği açar/kapatır. |
Mantıksal |
|
#parlakyüzde |
Tıkanma yüzdesi değerini ayarlar. |
Batmadan yüzmek |
|
#glareocrot |
Tıkanma Döndürme değerini ayarlar |
Batmadan yüzmek |
|
#glareoccarc |
Tıkanma yay değerini ayarlar. |
Batmadan yüzmek |
|
#glarescr |
Lens çiziklerini açar/kapatır. |
Mantıksal |
|
#glarescrsymmetric |
Çizikler için simetrik ayarı açar/kapatır. |
Mantıksal |
|
#parlaklıkdeseni |
0 – rastgele |
0 | 1 | 2 | 3 |
|
#parlakizler |
Lens çiziklerini belirler, iz bırakır, değerini düşürür. |
Tamsayı |
|
#parlaklık |
Tohum değerini ayarlar |
Tamsayı |
|
#parlaklıkyoğunluğu |
Lens çiziklerini ayarlar Yoğunluk değeri |
Batmadan yüzmek |
|
#parlakekranboyu |
Lens çiziklerini ayarlar Uzunluk değeri |
Batmadan yüzmek |
|
#glarescrslopevar |
Lens çiziklerini ayarlar Eğim Varyans değeri |
Batmadan yüzmek |
|
#glarescrwidthvar |
Lens çiziklerini ayarlar Genişlik Varyans değeri |
Batmadan yüzmek |
|
#glarescrzoom |
Lens çiziklerini ayarlar Yakınlaştırma değeri |
Batmadan yüzmek |
|
#glarescrot |
Lens çiziklerini ayarlar Dönme değeri |
Batmadan yüzmek |
|
#parlaklıkgücü |
Lens çiziklerine karşı dayanıklılık değeri |
Batmadan yüzmek |
|
#parlaktoz |
Lens tozunu açar/kapatır |
Mantıksal |
|
#parlaktozdeseni |
0 – rastgele |
0 | 1 | 2 |
|
#parlaktozyoğunluğu |
Lens toz yoğunluğu değerini ayarlar. |
Batmadan yüzmek |
|
#glaredustradvar |
Lens tozu yarıçapı varyans değerini ayarlar. |
Batmadan yüzmek |
|
#parlaktoztitremesi |
Lens tozu titreşim değerini ayarlar. |
Batmadan yüzmek |
|
#glaredustzoom |
Lens tozunu ayarlar. Zoom değerini ayarlar. |
Batmadan yüzmek |
|
#glaredustrot |
Lens tozunu ayarlar. Dönme değerini ayarlar. |
Batmadan yüzmek |
|
#parlaktozgücü |
Lens tozunu ayarlar. Güç değeri. |
Batmadan yüzmek |
|
#parlaklıkengeli |
Engel görüntüsünü kullanmayı etkinleştirir/devre dışı bırakır. |
Mantıksal |
|
#parlakengelgörüntüsü |
Engel görüntüsüne giden yolu ayarlar. |
Yol Dizisi |
|
#parlakengelleyakınlaştırma |
Engel görüntüsünün boyutunu ayarlar. |
Batmadan yüzmek |
|
#parlaklıkengelleyiciçürük |
Engel görüntüsünün dönüşünü ayarlar. |
Batmadan yüzmek |
|
#parlakengelleç gücü |
Engel görüntüsü için Güç değerini ayarlar. |
Batmadan yüzmek |
|
#parlaklıkfiltresi |
Görüntü filtresini açar/kapatır. |
Mantıksal |
|
#parlaklıkfiltresi |
Filtre çekirdeğinin yolunu belirtir. |
Yol Dizisi |
Pullar #
|
Parametre |
Tanım |
Değer Seçenekleri |
Örnekler |
|---|
|
Parametre |
Tanım |
Değer Seçenekleri |
Örnekler |
|---|---|---|---|
|
#damga vurmak |
Damgayı etkinleştirir/devre dışı bırakır |
Mantıksal |
vfbControl #stamp true |
|
#stamphalign |
Damga için yatay hizalama ayarları |
“sol” | “merkez” | “sağ” |
|
|
#stampvalign |
Damga için dikey hizalama ayarları |
“üst” | “alt” |
|
|
#stamptext |
Pulda görünecek metin dizesini ayarlar. |
Sicim |
vfbControl #stamptext “Test oluşturma” |
İstatistikler #
Aşağıdaki fonksiyonlar, MAXScript aracılığıyla son render işlemine ait istatistikleri yazdırır:
|
Parametre |
Tanım |
Örnekler |
|---|
|
Parametre |
Tanım |
Örnekler |
|---|---|---|
|
#istatistikler |
Mevcut tüm istatistikleri yazdırır. |
vfbControl #istatistikler |
|
#istatistikler “listesi” |
Mevcut tüm kategorileri yarı sütunlu liste olarak yazdırır. |
|
|
#istatistikler <DİZİ> |
İlgili istatistikleri, görüntülenen ada göre veya kategori/üst kategori görüntülenen adına göre yazdırır. |
|
Araç Çubuğu #
|
Parametre |
Tanım |
Tartışmalar |
Örnekler |
|---|
|
Parametre |
Tanım |
Tartışmalar |
Örnekler |
|---|---|---|---|
|
#yardım |
vfbControl komutu için seçenekleri görüntüler. |
Hiçbiri |
|
|
#göstermek |
VFB penceresini açar (doğru), kapatır (yanlış) veya değer belirtilmeden çağrıldığında mevcut görüntüleme durumunu döndürür. |
Mantıksal |
|
|
#kırmızı |
İlgili VFB araç çubuğu özelliğini etkinleştirir/devre dışı bırakır. |
Mantıksal |
vfbControl #alpha true |
|
#izleme faresi |
Görüntüleme sırasında fare hareketlerini izleme özelliğini etkinleştirir/devre dışı bırakır. |
Mantıksal |
|
|
#setcompareab |
Yatay karşılaştırma ve Dikey karşılaştırma özelliklerini etkinleştirir/devre dışı bırakır. |
“h” | “hor” | “yatay” |
vfbControl #setcompareab “h” |
|
#resmi yükle |
Belirtilen görüntüyü VFB’ye yükler. |
Dize (dosya adı) |
|
|
#resmikaydet |
VFB’nin mevcut kanalını resim olarak kaydeder. |
Dize (dosya adı) |
|
|
#saveallimage |
Tüm VFB render kanallarını ayrı görüntülere veya tek bir .vrimg dosyasına kaydeder. |
Dize (dosya adı) |
|
|
#çoklugörüntükaydet |
Tüm VFB render kanallarını içeren çok kanallı bir .exr veya .vrimg dosyası kaydeder. |
Dize (dosya adı) |
vfbcontrol #savemultiimage “D:\\output\\image.exr” |
|
#clearimage |
VFB görüntüsünü temizler. |
Hiçbiri |
|
|
#kopyalamak |
VFB’yi çoğaltır. |
Hiçbiri |
|
|
#saklamak |
VFB’yi gizler |
Hiçbiri |
|
|
#getchannel |
Şu anda seçili olan render öğesi kanalının indeksini döndürür. |
Hiçbiri |
|
|
#kanal adlarını al |
Geçerli görüntüde bulunan kanalların listesini döndürür. |
Hiçbiri |
|
|
#kanala ayarla |
Belirtilen indekse sahip render öğesi kanalını seçer. |
Tamsayı |
vfbControl #setchannel 0 |
|
#bölgeyi ayarla |
Görüntülenecek bölgeyi piksel cinsinden ayarlar veya tüm görüntüyü gösterecek şekilde sıfırlar. |
Tamsayılar: sol üst sağ alt |
vfbControl #setregion 0 0 640 480 |
|
#kelepçe |
Renk sınırlamasını zorunlu kılmayı etkinleştirir/devre dışı bırakır. |
Mantıksal |
vfbControl #clamp true |
|
#görüşkelepçesi |
Kısıtlanmış renkleri görüntülemeyi etkinleştirir/devre dışı bırakır |
Mantıksal |
|
|
#pikselboyutu |
Piksel en boy oranını kullanmayı etkinleştirir/devre dışı bırakır. |
Mantıksal |
|
|
#pos |
VFB penceresinin konumunu kontrol eder: |
Tamsayılar: sol üst |
vfbControl #pos 100 150 |
|
#testçözünürlüğü |
Test çözünürlük ölçeğini etkinleştirir/devre dışı bırakır . |
Mantıksal |
vfbcontrol #testçözünürlüğü doğru |
|
Test çözünürlük değerini bir tamsayı kullanarak ayarlar : %1-10 2 – 25% 3 – 50% 4 – 75% 5 – 110% 6 – 125% 7 – 150% |
Tamsayı: 1 | 2 | 3 | 4 | 5 | 6 | 7 |
vfbcontrol #testresolution 1 |
|
|
#testresolutionpreset |
Geçerli ölçek ön ayar numarasını döndürür. |
Hiçbiri |
vfbcontrol #testçözünürlüğüön ayarı |
Diğer MaxScript Fonksiyonları #
Aşağıdaki bağımsız işlevler, vfbControl() içinde bulunan işlevleri tamamlar :
|
Küresel VFB fonksiyonu |
Tanım |
|---|
|
Küresel VFB fonksiyonu |
Tanım |
|---|---|
|
vrayVFBGetRegionEnabled() |
VFB’de bölge oluşturmanın etkin (true) veya devre dışı (false) olup olmadığını döndürür. |
|
vrayVFBGetRegion() * |
VFB render bölgesinin piksel koordinatlarını (sol, üst, sağ, alt) temsil eden dört tamsayı elemanlı bir dizi döndürür. Sol ve üst koordinatlar bölgeye dahildir, sağ ve alt koordinatlar ise dahil değildir. |
|
vrayVFBSetRegionEnabled true|false |
VFB bölgesi oluşturma seçeneğini açar veya kapatır. |
|
vrayVFBSetRegion sol üst sağ alt * |
VFB render bölgesini belirtilen koordinatlara ayarlar . |
|
vrayVFBGetNumChannels() |
VFB’deki kanal (render öğesi) sayısını döndürür. VFB başlatılmamışsa veya herhangi bir veri depolamıyorsa 0 döndürür. |
|
vrayVFBGetChannelName i |
i-inci kanalın adını döndürün. İndeksler 1’den başlar. |
|
vrayVFBGetChannelType i |
i-inci kanalın depolama türünü döndürür. İndeksler 1’den başlar. Dönüş değeri, verilen kanaldaki her piksel için veri türünü belirtir: 0 – indeks geçerli değil veya VFB bir görüntü depolamıyor; 1 – tek bir kayan noktalı sayı (örneğin, z-derinlik kanalları için kullanılır); 2 – üç kayan noktalı sayı (normal renk kanalları için kullanılır); 3 – iki kayan noktalı sayı; 4 – tek bir tamsayı (örneğin, render ID ve malzeme ID öğeleri tarafından kullanılır); 5 – üç işaretli kayan noktalı sayı (örneğin, normaller ve dünya konum kanalları için kullanılır); 6 – dört kayan noktalı sayı (VRayMtlSelect ve VRayCryptomatte gibi, RGB verileriyle birlikte bir Alfa bileşeninin bulunduğu kanallar için kullanılır). |
|
vrayVFBGetChannelAlias i |
i-inci kanalın takma adını döndürür. İndeksler 1’den başlar. |
|
vrayVFBGetChannelBitmap i |
Belirtilen kanalın içeriğini 3ds Max bitmap’i olarak döndürür. İndeksler 1’den başlar. Kanal indeksi geçerli değilse veya VFB herhangi bir veri içermiyorsa, tanımsız değer döndürür. |
* VFB’de döndürülen değerler, gerçek işlenmiş görüntüye göre değil, VFB penceresinin kenar boşluklarına göre belirlenir.
Çevresel Değişkenler #
VFB’nin bazı yönleri çeşitli ortam değişkenleriyle de kontrol edilebilir:
|
Değişken Adı |
Tanım |
|---|
|
Değişken Adı |
Tanım |
|---|---|
|
VRAY_VFB_SRGB |
VFB’nin sRGB seçeneğini varsayılan olarak Açın (1) veya Kapatın (2). |
|
VRAY_VFB_PIXEL_ASPECT |
VFB’nin piksel en boy oranı seçeneğini Varsayılan Olarak Kullan’ı Açın (1) veya Kapatın (2). |
|
VRAY_VFB_GLOBAL_PRESET_FILE_USE |
VFB için global bir .vccglb ön ayarının otomatik yüklenmesini Etkinleştir (1) veya Devre Dışı Bırak (0) . |
|
VRAY_VFB_GLOBAL_PRESET_DOSYASI |
Otomatik genel ön ayar yüklenirken kullanılacak varsayılan .vccglb dosya adını (dize) belirtin. |
|
VRAY_VFB_ICC |
VFB’de varsayılan olarak ICC düzeltmesini Etkinleştir (1) veya Devre Dışı Bırak (2). |
|
VRAY_VFB_ICC_DOSYASI |
VFB için varsayılan ICC düzeltme dosyasını belirtin. ICC etkinleştirildiğinde otomatik olarak yüklenecektir. |
|
VRAY_VFB_OCIO |
VFB’de OCIO düzeltmesini varsayılan olarak Etkinleştir (1) veya Devre Dışı Bırak (2). |
|
VRAY_VFB_OCIO_GİRİŞ_RENK ALANI |
Varsayılan giriş OCIO renk uzayını belirtin. Varsayılan bir OCIO yapılandırması, OCIO ortam değişkeni aracılığıyla belirtilebilir. |
|
VRAY_VFB_OCIO_EKRAN_CİHAZI |
Varsayılan OCIO görüntüleme aygıtını belirtin. Varsayılan bir OCIO yapılandırması, OCIO ortam değişkeni aracılığıyla belirtilebilir. |
|
VRAY_VFB_OCIO_VIEW_TRANSFORM |
Varsayılan OCIO görünüm dönüşümünü belirtin. Varsayılan bir OCIO yapılandırması, OCIO ortam değişkeni aracılığıyla belirtilebilir. |
|
VRAY_VFB_LUT |
VFB’de varsayılan olarak LUT düzeltmesini Etkinleştir (1) veya Devre Dışı Bırak (2). |
|
VRAY_VFB_LUT_DOSYASI |
VFB için varsayılan LUT düzeltme dosyasını belirtin. LUT etkinleştirildiğinde otomatik olarak yüklenecektir. |
|
VRAY_VFB_COLOR_CORRECT_ALL |
Malzeme Düzenleyicisinde renk örneklerine VFB düzeltmeleri uygulayın: |
|
VRAY_VFB_ALWAYS_ON_TOP |
Her zaman üstte olma davranışını belirtin: |
