View Categories

Sıvı Simülasyonu

5 dakika okuma

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 ,  ,  Z bilgilerini kontrol edin.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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