Bu sayfa, Çıktı dağıtımına ilişkin bilgiler sunmaktadır.
Genel Bakış #
Çıktı seçeneği, simülasyon sonucunun kontrolünü sağlar.
Bir simülasyon başlattığınızda, simülatör genellikle varsayılan olarak sabit diskinize kaydedilen eksiksiz bir animasyon dizisi oluşturur. Bu dizi, her zaman çizelgesi karesi için ham simülasyon verilerini içeren önbellek adı verilen ayrı dosyalar olarak kaydedilir.
Çıktı özelliği, önbellek dosyaları için kayıt yolunu ayarlamanıza, bu önbellek dosyalarına hangi verilerin yazılacağını yönetmenize ve sıkıştırmalarını belirlemenize olanak tanır.
Özellikle, önbellek verileri, sıvının davranışını tanımlayan ızgaralar ve parçacıklardan oluşur. Her önbellek dosyasına, o karedeki simüle edilmiş sıvının özelliklerini temsil eden Izgara Kanalları ve Parçacık Kanalları yazılır.
Çıktı bölümünde, ihtiyaçlarınıza bağlı olarak önbellek dosyalarına hangi Izgara Kanallarını ve Parçacık Kanallarını dışa aktaracağınızı seçebilirsiniz. Dışa aktarılan bu kanalların değerleri daha sonra simülasyon ızgarasındaki her bir vokselde yer alacaktır.
Yangın veya duman simülasyonu yaparken, Duman, Sıcaklık/Sıvı, Hız, RGB ve benzeri Izgara Kanallarını dışa aktarabilirsiniz.
Örneğin, birden fazla duman rengini simüle etmek için Grid RGB Kanalını dışa aktarmak isteyebilirsiniz . Bu sayede, Ateş Kaynaklarınızın her biri farklı bir duman rengi yayıyorsa, her Kaynağın RGB renk bilgisi simülatörün önbellek dosyalarına kaydedilir.
Öte yandan, sıvı simülasyonları için Phoenix, sıvı, köpük, sıçrama, sis ve ıslak harita parçacıkları olmak üzere çeşitli parçacık sistemi türlerini simüle edebilir.
Bu parçacık sistemlerinin her biri, her parçacık için Parçacık Kanalları veya akışkan özellikleri içerir. Bu kanallar arasında Konum, Boyut, Yaş, Kimlik, Hız vb. bulunur ve ihtiyaçlarınıza bağlı olarak bunları önbellek dosyalarına yazmayı seçebilirsiniz.
Daha sonra, simüle edilen parçacıklardan Sıcaklık/Sıvı ve Hız gibi ızgara kanalları oluşturulur ve bir voksel ızgarası biçiminde önbellek dosyalarına aktarılır.
Izgara Sıcaklığı/Sıvı Kanalını dışa aktarmak , sıvı parçacıklarını dışa aktarma sırasında otomatik olarak bir ızgaraya dönüştürür; bu nedenle standart malzemeler kullanılarak ağ olarak işlenebilir ve gölgelendirilebilirler. Ek olarak, sıvı ağı görünüm penceresinde de önizlenebilir.
Yalnızca sıvı parçacıkların otomatik olarak ızgaraya dönüştürülebileceğini unutmayın. Diğer parçacık sistemleri (örneğin köpük, sıçrama, sis vb.) yalnızca parçacık olarak dışa aktarılır ve Parçacık Gölgelendirici kullanılarak gölgelendirilmelidir .
Kullanıcı Arayüzü Yolu: || PhoenixFDSim’i Seçin || > Öznitelik Düzenleyici > Çıktı açılır menüsü
Parametreler #

Çıkış Yolu #
Simülasyon Kayıt Yolu | outPath, outPathResolved – Bu, çıktı önbellek dosyaları için dizin ve ad şablonudur. Varsayılan olarak $(scene_path) makrosunu kullanır ve aşağıda listelenen diğer makrolar da mevcuttur. İşleme ve simülasyon önbellek yollarını manuel olarak ayarlamak için, İpuçları ve Püf Noktaları sayfasındaki Varsayılan Phoenix yollarını nasıl değiştireceğinize bakın .
3.00.02 sürümünden itibaren Phoenix, VDB grid verilerini dışa aktarabiliyor. PhoenixFD simülasyonunu OpenVDB formatına nasıl dışa aktaracağınızı anlatan videoyu inceleyin . Çıkış Yolunun sonuna .vdb uzantısı eklemek, Phoenix’e verilerini OpenVDB formatında yazmasını söyler. Parçacık verileri de .aur veya .vdb formatı kullanılarak dışa aktarılabilir .
Phoenix’in Aura formatı ve OpenVDB formatı tarafından kullanılan sıkıştırma algoritmaları arasındaki fark nedeniyle, Depolama Kalitesi 20’den düşük bir değere (yani Kayıpsız) ayarlandığında, dışa aktarılan VDB önbelleklerinin render sırasında Aura önbelleklerine kıyasla biraz farklı bir sonuç üretebileceğini unutmayın.

” … ” düğmesine tıkladığınızda aşağıdaki seçenekleri içeren bir menü açılacaktır:

Gözat – Simülasyon önbelleklerinin nereye yazılacağını seçebileceğiniz bir iletişim kutusu açar. Girdiğiniz dosya adında # işaretleri bulunmalıdır, böylece her simülasyon karesi farklı numaralı bir dosyaya yazılır. Ayrıca, iki dosya biçimi arasında seçim yapabilirsiniz: AUR ve VDB önbellek dosyaları. Simülasyon önbelleklerini varsayılan simülasyon yolundaki VDB’ye yazmak için, Simülasyon Kaydetme Yolunu $(work_path).vdb olarak düzenleyebilirsiniz .
Önbellek Dosyalarını Sil – Belirtilen Simülasyon Kayıt Yolu kalıbına uyan önbellek dosyalarını temizler .
Varsayılan Ayarlara Sıfırla – Simülasyon Kayıt Yolunu varsayılan ayarlara sıfırlar.
Yardım – Bu yardım sayfasını açar.
Önbelleksiz Simülasyon | cacheless – Yalnızca son simüle edilen kare RAM’de kalacak ve depolama alanına hiçbir önbellek yazılmayacaktır. Bu, sabit diske yavaş okuma veya yazma işlemleriyle veya ızgara veya parçacık verilerinin sıkıştırılması ve açılmasıyla sınırlı olan simülasyonları hızlandıracaktır. Yinelemelerinizi hızlandırmak için simülasyon ayarlarında yineleme yaparken bu seçeneği kullanabilirsiniz. Ayrıca, Simülasyon açılır menüsündeki Her Simülasyon Karesinde Oluştur seçeneği veya GPU Önizlemesinin Simülasyon Sırasında Görüntüleri Kaydet seçeneğiyle birleştirilebilir , böylece simülasyonu gözetimsiz bırakıp daha sonra kontrol etmek için geri döndüğünüzde hazır bir görüntü dizisi elde edersiniz.
Depolama Kalitesi | storageQuality – Performansı artırmak (daha hızlı önbellek yükleme) ve aşırı bellek tüketimini önlemek için çıktı ızgarası ve parçacık kanalları varsayılan olarak sıkıştırılır. Bu parametre 8 ile 20 arasında olabilir – 8 en küçük boyuttur, 20 ise en iyi kalitedir ve sıkıştırılmamıştır. Bu değer çok düşük ayarlanırsa, sahne türüne bağlı olarak farklı bozulmalar ortaya çıkmaya başlayabilir. Izgara kanalları için, önizleme ve render işleminde aşağıdaki resimde olduğu gibi yatay dilimler şeklinde bozulmalar görünebilir:
Örnek: Yangın/Duman sıkıştırma bozulmaları #

Yedekleme Aralığı | backupInterval – Tam simülasyon durumunun iki yedeğinin alınması arasındaki kare aralığı. Durdurulmuş bir simülasyona daha sonra bu karelerden devam edebilirsiniz ( Simülasyon açılır menüsündeki Geri Yükle düğmesine bakın ). Her karede Geri Yükleme işlemini mümkün kılmak için bu parametreyi 1 olarak ayarlayın. 0 değeri, hiçbir yedek karenin dışa aktarılmayacağı anlamına gelir.
Parçacıkları Sıkıştır | prtcompress – Simüle edilen parçacık sistemlerinin AUR önbellek dosyalarına yazılırken sıkıştırılmasını sağlar. Phoenix’ten dışa aktarılan VDB önbellek dosyaları parçacık sıkıştırmayı desteklemez. 50 milyon veya daha fazla gibi çok yüksek parçacık sayısına sahip simülasyonlar büyük önbellekler oluşturacaktır, bu nedenle parçacık sıkıştırma önbellek boyutlarını önemli ölçüde azaltmaya yardımcı olacaktır. Önbellek dosyalarını ağ üzerinden veya bir disk sürücüsüne yazıyorsanız veya okuyorsanız, bu simülasyon ve işleme hızını önemli ölçüde artırabilir. Bununla birlikte, simülasyon önbelleklerini bir SSD sürücüsüne veya diğer hızlı depolama birimlerine yazıyorsanız ve büyük önbellek dosyalarına sahip olmayı göze alabiliyorsanız, sıkıştırmayı devre dışı bırakmak aslında simülasyonu hızlandırabilir.
Çıkış Izgarası Kanalları #
Akışkan özellikleri Izgara Kanalları içine yazılır . Burada, simülasyon çalıştırılırken hangi Izgara Kanallarının önbellek dosyalarına aktarılacağını seçebilirsiniz.
Her kanal, Sıcaklık/Sıvı, Duman, RGB, Hız vb. gibi bir değer türünü ve o belirli kanal türü için en verimli olan olası değer aralığını (bkz. Izgara Kanal Aralıkları ) depolar. Phoenix, bu Izgara Kanallarının içeriğine dayanarak, belirli bir zamandaki sıvının davranışını belirler.
Unutmayın ki, kullanılan kanal sayısı arttıkça simülasyon daha yavaş çalışır ve çıktı dosyaları daha büyük olur. Zaman çizelgesinde gezinirken, Simülasyon açılır menüsündeki Önbellek Dosyası İçeriği bölümünden , geçerli kare için yüklenen önbellek dosyasında hangi kanalların bulunduğunu kontrol edebilirsiniz .
Ayrıca, FLIP/Sıvı simülasyonlarında şu anda yalnızca sıvı parçacıklarının dışa aktarma sırasında otomatik olarak bir ızgaraya dönüştürülebildiğini, diğer tüm sistemlerin (örneğin Köpük, Sıçrama vb.) yalnızca parçacık olarak dışa aktarıldığını unutmayın.

Grid Temperature | outTemp – Sıcaklık kanalını dışa aktarır.
Grid Smoke | outSmoke – Duman yoğunluğunu dışa aktarın.
Grid RGB | outUVW – RGB rengini dışa aktarır. Bunu , Phoenix Grid Texture aracılığıyla farklı sıvı renkleri veya malzemeleri karıştırdığınız simülasyonlarda kullanabilirsiniz .
Izgara Dalgacık | outWavelet – Yangın/duman simülasyonunun dalgacık verilerini dışa aktarır. Çözünürlüğü artırmak ve dalgacık türbülansı kullanarak daha fazla ayrıntı eklemek için yangın/duman simülasyonunu yeniden simüle edecekseniz buna ihtiyacınız vardır .
Izgara Hızı | outSpeed – Simülasyonun hızını dışa aktarır. Bunu, sıvının farklı bölümlerinin ne kadar hızlı hareket ettiğine bağlı olarak, render zamanında simülasyonu renklendirmek için kullanabilirsiniz.
Izgara Hızı | outVel – Simülasyonun hızını dışa aktarır. Hız ve Hız kanalları arasındaki fark, Hızın bir vektör olması ve önbellek dosyasında Hız kanalından 3 kat daha fazla yer kaplamasıdır. Bununla birlikte, Hızın yönü vardır ve yangın/duman simülasyonunun veya sıvı ağının yeniden simülasyonu ve hareket bulanıklığı için gereklidir. Hız, Hızdan hesaplanabildiği için, Hız dışa aktarıldığında ayrı olarak dışa aktarılmaz.
Izgara Doku UVW | outTexUVW – Doku UVW kanalını dışa aktarın. Bu özelliği etkinleştirerek, sıvının hareketini takip eden doku eşleme koordinatları oluşturabilirsiniz. Bu sayede, simülasyon bittikten sonra bile, tekrar simülasyon yapmaya gerek kalmadan, sıvınızın üzerine eşlemek istediğiniz dokuları değiştirebilirsiniz. TexUVW hakkında daha fazla bilgi için lütfen Doku eşleme, ateş/duman/sıvı ile hareket eden dokular ve TexUVW sayfasına bakın.
Grid Fuel | outFuel – Simülasyondaki yakıt yoğunluğunu dışa aktarın.
Izgara Adveksiyon Başlangıç Noktası | outAdvPos – Simülasyondaki her vokselin adveksiyon başlangıç noktasını dışa aktarır. Bu, Giriş açılır menüsündeki simüle edilmiş sekansların yeniden zamanlanması için Hassas İzleme Karıştırma Yöntemi için ve ayrıca Simülasyon açılır menüsündeki Hareket Bulanıklığı için Adveksiyon Başlangıç Noktasını Kullan seçeneği için gereklidir .
Grid Special | outSpecial – Dahili veya özel kanalları Özel kanala (Duman kanalının diğer adı) aktararak, Simülatörün hacimsel gölgelendiricilerinden birini ( Mod olarak Hacimsel , Hacimsel Geometri veya Hacimsel Isı Pusu ayarlanmış ) kullanarak görselleştirebilmelerini sağlar. Bu kanallar ayrıca Izgara Dokusu tarafından okunabilir ve işleme için kullanılabilir.
Katı Voksel – Katı vokselleri duman olarak dışa aktarır. Birçok engelle kaplı vokseller daha fazla duman içerir.
Simetrik Sapma – Her vokselin negatif sapmasını dışa aktarır.
Pürüzsüz Sapma – Her vokselin bulanıklaştırılmış negatif sapmasını dışa aktarır.
Girdap – Her vokselin kıvrımının uzunluğunu dışa aktarır. Beyaz su gölgelendirmesi için kullanılabilir.
Pürüzsüz Girdap – Her vokselin kıvrımının bulanıklaştırılmış uzunluğunu dışa aktarır. Beyaz su gölgelendirmesi için kullanılabilir.
Hız Gradyanı – Hız alanının gradyanının uzunluğunu dışa aktarır.
Enjektör – Enjektör modundaki kaynaklar tarafından oluşturulan veya simülasyon sırasında oluşan basınç terimini dışa aktarır.
Sıvı Yüzeyi – Simülasyon tarafından oluşturulan yüzeyi dışa aktarır.
Katı Geometri Tipi – Her vokseldeki iç geometri tipini dışa aktarır.
Hidrostatik Basınç – Yerçekimi etkisi nedeniyle her vokseldeki sıvının basıncını dışa aktarır.
Vokselleştirme Sorunları – Çözücünün simülasyon sırasında yanlış sonuçlar üreteceği vokselleri dışa aktarır. Bu tür voksel’ler, üst üste binen üçgenlere, ters normal vektörlere, açık kenarlara veya diğer geometrik sorunlara yakındır.
Phoenix Paths ile Ortam Değişkenlerini Kullanma #
Her işletim sisteminde yol ortam değişkenleri bulunur ve bunlar Phoenix önbellek dosyası yollarıyla birlikte kullanılabilir.
Örneğin, Windows 10 ve Windows 8’de ortam değişkenlerine erişmek için şu adımları izleyin:
-
Arama bölümünde “Sistem (Denetim Masası)” ifadesini arayın ve ardından seçin .
-
Gelişmiş sistem ayarları bağlantısına tıklayın .
-
Ortam Değişkenleri… düğmesine tıklayın .
-
Sistem değişkenleri bölümünde , Sistem Değişkenini Düzenle (veya Yeni Sistem Değişkeni ) penceresini kullanarak PATH ortam değişkeninin değerini belirtin.
Bunu kullanarak bir yol (değişken) oluşturabilir, ona bir ad verebilir ve Phoenix’te önbellek dosyaları için kullanabilirsiniz.
Örneğin, D:\PhoenixFD\Cache yoluna ” Cache ” ortam değişkeni adı verilebilir . Phoenix Simülatör Çıktısı dağıtımında, Çıktı Yolunu aşağıdaki gibi belirtebilirsiniz:
$env(Cache)\cache_name###.aur
Bu işlem, Phoenix önbellek dosyalarını D:\PhoenixFD\Cache klasörüne kaydedecektir .
Ortam değişkenlerine referans vermek için aşağıdaki kalıbın kullanılması gerektiğini unutmayın:
$env( <değişken_adı> )
