Bu sayfa Grid’in kullanıma sunulmasıyla ilgili bilgiler sunmaktadır.
Genel Bakış #
Kullanıcı Arayüzü Yolu: || PhoenixFDSim’i Seçin || > Öznitelik Düzenleyici > Izgara açılır menüsü
Parametreler #
Voksel Sayısını Kilitle | lockGridRes – Etkinleştirildiğinde, Voksel Boyutunu değiştirmek simülatör boyutunu ayarlayacak ve orijinal ızgara çözünürlüğünü koruyacaktır. Devre dışı bırakıldığında, Hücre Boyutunu değiştirmek ızgara çözünürlüğünü ayarlayacak ve simülatör boyutunu koruyacaktır.
Birimler | metrikBirimler – Phoenix simülasyonu tarafından kullanılan birimlerin ölçeğini ayarlayın. Varsayılan olarak metrik birimler Maya’dan alınır, ancak belirli birimleri kullanmak için bu ayar geçersiz kılınabilir.
Sahne Ölçeği | unitsScale – 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. Maya’nın genel sahne birimlerini değiştiremiyorsanız, 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. Daha fazla bilgi için Birimler (Sahne) Ölçeği örneğine bakın .
Voksel Boyutu | cellSize – Tek bir vokselin boyutu, Birim cinsinden . Voksel Sayısını Kilitle seçeneği devre dışı bırakıldığında, bu değerler hücre sayısını değiştirir. Voksel Sayısını Kilitle seçeneği etkinleştirildiğinde, bu değerler hücre sayısını değiştirmeden ızgaranın boyutunu değiştirir. Hücre Boyutunun simülasyonlarınız üzerindeki etkisi hakkında daha fazla bilgi için, aşağıdaki Izgara Çözünürlüğü örneğine bakın .
X Boyutu, Y Boyutu, Z Boyutu | xBoyutu, yBoyutu, zBoyutu – Hücre cinsinden ızgara boyutu. Toplam Hücreler bilgi kutusunda gösterilen boyutlar, sahnedeki ızgara boyutunun 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 . Boyutlardan birini 1 olarak değiştirmek, simülatörün 2B Simülasyon gerçekleştirmesine olanak tanır. Bunun nasıl yapılacağı hakkında daha fazla bilgi için lütfen aşağıdaki 2B Simülasyon Kurulumu örneğine bakın .
Çözünürlüğü Artırma/Azaltma – Izgaranın boyutunu korurken çözünürlüğünü değiştirir.

Ö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 .
Ö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 .
Örnek: 2B Simülasyon Kurulumu #
Izgara boyutları X Boyutu , Y Boyutu veya Z Boyutu 1 olacak şekilde ayarlanarak 2B simülasyon gerçekleştirilebilir . Bu özelliğin ana kullanım alanı, aşağıdaki resimde olduğu gibi, 3B simülasyonla zaman alıcı olacak çok geniş yangınlar oluşturmaktır.
Yer çekimi ve basınç azalması gibi özellikleri korumak için, Y yönünü aktif bırakmanız ve X veya Z boyutunu 1 olarak ayarlamanız önerilir.

Konteyner Duvarları #
X,Y,Z | gridBCX, gridBCY, gridBCZ – 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. Sıvıları simüle ederken, Okyanus için Doldurma etkinleştirilmişse, 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 Izgara bu yönde genişlemez.
Sıkışmış (+) – Simülasyon, pozitif yönde katı bir sınır varmış gibi davranır. Uyarlanabilir Izgara 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 Izgara 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.

Geometri Bağlantıları #
Geometriyi Sınırlandır | gridUseGizmo – Etkinleştirildiğinde, simülasyonu yalnızca bir şeklin hacmiyle sınırlandırır.
Seçilen Nesneyi Sınırlı Geometri Olarak Ayarla – 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.
Geometriyi Sınırlandır | gridGizmo – Şu anda seçili olan Geometriyi Sınırlandır seçeneğini gösterir.

Izgara Uyarlaması #
Uyarlanabilir Izgara | adaptive – Uyarlanabilir ızgara seçeneğini etkinleştirir ve hangi kanalın kullanılacağını belirler ( Eşik parametresine bakın). Izgara daha sonra seçilen kanalın kapladığı hacme uyacak şekilde yeniden boyutlandırılır. Yalnızca Eşik değerinin üzerindeki kanal değerleri uyarlanabilir ızgarayı etkiler. Yalnızca Açık Konteyner Duvarlarının Uyarlanabilir Izgara kullanılarak genişleyip daralacağını unutmayın .
Okyanus simülasyonu yaparken Uyarlanabilir Izgarayı devre dışı bırakın veya Konteyner Duvarları : Y değerini Sıkışmış Her İki Değer olarak ayarlayın. Oluşturma bölümündeki Okyanus Seviyesi parametresi, simülatörünüzün dikey boyutuna bağlıdır.
Parçacıklara Göre Uyarlama | 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ı” açılır menüsünden Parçacık Hızı’nı etkinleştirdiğinizden emin olun .
Eşik Değeri | gridThreshold – Uyarlanabilir Izgara etkinleştirildiğinde, kenarlara yakın bir hücrenin içeriği bu değeri aştığında ızgara genişler. Aksine, Başlangıç Değerinden Daha Küçük Olmaması devre dışı bırakıldığında, kenarlara yakın bu değerin üzerinde içeriğe sahip hücre olmadığında ızgara daralır.
Eşik değeri , uyarlama için kullanılan kanala bağlıdır. Duman için 0,01 değeri iyi bir başlangıç noktasıdır. Yangın için, Uyarlanabilir Izgara Kanalını Sıcaklık/Sıvı olarak ayarlayıp Eşik değerini 800 veya daha yüksek bir değere çıkarmak iyi sonuçlar verecektir.
Ekstra Marj | adaptMargin – 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 etse 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 | yalnızcaGenişlet – Etkinleştirildiğinde , Uyarlanabilir Izgara küçülmeden genişleyecektir. Bu seçenek devre dışı bırakılırsa, simülatörün belirli bir bölümü için izlenen kanalın içeriği Eşik değerinin altında ise ızgara küçülebilir. Bu seçenek, genellikle sıvı Eşik değerinin altına düştüğünde ızgarayı daraltan çok ince duman simülasyonları yaparken kullanışlıdır .
Maksimum Bellek Yüzdesi | adapt_maxmem_percent – Bellek tüketimi belirtilen yüzdeye ulaştığında, ızgara daha fazla genişlemeyecektir.
Belleği Önceden Tahsis Et | gridPrellocate – Izgara boyutu değiştirildiğinde, yeni bir ızgara tahsis edilir ve eski içerik yeni alana aktarılır. Ancak bu işlem sırasında, hem yeni hem de eski ızgara aynı anda var olur ve RAM kullanımı iki katına çıkar. Bu şekilde, belleğinizin yalnızca yarısını kullanabileceksiniz. Bu sorunu çözmek için, bu seçenek simülasyonun başında tüm belleği bir kerede tahsis eder ( maksimum bellek ve maksimum genişleme ile sınırlı olmak kaydıyla ) ve yalnızca bir kısmında simülasyon yapar, böylece bellek kullanımını iki katına çıkarmadan yeniden boyutlandırmaya olanak tanır.
Devre Dışı – Tam olarak belirtilen miktarda bellek ayırır. Simülasyon sırasında ızgara çözünürlüğü değişirse, bunun için yeni bir bellek parçası ayrılır ve eskisi kopyalanır. Bu, genel olarak tüketilen belleği geçici olarak artırır. Bu modun kurulumu en kolaydır ancak büyük ızgaralar için önerilmez.
Uyarlanabilir – Uyarlanabilir Izgara modu etkinleştirildiğinde bellek önceden ayırır . Sınırlı ve Sınırlı seçenekleri, simülasyonun başlangıcında ne kadar bellek önceden ayrılacağını kontrol eder. Simülasyon sırasında başka hiçbir ızgara bellek tahsisi yapılmaz. Her Zaman – Izgara ayarları/yeniden boyutlandırmadan bağımsız olarak, simülasyonun başlangıcında her zaman bellek önceden ayırır. Sınırlı ve Sınırlı seçenekleri, tam miktarı kontrol eder. Izgara manuel olarak yeniden boyutlandırılırsa bu kullanılabilir.

Manuel Uyarlama Sınırları #
Varsayılan olarak, uyarlama algoritması, ızgaranın belirli bir yönde genişletilip genişletilemeyeceğini belirlemek için Konteyner Duvarlarını kullanır. Duvar açıksa, bu, o yönde hücre eklenebileceği anlamına gelir. Maksimum ızgara genişlemesi yalnızca toplam hücre sayısı veya kullanılan bellek ile sınırlıdır. Bu bölüm, her yönde ızgara genişlemesi üzerinde hassas kontrol sağlar.
Limitleri Etkinleştir | adaptLimitEnbl – Izgarayı uyarlarken her eksen boyunca manuel limitlerin kullanılmasını sağlar.
-/+ X | adaptLimitXp, adaptLimitXn – X ekseni boyunca sınırları belirtir.
-/+ Y | adaptLimitYp, adaptLimitYn – Y ekseni boyunca sınırları belirtir.
-/+ Z | adaptLimitZp, adaptLimitZn – Z ekseni boyunca sınırları belirtir.
Görünüme Küçült | adaptCamera – 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. Algoritmanın karmaşık durumları düzgün şekilde ele alamayabileceğini unutmayın. Bu tür durumlar için sınırlar manuel olarak animasyonlandırılmalıdır.
Seçilen Kamerayı Ayarla – Bir kamera ve bir Phoenix Simülatörü seçildiğinde, maksimum genişlemeyi belirlemek için seçilen kameranın görüş alanı kullanılacaktır.
“Görüntüleme Alanına Küçült” Kamera seçeneği sağlandığında , Uyarlanabilir Izgara, önceden belirtilen Uyarlama Sınırlarından daha fazla genişlemeyecektir .

