View Categories

Sıvı Izgara

4 dakika okuma

Bu sayfa, LiquidSim nesnesi için Grid dağıtımına ilişkin bilgiler sunmaktadır.

Genel Bakış #


Kullanıcı Arayüzü Yolu: || Sıvı Simülatörü nesnesini seçin|| > Değiştirme paneli > Izgara açılır menüsü

Parametreler #


Genel #


Genişlet  – Seçilen açılır menüyü içeren kayan bir iletişim kutusu açar ve komut paneli açılır menüsünü otomatik olarak kapatır.

Yeniden Ortala – Hareketli açılır menünün konumunu sıfırlar.

 – Liquid Grid için yardım belgelerini açar.

Sahne Ölçeği scenescale  – Sahnenin orijinal birimleri için bir çarpan belirtir. Phoenix, konteyner boyutu istenen efektin gerçek dünya boyutuna yakın olduğunda en iyi şekilde çalışır. Genel sahne birimlerini değiştiremediğiniz durumlarda, akışkan çözücünün konteyneri sahnede olduğundan daha büyük veya daha küçük görmesini sağlamak için bu parametreyi kullanabilirsiniz. Toplam Hücreler alanında gösterilen boyutları kontrol edin – bu, akışkan çözücünün kullanacağı boyuttur. Bu boyutlar,  Sahne Ölçeğini değiştirdikçe değişecektir  ve simüle ettiğiniz efektin gerçek dünya boyutuna yakın olmalıdır. Birimleri nasıl görüntülediğinizin önemi yoktur – metre, santimetre, inç vb. Örneğin, bir mum simülasyonu 20 cm yüksekliğinde veya 0,2 m yüksekliğinde olabilir – aynıdır.

Daha büyük ölçek, sıvının daha uzun bir mesafe kat etmesi gerektiği için daha yavaş hareket etmesine neden olurken, daha küçük ölçek sıvının daha hızlı ve daha kaotik hareket etmesine neden olur.  Dinamikler bölümündeki Zaman Ölçeği  seçeneğinin  etkisiyle karşılaştırıldığında ,  Zaman Ölçeği  her şeyi yavaşlatır ve işler aynı şekilde devam eder (ancak daha fazla simülasyon adımı, sıvının hızının ve detayının bir kısmını kaybetmesine neden olur).  Sahne Ölçeği  , yerçekimi, soğutma, yanma, yüzey gerilimi, sıçrama ve sis oluşum hızı gibi bazı simülasyon parametrelerini etkiler ve bunların çok daha büyük veya daha küçük bir etkiymiş gibi davranmasını sağlar.  Sahne Ölçeğinin simülasyonu nasıl etkilediği hakkında daha fazla bilgi için aşağıdaki Sahne Ölçeği örneğine bakın.

Voksel Boyutu  |  cellsz  – Tek bir vokselin sahne birimleri cinsinden boyutu.  Daha fazla bilgi için   aşağıdaki Izgara Çözünürlüğü örneğine bakın .

 Y  Z  |  xc ,  yc ,  zc  – Hücre cinsinden ızgara boyutu.  ,  ,  Z’nin yanında gösterilen boyutlar  , sahnedeki ızgara boyutlarının  Sahne Ölçeği  parametresiyle çarpılmasıyla elde edilir; bu boyutlar, çözücünün ızgara kutusunu nasıl göreceğini gösterir ve  Sahne Ölçeğini kullanarak çözücüyü, ızgara kutusunun daha büyük veya daha küçükmüş gibi simülasyon yapması için kandırabilirsiniz. Sahne Ölçeğini  hesaba katmadan, yüklenen önbellek için kullanılan konteynerin sahnedeki boyutunu görmek isterseniz  ,  Simülasyon açılır menüsündeki Konteyner Boyutları’na bakın  .

Çözünürlüğü Artırma/Azaltma  – Izgaranın boyutunu korurken çözünürlüğünü değiştirir.  Daha fazla bilgi için   aşağıdaki Izgara Çözünürlüğü örneğine bakın .

Örnek: Sahne Ölçeği #


 Aşağıdaki video, Sahne Ölçeği’nin  0.1 ,  5.0  ve 15.0 değerleriyle olan farklılıklarını gösteren örnekler sunmaktadır . 


Kullanılan yazılım: Phoenix FD 4.30.01 Nightly (02 Ekim 2020)

Örnek: Izgara Çözünürlüğü #


 

Aşağıdaki video, Grid’in Çözünürlüğündeki Toplam hücre sayısı 570.000 ,  4.000.000 ve  16.000.000 olduğunda ortaya çıkan farklılıkları gösteren örnekler sunmaktadır .

Kullanılan yazılım: Phoenix FD 4.30.01 Nightly (02 Ekim 2020)

Konteyner Duvarları #


,   |  x_bound ,  y_bound  z_bound  – Simülasyon ızgarası için farklı konteyner duvar koşulları arasından seçim yapın.

Açık  – Sıvının bu duvar aracılığıyla Simülatörün sınırlayıcı kutusundan çıkmasına izin verilir.  Okyanus İçin Doldurma  etkinleştirilirse, Duvar,  İlk Doldurma  seviyesinin altında sonsuz sıvı varmış gibi işlem görür.
Sıkışmış (-)  – Simülasyon, negatif yönde katı bir sınır varmış gibi davranır.  Uyarlanabilir  etkinleştirildiğinde, ızgara bu yönde genişlemez.
Sıkışmış (+)  – Simülasyon, pozitif yönde katı bir sınır varmış gibi davranır.  Uyarlanabilir  etkinleştirildiğinde, ızgara bu yönde genişlemez. Her İki Yönde Sıkışmış  – Simülasyon, her iki yönde de katı bir sınır varmış gibi davranır.  Uyarlanabilir etkinleştirildiğinde  , ızgara bu yönde genişlemez. Sarma   – Sol ve sağ sınırlar birbirine bağlıdır (toroidal topoloji). Örneğin, +X duvarından Simülatörden çıkan sıvı, -X duvarından tekrar içeri girer.

Kapalı Geometri Nesnesi  |  usegridgizmo ,  gridgizmo  – Dışa doğru bakan normalleri olan kapalı bir geometri nesnesi belirtebilirsiniz ve simülasyon yalnızca bu nesnenin içinde çalışır. Geri kalan hücreler, sanki üzerlerini katı bir cisim örtüyormuş gibi dondurulur. Bu şekilde düzensiz şekilleri sıvı ile doldurabilir veya düzensiz bir sıvı şekline sahip olduğunuzda (örneğin roket fırlatma) boş hücreleri keserek simülasyonunuzu genel olarak hızlandırabilirsiniz.

Sınırlandırılmış Geometri kullanmak simülasyonu hızlandırabilir ancak RAM kullanımını azaltmaz.

Kaskad Simülatörü  |  usecascade, cascade   – Bu Simülatörü bağlamak için kaynak  LiquidSim’i  belirtir ve böylece bir kaskad simülasyonu oluşturulur. Bu, birden fazla Simülatörü karmaşık bir şekle sahip bir yapıya birleştirmenizi sağlar. Bu, tek bir büyük Simülatör yerine birçok küçük Simülatör kullanarak bellek kullanımını azaltmanıza yardımcı olabilir. Daha fazla bilgi için,  İpuçları ve Püf Noktaları  sayfasındaki  Kaskad Kurulumunda İki Simülatörü Bağlama bölümüne bakın  .

  • Kaskad Kurulumu kullanabilmek için bir simülatörden diğerine akan bir sıvıya sahip olmanız gerekir. Daha fazla bilgi için, Simülatörler Arasındaki Etkileşimler sayfasındaki Kaskad Bağlantısı kullanarak Simülatörler arasında sıvı aktarımı bölümüne bakın .

  • Simülatörler sırayla çalıştırılmalı ve her biri bir önceki simülasyon tamamlandıktan sonra başlatılmalıdır.  Kaskad Simülatör  parametresi, sıradaki önceki Simülatörü işaret eder.

  • Simülasyonun doğru şekilde çalışması için, Kaynak Simülatörde simüle edilen Hız Izgarası Kanalı ve tüm Parçacık Gruplarının önbellek dosyalarına aktarılması gerekir ; aksi takdirde bağlantı düzgün çalışmaz.

  • RGB , parçacık kimlikleri veya yaşları gibi ek kanallar kullanmayı düşünüyorsanız mevcut simülatörü çalıştırmadan önce bunların da Kaynak Simülatörünün  Çıkış bölümünden dışa aktarılması gerekir .

Uyarlanabilir Izgara #


 Okyanus simülasyonu yaparken  Uyarlanabilir Izgarayı devre dışı bırakın veya  Konteyner Duvarları: Z’yi Her İki Yönde de Sıkışmış  olarak  ayarlayın. Oluşturma  açılır menüsündeki Okyanus Seviyesi  parametresi,  Simülatörünüzün dikey boyutuna bağlıdır.

Uyarlanabilir Izgara  |  adaptive  – Sıvının Simülatör kutusunun sınırlarının dışına çıkmasını önlemek için ızgara simülasyon sırasında otomatik olarak yeniden boyutlandırılacaktır.   Uyarlanabilir Izgara etkinleştirildiğinde yalnızca Açık Konteyner Duvarlarının genişleyip daralacağını unutmayın.

Uyarlama Yöntemi  |  adaptby –  Izgara uyarlaması için kullanılacak parçacık sistemini belirtir. Farklı sistemleri virgülle ayırarak birden fazla parçacık sistemi kullanılabilir. Örneğin,  Sıvı Köpük, ızgarayı  hem sıvı hem de köpük parçacık sistemlerinin hareketine göre yeniden boyutlandıracaktır. Mevcut sistemler  Sıvı, Köpük, Sıçrama, Sis, Islak Harita’dır.  Uyarlanabilir ızgara için kullanmak istediğiniz tüm parçacık sistemleri için Çıktı bölümünden Parçacık Hızı’nı etkinleştirdiğinizden emin olun  .

Ekstra Marj  |  adapt_margin  – Izgaranın sonu ile aktif bölge arasındaki hücre sayısını belirtir. Uyarlanabilir ızgara simülasyona ayak uyduramadığında sıvıya biraz daha alan sağlamak için bunu kullanabilirsiniz.

Başlangıç ​​Izgara Boyutundan Daha Küçük Olamaz  |  nbigrid  – Etkinleştirildiğinde,  Uyarlanabilir Izgara,  Simülatör için verilen başlangıç ​​X,Y,Z boyutundan daha küçük bir boyuta küçülemez. Bu şekilde, akışkan daha uzağa hareket etmiş olsa bile, başlangıç ​​ızgara kutusu her zaman dahil edilir. Bu seçenek devre dışı bırakılırsa, ızgara her zaman yalnızca aktif akışkanı kapsayacak ve gerekirse onunla birlikte hareket edecektir.

Genişlet ve Küçültme  |  onlyexpand –  Etkinleştirildiğinde,  Uyarlanabilir Izgara  küçülmeden genişleyecektir. 

Maksimum genişleme  |  maxexp ,  expx/y/z/neg/pos  – Izgaranın her iki tarafı için hücre cinsinden maksimum büyüme boyutlarını belirtir. Bunu kullanarak, belirli yönlerdeki genişlemeyi durdurabilirsiniz.

Görünümü Küçült  |  usegridfitcamera ,  grid_fit_camera  – Maksimum genişlemeyi belirlemek için kullanılacak görüş alanına sahip bir kamera türü belirleyin. Uyarlanabilir Izgara, görüş alanının ötesine yeniden boyutlanmayacaktır. 

“Görüntüleme Alanına Küçült” Kamera seçeneği  sağlandığında Uyarlanabilir Izgara, önceden belirtilen Maksimum Genişleme Sınırlarından daha fazla genişlemeyecektir .

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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