Bu sayfa, LiquidSim nesnesi için simülasyonun kullanıma sunulmasıyla ilgili bilgiler sağlar.
Genel Bakış #
Simülasyon menüsü, simülasyon sürecini kontrol etmek için ana paneli içerir. Ayrıca simülasyon süreleri gibi istatistiksel bilgileri ve mevcut kare için önbellek dosyasının içeriğini de görüntüler. İçerik, Sıvı, Hız vb. gibi ızgara kanalları ve parçacık grupları olabilir. Çıktı menüsünden önbellek dosyalarına hangi kanalların aktarılacağını seçebilirsiniz , parçacık grupları ise Sıçrama ve Köpük menüleri tarafından oluşturulur .
Birçok simülasyonun hesaplanması uzun zaman alır ve bunları gece çalıştırmak oldukça uygundur. Ancak, sonucu sabah yine de render etmeniz gerekir ve bu da çok zaman alır. Bu durumda, Phoenix Scripting sistemi yardımcı olabilir, çünkü simülasyonun sonunda render işlemi de dahil olmak üzere herhangi bir işlemi gerçekleştirmenizi sağlar. Tek yapmanız gereken Simülasyon bölümünden “Betik Kullan”ı etkinleştirmek ve betik metnini açmaktır. Daha fazla bilgi için İpuçları ve Püf Noktaları sayfasındaki Gece Simülasyonu ve Render bölümüne bakın .
Kullanıcı Arayüzü Yolu: || Sıvı Simülatörü nesnesini seçin|| > Değiştirme paneli > Simülasyon açılır menüsü
Eylemler #
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.
? – Sıvı Simülasyonu seçeneklerine ait yardım belgelerini açar.
Başlat , Duraklat , Durdur , Devam Et | A_StartSim , A_StopSim – Simülasyonu başlatın, duraklatın ve durdurun. Simülasyon duraklatıldıktan sonra, Devam Et seçeneği kullanılabilir hale gelir. Phoenix FD Genel Tercihlerinde bu seçenek etkinleştirilmişse , çalışan bir simülasyonu Shift+Escape tuş kombinasyonuyla veya Escape tuşuyla durdurabileceğinizi unutmayın .
Yükle ve Başlat | A_StartSim – Simülasyon için başlangıç durumu olarak tek bir önbellekten veri yükler ve Başlat eyleminin çalıştığı şekilde Başlangıç Karesinden simülasyona başlar . Önbellek .aur , .vdb veya .f3d formatlarında olabilir ve bu nedenle üçüncü taraf bir yazılımdan Phoenix’e aktarılabilir. Yüklenen ızgara, Başlangıç Karesindeki ızgaranın boyutlarına uyacak şekilde yeniden boyutlandırılacaktır . Yüklenen önbelleğin bir Yedek kare olması veya hız içermesi gerekmez – simülatör, önbellek dosyasından mevcut tüm kanalları yükleyecektir ve simüle edilen kanalların geri kalanı, yepyeni bir simülasyon başlatıldığında olduğu gibi boş olacaktır. Simüle edilmiş bir diziyi belirli bir kareden sorunsuz bir şekilde devam ettirmek istiyorsanız, lütfen bunun yerine Geri Yükle komutunu kullanın.
Geri Yükle | A_StartSim – Simülasyonu, zaman çizelgesinde şu anda görüntülenen kareden veya Çıktı bölümündeki Yedekleme Aralığı parametresiyle kontrol edilen, mevcut zaman çizelgesi karesine kadar olan tüm simülasyon durumunu içeren en son Yedekleme karesinden devam ettirir . Bu sayede, daha önce durdurulmuş bir Phoenix simülasyonu, yazılım kapatılıp yeniden açıldıktan sonra bile kaldığınız yerden devam ettirilebilir.
Bir Phoenix simülasyonunun tüm iç durumu dışa aktarıldığında simülasyonu geri yükleme özelliği mümkündür. Bu, Çıktı bölümündeki Yedekleme Aralığı parametresiyle kontrol edilir ve simülasyonun tüm durumunun ne sıklıkla yedekleneceğini belirler. Tam durumu içeren karelere Yedekleme kareleri denir.
Yedekleme karesi şu anda görüntüleniyorsa, Önbellek Dosyası İçeriği listesinde “Buradan Geri Yüklenebilir” metni görünür. Geri Yükleme komutu , geçerli zaman çizelgesi karesine kadar olan en son Yedekleme karesini bulur ve simülasyona oradan devam eder. Üçüncü taraf yazılımlardan içe aktarılan önbellek dizileri için geri yüklemenin çalışmadığını unutmayın.
Eğitimlere Erişin – Eğitimler ve Örnekler sayfasını web tarayıcınızda açar.
Phoenix Yardım – Sıvı Simülasyonu için yardım belgelerini açar .
Phoenix Ana Penceresini Göster – Simülatörlerin kayan açılır menülerinin yerleştirilebileceği kayan bir iletişim kutusu açar. Bu pencerenin düzeni .MAX sahne dosyalarına kaydedilir.
Simülasyon Ön Ayarları… | A_LoadRenderPreset – Bu simülasyon için ayarları içeren .tpr veya .slog dosyalarını yüklemek veya kaydetmek için bir açılır menü görüntüler .

Parametreler #
Başlangıç Karesi | startframe – Simülasyonun başlangıç karesini açıkça ayarlar. Bu negatif bir sayı da olabilir. Yalnızca Zaman Çizelgesi (Başlangıç Karesi) devre dışı bırakıldığında kullanılabilir.
Zaman Çizelgesi | Zaman Çizelgesinden_başla – Etkinleştirildiğinde, Simülasyon Zaman Çizelgesi Başlangıç Karesinden itibaren çalışacaktır.
Duraklat Kare | stopframe – Simülasyonun bitiş karesini açıkça belirler. Bu negatif bir sayı da olabilir. Yalnızca Zaman Çizelgesi (Duraklat Kare) devre dışı bırakıldığında kullanılabilir.
Zaman Çizelgesi | Zaman Çizelgesinden_dur – Etkinleştirildiğinde, Simülasyon Zaman Çizelgesinin sonuna kadar çalışacaktır.
Her Simülasyon Karesinde Render Başlat | rend_sim_frame – Simülasyon sırasında, her yeni kare simüle edildikten sonra, bu seçenek, şu anda atanmış olan üretim render motorunuzla ve 3ds Max Render Ayarları iletişim kutusunda belirlediğiniz render ayarlarıyla bir render işlemi başlatacaktır. Önceden 3ds Max Render Ayarlarında bir Render Çıktı Dosyası belirlemiş olmanız gerekir. Phoenix, dosya adına otomatik olarak kare numarasını ekleyecektir. Uzun bir simülasyonu gece boyunca açık bıraktığınızda, simülasyonun tamamı bitmemiş olsa bile, kontrol etmek için geri döndüğünüzde hazır bir render edilmiş sekansa sahip olmak için Her Simülasyon Karesinde Render Başlat seçeneğini kullanabilirsiniz.
Simülasyon kurulumunuzda test yinelemeleri yaparken, Çıktı açılır menüsünden Önbelleksiz Simülasyonu etkinleştirerek simülasyonu hızlandırabilirsiniz .
Her simülasyon karesinde render işlemine alternatif bir yaklaşım, aşağıdaki Komut Dosyası Kullan seçeneğinin OnSimulationEnd() geri çağırma işlevine ‘max quick render’ komutu ekleyerek tüm simülasyon bittikten sonra otomatik olarak bir sıralı render işlemi başlatmaktır .
Komut Dosyası Kullan | komut dosyası, use_script – Simülasyon sırasında MAXScript kullanımını etkinleştirir. Bazı temel kodları ve mevcut komutların kısa bir açıklamasını içeren bir pencere açmak için Düzenle… seçeneğine tıklayın. Daha fazla bilgi için lütfen Phoenix MaxScript sayfasına bakın .
İş Parçacığı Sınırı | maxthreads – Simülasyon için kullanılan iş parçacığı sayısının üst sınırını belirtir. Değer 0 olarak ayarlandığında, maksimum iş parçacığı (çekirdek) sayısı kullanılacaktır.
NUMA Düğümleri – Simülasyon bir NUMA makinesi üzerinde yürütülüyorsa, hangi düğümlerin kullanılacağını belirtebilirsiniz. Phoenix bellek transferine karşı çok hassastır ve tüm düğümler kullanılırsa, farklı düğümler arasındaki düşük bant genişliği nedeniyle performans düşebilir.
NUMA , Düzensiz Bellek Erişimi anlamına gelir . Çok işlemcili sistemlerde, simülasyon için kullanılan iş parçacıklarını sistemde bulunan fiziksel CPU’lara göre sınırlandırmak için kullanılabilir. Bu sayede, aynı makinede birden fazla simülasyon çalıştırıldığında daha iyi bellek erişimi sağlanabilir.

Önbellek Dosyası İçeriği #
Bu alanda mevcut simülasyon hakkında bilgiler görüntülenir. Simülatöre yüklenmiş olan kanallardan gelen tüm veriler gösterilir. Bu, her kanal için minimum ve maksimum aralıkları içerir. Daha fazla bilgi için Izgara Kanal Aralıkları ve Parçacık Kanal Aralıkları sayfalarını inceleyin.
Konteyner Boyutları’nın, sahnede görünen yüklenen önbellek boyutunu, şu anda seçili birimlerde gösterdiğini unutmayın . Bu boyut, Izgara açılır menüsündeki Sahne Ölçeği parametresiyle çarpılmaz. Sahne Ölçeği parametresi kullanıldığında Phoenix simülatöründe konteynerin ne kadar büyük göründüğünü görmek istiyorsanız, Izgara açılır menüsündeki X , Y , Z bilgilerini kontrol edin.

