Bu sayfa, Standalone Previewer aracının komut satırı arayüzü hakkında bilgi vermektedir.
Genel Bakış #
Bağımsız Önizleme aracının komut satırı modu, uygulamayı grafik penceresi ve grafik kullanıcı arayüzü olmadan çalıştırmanıza, bir önbelleğin veya önbellek dizisinin önizlemesini çizmenize ve ilgili görüntü dosyalarını kaydetmenize olanak tanır.
Önizleme kontrolleri, argüman olarak listelenerek özelleştirilebilir, ancak uygulamanın GUI modundaki tüm kontroller şu anda kullanılamamaktadır.
Argümanların başına “-“, sonuna ise değer gerektiren durumlarda “=” işareti konulduğunu unutmayın. Tüm argümanlar ve değerler büyük/küçük harf duyarlılığına sahip değildir.
Varsayılan Yol: C:\Program Files\Chaos Group\Phoenix FD\3ds Max 20xx for x64\bin\phoenix_previewer.exe
Zorunlu Argümanlar #
-input= – Giriş .aur, .vdb veya .f3d dosya(lar)ının adını veya desenini belirtir. Kare numarası olarak “####” kullanabilirsiniz ve dosyalar bir dizi olarak ele alınacaktır. Yollar mutlak olmalıdır. Boşluklar varsa, yolu tırnak işaretleri içine alın.
-output= – Çıktı olarak kullanılacak .png , .jpg, .bmp veya .tiff dosya(lar)ının adını veya desenini belirtir. Kare numarası olarak “####” kullanabilirsiniz ve dosyalar bir dizi olarak ele alınacaktır. Yollar mutlak olmalıdır. Boşluklar varsa, yolu tırnak işaretleri içine alın.
Örnek: phoenix_previewer.exe -input=C:\Desktop\cache.aur -output=C:\Desktop\image.png
İsteğe Bağlı Argümanlar #
-start= – Dizinin başlangıç karesini belirtir. Belirtilmezse, araç otomatik olarak dizini tarar ve minimum indeksi bulur.
-end= – Dizinin bitiş karesini belirtir. Belirtilmezse, araç otomatik olarak dizini tarar ve en yüksek indeksi bulur.
-prv_voxels= – Voksel Önizleme seçeneklerini belirtir. Bu argümanı atlamak modu devre dışı bırakır. Bu seçeneği kullanmak için “=” işaretinden sonra bir alt argüman listesi sağlamanız gerekir. İlk alt argüman “auto” veya “cust” olmalıdır.
-
auto – Varsayılan Izgara Kanallarının Otomatik Aralık ile kullanılmasını belirtir.
Örnek: -prv_voxels=auto
-
cust – Ayrıntı Azaltma için bir değer ve her Izgara Kanalı için aşağıdaki formatta ek alt argüman listeleri sağlanmasını gerektirir:
-prv_voxels=cust,[detailreduction],[channel1name]:[lowrange]:[highrange]:[lowColorR]:[lowColorG]:[lowColorB]:[highColorR]:[highColorG]:[highColorB],[channel2name]:[lowrange]:[highrange]:[lowColorR]:[lowColorG]:[lowColorB]:[highColorR]:[highColorG]:[highColorB]
Seçenekleriyle birlikte istenilen sayıda Izgara Kanalı listelenebilir. Alt argümanların virgülle ayrıldığını, ancak her Izgara Kanalı için alt argümanların iki nokta üst üste ile ayrıldığını unutmayın. Renk değerleri, Kırmızı, Yeşil ve Mavi bileşenlerinin her biri için 0,0 ile 1,0 arasında üç ondalık sayı ile listelenir. Renk değerleri her Izgara Kanalı için isteğe bağlıdır ve atlanabilir.Örnek: -prv_voxels=cust,0,fuel:0:1000,smoke:500:600:0.5:0.5:0.5:1.0:0.0:0.0
Geçerli Grid Kanal adları: “fuel”, “smoke”, “temp”, “vel”, “rgb”, “visc”.
-viewVelStreamlines= – Velocity Akış Çizgisi Önizlemesi için seçenekleri belirtir. Bu argümanı atlamak modu devre dışı bırakır. Bu seçeneği kullanmak için “=” işaretinden sonra bir alt argüman listesi sağlamanız gerekir. İlk alt argüman “auto” veya “cust” olmalıdır.
-
auto – Otomatik aralık kullanımını belirtir.
Örnek: -viewVelStreamlines=auto
-
cust – Ayrıntı Azaltma, Akış Çizgilerinin Düşük ve Yüksek Aralığı ve Düşük ve Yüksek Renk değerleri için aşağıdaki formatta ek alt argümanlar sağlanmasını gerektirir :
-viewVelStreamlines=cust,[detailreduction],[lowrange],[highrange],[lowColorR],[lowColorG],[lowColorB],[highColorR],[highColorG],[highColorB]
Alt argümanların virgülle ayrıldığına dikkat edin. Renk değerleri, Kırmızı, Yeşil ve Mavi bileşenlerinin her biri için 0,0 ile 1,0 arasında üç ondalık sayı ile listelenir. Renk değerleri atlanabilir.Örnek: -viewVelStreamlines=cust,0,10,1000,0.5,0.5,0.5,1.0,0.0,0.0
-prv_particles= – Parçacık Önizlemesi için seçenekleri belirtir. Bu argümanı atlamak modu devre dışı bırakır. Bu seçeneği kullanmak için “=” işaretinden sonra bir alt argüman listesi sağlamanız gerekir. İlk alt argüman “auto” veya “cust” olmalıdır.
-
auto – Varsayılan Parçacık Sistemlerinin, varsayılan Renk Ölçeği Kanallarının ve Renk Ölçeği Maksimum değerinin kullanılmasını belirtir.
Örnek: -prv_particles=auto
-
cust – Ayrıntı Azaltma için bir değer ve her Parçacık Sistemi için aşağıdaki formatta bir alt argüman listesi sağlanmasını gerektirir:
-prv_particles=cust,[detailreduction],[systemname1]:[colorscalechannel]:[colorscalemaxvalue]:[colorR]:[colorG]:[colorB],[systemname2]:[colorscalechannel]:[colorscalemaxvalue]:[colorR]:[colorG]:[colorB]
Herhangi bir sayıda Parçacık Sistemi, seçenekleriyle birlikte listelenebilir. Alt argümanların virgülle ayrıldığını, ancak Renk Ölçeği Kanalı ve Maksimum değerin iki nokta üst üste ile ayrıldığını unutmayın. Renk değerleri, Kırmızı, Yeşil ve Mavi bileşenlerinin her biri için 0,0 ile 1,0 arasında üç ondalık sayı olarak listelenir. Renk değerleri her Parçacık Sistemi için isteğe bağlıdır ve atlanabilir.Örnek: -prv_particles=cust,0,liquid:1:1000:0.0:1.0:0.0,wetmap:3:600:1.0:0.0:0.0
Geçerli Parçacık Sistemi adları: “sıvı”, “sıçramalar”, “sis”, “köpük”, “ıslak harita” veya diğer özel Parçacık Sistemi adları.
Geçerli Renk Ölçeği Kanalları: Ölçek Yok için 0, Hız için 1, Boyut için 2, Yaş için 3, Viskozite için 4.
-gpu_viewport= – GPU Önizlemesi için seçenekleri belirtir. Bu argümanı atlamak modu devre dışı bırakır. Bu seçeneği kullanmak için “=” işaretinden sonra bir alt argüman listesi sağlamanız gerekir. İlk alt argüman “auto” veya “cust” olmalıdır.
-
otomatik – Varsayılan GPU Önizleme ayarlarının kullanılmasını belirtir.
Örnek: -gpu_viewport=auto
-
cust – Ayrıntı Azaltma için aşağıdaki formatta bir değer sağlanmasını gerektirir:
-gpu_viewport=cust,[detailreduction]
Alt argümanların virgülle ayrıldığını unutmayın.Örnek: -gpu_viewport=cust,5
-showmesh= – Mesh Önizleme seçeneklerini belirtir. Bu argümanı atlamak modu devre dışı bırakır. Bu seçeneği kullanmak için “=” işaretinden sonra bir alt argüman listesi sağlamanız gerekir. İlk alt argüman “auto” veya “cust” olmalıdır.
-
auto – Varsayılan Mesh Önizleme ayarlarının kullanılacağını belirtir – Sıvı ızgara kanalı, Phoenix Sıvı simülasyonları için varsayılan değer olan 0,5 İzoyüzey Seviyesi ile ağ oluşturulacaktır.
Örnek: -showmesh=auto
-
cust – Ağ oluşturulacak ızgara kanalının adını ve ardından aşağıdaki formatı kullanarak İzoyüzey Seviyesini gerektirir:
Örnek: -showmesh=cust,temp:800
Geçerli Izgara Kanalı adları: “fuel”, “smoke”, “temp”, “vel”, “rgb”, “visc”. Izgara Kanallarının olağan aralıkları hakkında daha fazla bilgiyi burada
bulabilirsiniz ve bu şekilde hangi İzoyüzey Seviyesinin uygun olacağını belirleyebilirsiniz.
-
Renk – Mesh önizlemesi için kullanılacak rengi belirtir.
Örnek: -showmesh=cust,smoke:0.5,color:125,80,255
Renk değerlerinin 0 ile 255 arasında (bu değerler dahil) olması gerekmektedir.
-prv_sect= – Dilim Önizlemesi için seçenekleri belirtir. Bu argümanı atlamak veya bir değer sağlamamak, Dilim Önizlemesinin devre dışı bırakılacağı anlamına gelir. Bu seçeneği kullanmak için “=” işaretinden sonra bir alt argüman listesi sağlamanız gerekir.
Birinci alt argüman istenen eksen, ikinci alt argüman ise istenen seviye olmalıdır.
Örnek: -prv_sect=0,100
Geçerli eksen değerleri: X ekseni için 0, Y ekseni için 1, Z ekseni için 2.
-prv_out_resolution= – Görüntünün çıktı çözünürlüğünü belirtir. Bu argümanı atlamak, çıktı görüntüsünün varsayılan 1400×800 çözünürlükte kaydedileceği anlamına gelir.
Birinci alt argüman genişlik, ikinci alt argüman ise yükseklik olmalıdır.
Örnek: -prv_out_resolution=640,480
-prv_cam= – Sahnedeki yörünge kamerası için seçenekleri belirtir.
İlk alt argüman, perspektif için 1, ortografik için 0 olmak üzere projeksiyon türü olmalıdır. İkinci argüman, kameranın sapma açısını (yaw) derece cinsinden, üçüncü argüman ise kameranın eğim açısını (pitch) derece cinsinden belirtmelidir. Dördüncü argüman, kamera ile yörünge noktası arasındaki mesafedir. Son 3 argüman ise yörünge noktasının konumunun x, y ve z bileşenleridir. Alt argümanların virgülle ayrıldığına dikkat edin.

Örnek: -prv_cam=1,90.0,0.0,100.0,0.0,0.0,0.0
Kamera konumunun önbelleğin sınırlayıcı kutusuna göre belirleneceğini unutmayın. Bir dosya dizisi yüklüyorsanız, kamera konumu dizideki ilk önbelleğin sınırlayıcı kutusuna göre belirlenecektir.
-ifyz= – Y ve Z eksenlerinin ters çevrilmesi gerektiğini belirtir. Varsayılan olarak uygulama Z yukarı yönünü kullanır. “=” işaretinden sonraki herhangi bir değer bu işlevi etkinleştirir.
Örnek: -ifyz=1
Tam Örnekler #
phoenix_previewer -input=D:\PhoenixFDLiquid001_####.aur -output=D:\sim_image_####.png -prv_voxels=cust,5,temp:450:2000 -viewVelStreamlines=auto -prv_sect=0,150
phoenix_previewer -input=D:\PhoenixFDLiquid001_####.aur -output=D:\sim_image_####.png -prv_particles=auto -start=0 -end=10
