Bu sayfa, Önbellek Dönüştürücü aracı hakkında bilgi vermektedir.
Genel Bakış #
cache_converter komut satırı yardımcı programı, mevcut .aur, Field3D veya PRT önbellek dizilerini simülasyon yapmadan OpenVDB dizilerine dönüştürebilir.
Phoenix’in shader’ı veya V-Ray VolumeGrid’i ile daha hızlı işlemek için OpenVDB veya Field3D önbellek dizilerini .aur formatına da dönüştürebilirsiniz.
Önbellek Dönüştürücü’yü kullanarak, .aur, OpenVDB veya Field3D dosyalarını .aur veya OpenVDB’ye dönüştürürken kullanılmayan ızgara kanallarını da kaldırabilirsiniz.

Varsayılan yollar:
-
Windows: C:\Program Files\Chaos Group\Phoenix FD\Maya 20xx for x64\bin\cache_converter
-
Linux: usr/ChaosGroup/Phoenix FD/Maya 20xx-x64/bin/cache_converter
-
MacOS: /Applications/ChaosGroup/PhoenixFD/Maya20xx/ChaosPhoenix.app/Contents/MacOS/cache_converter.bin
Zorunlu Argümanlar #
-srcfile – 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.
Sürükle ve bırak özelliği , komut satırını açmadan .aur veya .vdb dosyalarını dönüştürmek için kullanılabilir . Dosyaları cache_converter.exe üzerine sürükleyip bırakmanız yeterlidir; dosyalar dönüştürülerek giriş dizinine kaydedilecektir.
Seçenekler #
-dstfile – Çıktı .vdb veya .aur dosyasının/dosyalarının adını veya desenini belirtir. Kare numarası olarak “####” kullanabilirsiniz ve dosyalar bir dizi olarak ele alınacaktır.
-dstfile argümanı eklenmezse , kaynak dosya klasörü varsayılan çıktı hedefi olarak kullanılacaktır.
Eğer bir önbellek dosyasının içeriğini dönüştürmeden -cacheinfo parametresiyle kontrol etmek istiyorsanız , komutun sonundaki -dstfile argümanına ihtiyacınız olmayacaktır .
-help – Kullanılabilir komutları ve aracın sürümünü gösterir.
-credits- Önbellek dönüştürücü ve kullanılan kütüphaneler için telif hakkı bildirimlerini gösterir.
-cacheinfo – Seçilen önbellek dosyaları hakkında saklanan bilgileri görüntüler.
-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.
-storagequality – Çıktı -dstfile dosyası .aur olduğunda Grid ve Particle verilerinin sıkıştırma kalitesini seçmenizi sağlar . Geçerli değerler 8 (maksimum sıkıştırma) ile 20 (kayıpsız) arasındadır. Belirtilmezse, varsayılan değer 14’tür.
-exportchannels – Çıktı -dstfile dosyasına hangi kanalların yazılacağını seçmenizi sağlar . Bu seçeneği kullanarak, önbellek dosyalarından kullanılmayan kanalları kaldırabilir, boyutlarını küçültebilir ve yükleme sürelerini hızlandırabilirsiniz. Belirtilmezse, mevcut tüm kanallar yazılacaktır.
.aur önbelleklerinde bulunan kanal adları aşağıdaki gibidir (adların büyük/küçük harf duyarlı olduğunu unutmayın):
-
Sıcaklık_phx
-
Smoke_phx
-
Hız_phx
-
VelocityX_phx
-
HızY_phx
-
VelocityZ_phx
-
ColorR_phx
-
ColorG_phx
-
ColorB_phx
-
Yakıt_phx
-
DalgacıkEnerjisi_phx
-
AdvectionOriginX_phx
-
AdvectionOriginY_phx
-
AdvectionOriginZ_phx
-
WaveletU_phx
-
DalgacıkV_phx
-
DalgacıkW_phx
-
Viskozite_phx
-
TexU_phx
-
TexV_phx
-
TexW_phx
Vektör kanallarının 3 bileşeni için de bu takma adları kullanabilirsiniz:
-
HızXYZ_phx
-
ColorRGB_phx
-
AdvectionOriginXYZ_phx
-
DalgacıkUVW_phx
-
TexUVW_phx
-removegridch – Çıktı yazılırken kaynak önbelleğinden ızgara kanallarını kaldırmanıza olanak tanır. Hiçbir kanal listelenmezse, tüm kanallar kaldırılır.
-removeprt – Çıktıyı yazarken bir parçacık sisteminden kanalları kaldırmanıza olanak tanır. Kanal belirtilmezse, tüm sistem kaldırılır. Sistem adı verilmezse, tüm parçacıklar kaldırılır. Bu komut farklı parçacık sistemleri için tekrarlanabilir.
– gridresscale – Önbellek dosyalarının ızgara çözünürlüğünü azaltır veya artırır. 1.0’ın altındaki değerler çözünürlüğü azaltırken, 1.0’ın üzerindeki değerler artırır. Lütfen ondalık sembol olarak nokta kullanın (örneğin 0.5 / 1.1 / 2.4 vb.). Verilen sayı, her eksen başına voksel sayısını ölçeklendirir, bu nedenle “-gridresscale 2.0” kullanırsanız, X ekseni, Y ekseni ve Z ekseni boyunca voksel sayısı iki katına çıkarak 8 kat daha fazla voksel elde edersiniz.
-sessiz – Dönüştürme ilerlemesiyle ilgili mesajları gösterme.
Örnekler #
-
cache_converter.exe -srcfile ND2_PhoenixFDFire001_####.aur – Belirtilen isimle eşleşen tüm önbellek dosyalarını dönüştürür.
-
cache_converter.exe -srcfile ND2_PhoenixFDFire001_####.aur -dstfile outFile_####.vdb -start 0 -end 10 – Belirtilen adla eşleşen önbellek dosyaları aralığını dönüştürür.
-
cache_converter.exe -srcfile ND2_PhoenixFDFire001_####.aur -dstfile outFile_####.vdb -start 0 -end 10 -storagequality 14 -exportchannels Smoke_phx VelocityXYZ_phx -silent – Belirtilen adla eşleşen önbellek dosyaları aralığını dönüştürür ve yalnızca Smoke ve Velocity kanallarını kaydeder. Diğer tüm kullanılabilir kanallar OpenVDB önbelleğine yazılmaz.
-
cache_converter.exe -srcfile ND2_PhoenixFDFire002_####.aur -dstfile outFile_####.vdb -removegridch Viscosity_phx VelocityXYZ_phx -removeprt Mist Age_phx -removeprt WetMap – Belirtilen isimle eşleşen tüm önbellek dosyalarını dönüştürür ve Viskozite ve Hız ızgara kanallarını, Sis parçacık sistemi ve Islak Harita parçacık sistemi için Yaş kanalını kaldırır. Diğer tüm kullanılabilir kanallar OpenVDB önbelleğine yazılacaktır.
-
cache_converter.exe -srcfile ND2_PhoenixFDFire001_####.aur -cacheinfo – Seçilen önbellek dosyalarının içeriğini görüntüler.
