View Categories

Sıvı Sıçraması ve Sis

8 dakika okuma

Genel Bakış #


Phoenix Simülatörünün, Sıvı parçacıkları ve Köpük ,  Sıçrama ,  Sis ve  Islak Harita  parçacıkları  gibi  İkincil Parçacıklar da  dahil olmak üzere farklı parçacık türlerini simüle edebildiğini unutmayın . Bu İkincil Parçacıklar, çeşitli farklı sıvı senaryoları elde etmenizi sağlamak için mevcuttur. Ayrıca, Phoenix, ihtiyaçlarınıza bağlı olarak hangi parçacıkları simüle edeceğinizi seçmenize olanak tanır.

Her parçacık türünün kendine özgü bir yaşam döngüsü vardır ve bu döngüde ne zaman ve nasıl doğup yok olduklarına dair kurallar bulunur.  Sıçrama ve Sis parçacıklarının yaşam döngüsü veya nasıl oluşturulup yok edildikleri hakkında daha fazla bilgi edinmek için  FLIP Parçacıkları Yaşam Döngüsü  dokümanları sayfasına göz atabilirsiniz.

Örneğin,  Sıçrama parçacıklarını oluşturmak için, Parçacık Gölgelendiricisinin çeşitli  baloncuk modu  seçeneklerinden, örneğin  Sıçramalar modundan seçim yapabilirsiniz ; böylece parçacıklar oluşturulduğunda Sıçramalar gibi görünür. Bu arada,  Noktalar  veya  Sis modu, Sis parçacıklarını  gölgelendirmek için kullanışlı bir seçenek olabilir  .

Sıçrama ve Sis efektlerinin iki farklı şekilde simüle edilebileceğini unutmayın: ya sıvı simülasyonunun bir parçası olarak, Sıçrama/Sis Yayılımı özelliğini etkinleştirerek (bu fiziksel bir moddur) ya da Sıçrama veya Sis parçacıkları yaymak için bir  Kaynak kullanarak tamamen ayrı sistemler olarak simüle edilebilirler  (bu fiziksel olmayan bir moddur).

Kullanıcı Arayüzü Yolu: ||  PhoenixFDSim’i Seçin ||  > Öznitelik Düzenleyici > Açılış/Sis açılır menüsü

Parametreler #


Sıçrayarak Doğum #


Sıçrama Miktarı |  splBirthRate  – Sıvıya göre sıçrama miktarını kontrol eder. Bu değer, hacim olarak tek bir sıvı parçacığına eşit olan sıçrama parçacıklarının sayısını belirler. Bu değer ayrıca parçacık boyutunu da etkiler; daha büyük değerler sıçrama parçacıklarının boyutunu azaltır. Not: Bu parametre, önceki sürümlerdeki “doğum oranı” parametresine işlevsellik açısından en yakın olanıdır.  Daha fazla bilgi için   aşağıdaki Sıçrama Miktarı örneğine bakın .

Sıçrama Eşiği |  splBirthTresh  – Sıçramalar, sıvı yüzeyinin yerel eğriliği bu değeri aştığında oluşur. Eşik ne kadar düşükse, sıvı yüzeyinde o kadar çok yerde sıçrama meydana gelir.

Serbest Düşüşle |  splByFreeFly  – Serbest düşen veya uçan bir sıvı parçacığının sıçramaya dönüşme olasılığı. 0.0 değerinde, serbest düşen/uçan sıvı sıçramaya dönüşmez. 0.0’ın üzerindeki değerlerin ana kullanım alanı şelale simülasyonlarıdır. Okyanus simülasyonlarında bu parametrenin 0.0’dan farklı bir değere değiştirilmesi önerilmez, çünkü bu okyanus yüzeyinde veya hatta su yüzeyinin altındaki hava ceplerinde sıçramalara neden olabilir.  Daha fazla bilgi için  aşağıdaki Serbest Düşüşle örneğine bakın  

Doğum Hacmi Kullan  |  useSplashBirthVolume  – Etkinleştirildiğinde, sıçrama efektinin yalnızca belirtilen bir geometri nesnesi içinde simülasyon tarafından doğal olarak doğmasına olanak tanır.  Doğum Hacmi içinde doğan sıçrama efekti  , sorunsuz bir şekilde hacmin dışına çıkabilir. Bu yaklaşım ile bir  Kaynak nesnesinden manuel olarak bir hacim içinde sıçrama efekti oluşturma arasındaki fark, Doğum Hacmi  kullanıldığında  , sıçrama efektinin doğuşunun simülasyonun kriterlerine uyması ve daha doğal görünmesi ve davranmasıdır.

Seçilen Nesneyi Doğum Hacmi Olarak Ayarla – Bir poligon ağı ve bir Phoenix Simülatörü seçildiğinde, seçilen nesne bu simülatörde Sıçrama parçacıklarının  oluşturulması için Doğum Hacmi olarak kullanılacaktır  .

Doğum Hacmi  | splashBirthVolume – Sıçrama parçacıklarını sınırlamak için bir geometri nesnesi belirtir. Bunu yapmak için, simülatörü ve sınırlama geometrisini seçin ve  Phoenix FD menüsünden  Sıçrama Doğum Hacmini Ayarla’yı  seçin .  

Varsayılan olarak, doğum hacmi geometrisi otomatik olarak katı olmayan bir forma dönüştürülmez ve simülasyonunuzda katı bir cisim gibi davranır. Bu durumda, köpük/sıçrama doğumlarının mümkün olduğu nesnenin etrafındaki bir alanı genişletmek için Doğum Hacmi Solma Mesafesi’ni kullanabilirsiniz. Ayrıca, içinde sıvı bulunmasına izin vermek için geometriyi Phoenix FD Ek Niteliklerinden katı olmayan bir forma dönüştürebilirsiniz .

Ayrıca, doğum hacimlerinin gizli olsalar bile simülasyonla etkileşime gireceğini unutmayın. Dilerseniz, Doğum Hacmini  Sahne Etkileşimi açılır menüsünden hariç tutabilirsiniz .

Doğum Hacmi Solma Mesafesi  | splashBirthVolumeFade – Belirtilen Doğum Hacmi geometri nesnesinin etrafında sıçrama parçacıklarının ne kadar uzağa yayılacağını   dünya birimlerinde kontrol eder.  

Sisli Doğum #


Sıçramadan Sis’e |  splSplitRate  – Sıçrama parçacıklarının sise dönüşme hızını kontrol eder. Bu değer, bir metre (3,3 fit) yol kat ettikten sonra sise dönüşen sıçrama hacminin oranını belirler. Hareket halindeyken, bir sıçrama parçacığı sürekli olarak sis parçacıkları üretir ve sıçramanın hacmini azaltır. Tüm hacim tükendiğinde, sıçrama parçacığı kaybolur. Bu parametre, bunun ne kadar hızlı gerçekleştiğini kontrol eder. Değer 0,0 ise sis hiç simüle edilmez ve sis içeren bir simülasyonu geri yüklerseniz, sis silinir.

Sis Miktarı |  splMistMult  – Sis miktarını kontrol eder. Bu değer, tek bir sıçrama parçacığı tarafından kaç sis parçacığının oluşturulacağını belirler.

Doğum Hacmi Kullan  |  useMistBirthVolume  – Etkinleştirildiğinde, sisin yalnızca belirtilen bir geometri nesnesinin içinde simülasyon tarafından doğal olarak doğmasına olanak tanır.  Doğum Hacmi içinde doğan sis parçacığı, sorunsuz bir şekilde hacmin dışına çıkabilir. Bu yaklaşım ile bir Kaynak  nesnesinden manuel olarak bir hacim içinde sis oluşturma arasındaki fark,  Doğum Hacmi  kullanıldığında  sis doğumunun simülasyonun kriterlerine uyması ve daha doğal görünmesi ve davranmasıdır.

Seçilen Nesneyi Doğum Hacmi Olarak Ayarla  – Bir poligon ağı ve bir Phoenix Simülatörü seçildiğinde, seçilen nesne  bu simülatörde Sis  parçacıklarının  oluşturulması için Doğum Hacmi olarak kullanılacaktır. Doğum Hacmi  | mistBirthVolume – Sis parçacıklarını sınırlamak için bir geometri nesnesi belirtir. Bunu yapmak için, simülatörü ve sınırlayıcı geometriyi seçin ve  Phoenix FD menüsünden  Sis Doğum Hacmini Ayarla’yı  seçin .

  

Varsayılan olarak, doğum hacmi geometrisi otomatik olarak katı olmayan bir forma dönüştürülmez ve simülasyonunuzda katı bir cisim gibi davranır. Bu durumda, köpük/sıçrama doğumlarının mümkün olduğu nesnenin etrafındaki bir alanı genişletmek için Doğum Hacmi Solma Mesafesi’ni kullanabilirsiniz. Ayrıca, içinde sıvı bulunmasına izin vermek için geometriyi Phoenix FD Ek Niteliklerinden katı olmayan bir forma dönüştürebilirsiniz .

Ayrıca, doğum hacimlerinin gizli olsalar bile simülasyonla etkileşime gireceğini unutmayın. Dilerseniz, Doğum Hacmini  Sahne Etkileşimi açılır menüsünden hariç tutabilirsiniz .

Doğum Hacmi Solma Mesafesi  | mistBirthVolumeFade – Belirtilen Doğum Hacmi geometri nesnesinin etrafında sis parçacıklarının ne kadar uzağa yayılacağını   dünya birimlerinde kontrol eder.  

Köpük Vuruşta #


Çarpma Anında Oluşan Köpük Miktarı |  splFoamOnHit  – Tek bir sıçrama parçacığı sıvı hacmine girdiğinde kaç köpük kabarcığının oluşacağını kontrol eder. Bu parametre olasılık açısından çalışır, bu nedenle tam sayı olmayan değerler kullanılabilir.  Daha fazla bilgi için   aşağıdaki Çarpma Anında Oluşan Köpük örneğine bakın . 

Min. Yaş (sn) |  splFoamOnHitMinAge  – Köpük oluşumu için minimum yaş (saniye cinsinden). Sadece parçacık yaşı bu sınırın üzerinde olan sıçrama parçacıkları sıvı yüzeyine çarptığında köpük oluşturacaktır.

Derinlik |  splFoamOnHitDepth  – Bir sıçrama parçacığı sıvı yüzeyine çarptığında ve köpük oluşturduğunda, bu parametre yeni köpük parçacıklarının sıçrama parçacığının ne kadar önünde oluşacağını belirtir. Bu parametre çoğunlukla sıvının sis rengine göre renklendirilecek su altı köpüğü oluşturmak için kullanılır.

Dinamikler #


Sıçrama Parçacıklarının Bölünmesi  splSplitToSplash  – Uçan sıçrama parçacıklarının daha küçük parçalara ne kadar hızlı bölüneceğini ve bir iz oluşturacağını kontrol eder. 0.0 olarak ayarlarsanız, sıçrama parçacıkları hiç bölünmez.

Sıçrama Hava Sürtünmesi |  splAirFriction  – Sıçrayan damlacığın hava sürtünmesi. 1 değeri, ortalama bir yağmur damlasının hava sürtünmesini temsil eder.

Sis Hava Sürtünmesi |  splMistDrag  – Sisin hava sürtünmesi. Bu değer, hızın ne kadar hızlı azaldığını belirlemekle kalmaz, aynı zamanda rüzgarın etkisini de belirler. Bu değer ne kadar büyükse, rüzgarın etkisi de o kadar büyük olur.

Maksimum Dış Yaş (sn)  |  splTimeOut  – Bir parçacık ızgaradan çıktığında ve yaşı (saniye cinsinden) bu parametreyi aştığında, anında yok edilir. Bu parametre hem sıçrama hem de sis olaylarını etkiler. Bunun, parçacığın ızgaradan çıktığı zamandan değil, doğduğu zamandan itibaren geçen süre olduğunu unutmayın.

Başlangıç ​​Hız Çarpanı |  splVMult  – Sıçrama parçacıkları oluştuğunda, en yakın sıvının hızı bu değerle çarpılarak başlatılır. Bu parametre, sıçramanın genel görünümünü büyük ölçüde etkiler. 1’in altında olduğunda, sıvı damlacıkları sıçramanın önünde uçar ve açıkça görülebilen bir iz oluşturur.

Başlangıç ​​Hızı Rastgeleleştirme |  splVRand – Sıçrama parçacıkları oluştuğunda hız yönünün rastgeleliğini kontrol eder. Bu, hem sıvı parçacıkları tarafından hem de sıçrama parçacıklarının daha küçük sıçrama parçacıklarına bölünmesiyle oluşan sıçramaların oluşumunu etkiler. Hız, yalnızca sıçrama hareket yönünde veya ona dik yönde değil, tüm yönlerde eşit olarak rastgeleleştirilir.

Sıvı Benzeri | splLiquidLike – Sıçrama parçacıklarının birbirine yapışma yeteneğini kontrol ederek farklı iplikler ve uzantılar oluşturmasını sağlar, böylece sıçrama daha çok sıvı gibi davranır ve sıvı kütlesinin davranışıyla daha iyi uyum sağlar. Bu değer ne kadar yüksek olursa, bağlantıyı koparmak için gereken ivme o kadar büyük olur. Daha büyük değerlerin hesaplama süresini artıracağını unutmayın.  Daha fazla bilgi için aşağıdaki  Sıvı Benzeri örneğine bakın.

Sıvıyı Etkile |  splAffectLiq  – Sıvının sıçramaya ve sıçramanın tekrar sıvıya dönüşümünü kontrol eder. Bu değer sıfır olmadığında, sıçramanın oluşumu sıvının bir kısmının kaybolmasına neden olur ve sıçrama sıvıya girdiğinde sıçrama parçacıkları sıvı ile değiştirilir. Sıçramalar ve sis etkinleştirildiğinde 1 değeri, sıvı, sıçrama ve sisin sürekli olarak birbirine dönüştürüldüğü ve simülasyon sırasında herhangi bir noktada üçünün toplamının orijinal sıvı ile aynı olduğu fiziksel olarak doğru bir simülasyon üretir. Bu seçenek Şelale simülasyonları için iyidir, ancak okyanus yüzeyinin pürüzsüz olmasını istediğiniz okyanus simülasyonları için o kadar iyi değildir, çünkü sıçramaların sıvıya düştüğü yerlerde sıvı ağında tümsekler oluşturacaktır.

 Bir Sıçrama parçacığı Sıvı parçacığına dönüştürüldüğünde , Sıvı Dinamikleri bölümünde ayarlanan Varsayılan RGB ve Varsayılan Viskozite değerlerini devralır .

Örnek: Sıçrama Miktarı #


 Aşağıdaki video,  Splash Amount parametresinin 0.0 ,  3.0 ve  10.0  değerleri arasındaki farkları göstermek için  bir örnek sunmaktadır .

Örnek: Vuruşta Köpük #


Aşağıdaki video, 0.0 ,  ve 5.0 değerlerindeki  “Vuruşta Köpük” (Foam on Hit) değerleri arasındaki farkları gösteren örnekler sunmaktadır .

Örnek: Sıvı Benzeri #


Aşağıdaki video, 0 ,  2.0 ve 100.0 sıvı benzeri değerlerinin  farklılıklarını gösteren örnekler sunmaktadır .

Videoda daha iyi görünürlük sağlamak için, simülasyon tamamlandıktan sonra Giriş → Oynatma Hızı değeri 0,25’e düşürülerek animasyon oynatma hızı yavaşlatıldı .


Phoenix 3.0 öncesi Sıçrama Parçacıkları Hakkında Not #


Önceki Phoenix sürümlerini kullananlar, sıçrama ile ilgili parçacık boyutu konusunda önemli bir fark olduğunu dikkate almalıdır.

Phoenix 2.2’de sıçrama boyutu köpük gibi doğrudan kontrol ediliyordu. Köpüğün özellikle bir bardak bira veya soda dökme gibi en yaygın kullanım alanlarında doğrudan boyut kontrolüne ihtiyacı olsa da, sıçramanın boyutu ve hacmi, kullanıcı tarafından belirtilen bir değerden ziyade, yer değiştiren sıvı miktarıyla doğrudan ilişkili olmalıdır.

Başka bir deyişle, sıçrama ile sıvı arasında kusursuz bir geçiş olması için, sıçrama damlacıklarının hacmi, sıçramaya dönüşen sıvının hacmine eşit olmalıdır. Phoenix 3.0 ve daha yeni sürümler, sıçramaları bu kurala göre simüle eder.

İşte bu süreci görselleştirmeye yardımcı olabilecek bir resim: FLIP Parçacıklarının Yaşam Döngüsü .


Sıvı benzeri değer 0 olarak ayarlandı.


Sıvı benzeri ayar 3 olarak belirlendi.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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