View Categories

Sıvı Köpük

6 dakika okuma

Bu sayfada köpük rulo uygulaması hakkında bilgi verilmektedir.

Genel Bakış #


Köpük yayılımı, köpük parçacıklarının simülasyonunu etkiler ve köpük parçacıklarının ne zaman otomatik olarak oluşması gerektiği ve köpüğün nasıl davranması gerektiği koşullarını ayarlamanıza olanak tanır. Köpük parçacıklarının simülasyonu, şelaleler, nehirler, okyanus dalgaları ve benzeri efektler oluşturmak için faydalı olabilir.

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. 

Köpük parçacıkları simülasyon sırasında birkaç basit kurala uyar: su altındaki kabarcıklar yukarı yükselir, havadaki kabarcıklar aşağı iner, kabarcıklar birbirine yapışabilir ve kabarcıklar dış basınca karşı dirençli olabilir. Köpük parçacıklarının oluşumuyla ilgili olarak, Köpük sıvı parçacıklarından, sıçrama damlacıklarından, bir Kaynaktan veya bir komut dosyasından doğabilir. Bu arada, Köpük ızgaradan çıktığında (bkz. Maksimum Dış Yaş (saniye) parametresi) veya rastgele kaybolabilir (bkz. Yarı Ömür parametresi).

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. Köpük 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.

Sıvı parçacıklarını gölgelendirmenin aksine,  köpük parçacıklarını oluşturmak için Phoenix Parçacık Gölgelendiricisini kullanmanız gerektiğini unutmayın . Parçacık Gölgelendiricisi, köpük, sıçrama ve sis gibi parçacıklar için çeşitli ince ayarlı görünümler oluşturmanıza ve gerçekçi görünümlü efektler elde etmenize olanak tanır.

Örneğin, köpük parçacıklarını işlerken, Parçacık Gölgelendiricisinin Hücresel modunu kullanarak gerçek köpüğe çok benzer bir görünüm elde edebilirsiniz; bu da kameraya yakın olan köpüğü gölgelendirmeyi ve sonuçların inandırıcı görünmesini mümkün kılar.

Kullanıcı Arayüzü Yolu: ||  PhoenixFDSim’i Seçin ||  > Özellik Düzenleyici > Köpük açılır menüsü

Parametreler #


Köpük Oluşturmayı Etkinleştir foamEnbl – Köpük parçacıklarının oluşumunu ve simülasyonunu sağlar .

Doğum #


Köpük Miktarı köpükDoğumOranı – Doğum Eşik koşulunun karşılandığı yerlerde   saniyede santimetre küp başına oluşan köpük parçacıklarının sayısı. Bu parametre sıçramalar sonucu oluşan köpüğü etkilemez.  

Doğum Eşiği |  foamBirthTresh – Köpük, sıvı hareketinin türbülanslı olduğu yerlerde oluşur. İki komşu voksel arasındaki hız farkı bu eşikten yüksekse, köpük parçacıkları oluşmalıdır. Bu, bu seçenek ne kadar düşükse, o kadar çok köpük oluşacağı ve simülatörde köpüğün oluşmasına izin verilen yerlerin sayısının da o kadar fazla olacağı anlamına gelir. Seçeneğin ölçeği birim/saniye cinsindendir. Daha fazla bilgi için aşağıdaki Doğum Eşiği örneğine  bakın .

Doğum Hacmi Kullan |  useFoamBirthVolume  – Etkinleştirildiğinde, köpüğün yalnızca belirtilen bir geometri nesnesi içinde simülasyon tarafından doğal olarak doğmasına olanak tanır. Bu,   Köpüğün  Köpük Miktarı  ve Doğum Eşiği parametrelerinin yanı sıra Sıçrama’nın Vuruşta Köpük  parametreleri tarafından belirlenen koşullara göre doğan köpüğü de içerir. Doğum Hacmi içinde doğan köpük, sorunsuz bir şekilde hacmin dışına çıkabilir. Bu yaklaşım ile bir Kaynak nesnesinden manuel olarak bir hacim içinde köpük oluşturma arasındaki fark,  Doğum Hacmi  kullanıldığında , köpük doğumunun simülasyonun kriterlerini takip etmesi 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 Köpük parçacıklarının oluşturulması için Doğum Hacmi olarak kullanılacaktır .

Doğum Hacmi foamBirthVolume – Köpük 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 Seçilen Nesneyi Doğum Hacmi Olarak Ayarla düğmesine basın.  

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. Sıvının içinde de 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. İsterseniz, Doğum Hacmini Sahne Etkileşimi açılır menüsünden hariç tutabilirsiniz  .

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

Örnek: Doğum Eşiği #


Aşağıdaki video, 50 ,  100 ve  200 doğum eşik  değerlerinin  farklılıklarını gösteren örnekler sunmaktadır .

Ömür #


Yarı Ömür (saniye) köpükYarıÖmrü –  Parçacıkların başlangıçtaki sayılarının yarısına düşmesi için gereken süre (saniye cinsinden). Sadece sıvı yüzeyinin üzerindeki köpük kabarcıklarını etkiler; hacmin içindekiler yüzeye ulaşana kadar patlamaz. Yükselme Hızını artırarak bu süreci hızlandırabilirsiniz  .

Boyuta Göre Yarı Ömrü Değiştirme foamHalfLifeVary – Doğada, tüm baloncukların yarı ömrü aynı değildir. Daha büyük baloncuklar daha küçük olanlardan daha hızlı patlar ve köpük içindeki baloncuklar daha uzun süre yaşar. Bu seçenek etkinleştirildiğinde,  her baloncuk için yarı ömür, boyutu ve çevresi dikkate alınarak değiştirilir.  

Maksimum Dış Yaş (saniye)  | foamOutsideLife – Bir parçacık ızgaranın dışındaysa ve yaşı (saniye cinsinden) bu parametreyi aşarsa, parçacık anında yok edilir.  Bunun, parçacığın ızgaradan çıktığı zamandan değil, doğduğu zamandan beri geçen süre olduğunu unutmayın.  

Boyut #


Boyut (birim)  | köpükBoyutu – Baloncukların boyutunu belirtir.

Su altında daha büyük baloncuklar daha hızlı yükselirken, daha küçük baloncuklar daha yavaş yükselir.

Küçük Varyasyon foamDownVary – Baloncukların, Boyut parametresine göre ne kadar daha küçük olabileceğini belirtir   . 0, tüm baloncukların her zaman en az  Boyut kadar büyük olduğu anlamına gelir 1, en küçük baloncukların  Boyut’tan iki kat daha küçük olduğu anlamına gelir 10, en küçük baloncukların Boyut’tan 11 kat daha küçük olduğu anlamına gelir  Daha fazla bilgi için aşağıdaki Küçük Varyasyon örneğine bakın. 

Büyük Varyasyon foamSizeVar – Baloncukların,  Boyut  parametresine göre ne kadar daha büyük olabileceğini belirtir. 0, tüm baloncukların asla  Boyut’tan büyük olamayacağı anlamına gelir 1, en büyük baloncukların  Boyut’tan iki kat daha büyük olduğu anlamına gelir 10, en büyük baloncukların Boyut’tan 11 kat daha büyük olduğu anlamına gelir  . Ayrıca  , küçük ve büyük baloncuk sayısı arasındaki dengeyi kontrol etmek için  Boyut Dağılımı parametresini de kullanabilirsiniz . Daha fazla bilgi için  aşağıdaki Büyük Varyasyon örneğine  bakın. 

Boyut Dağılımı  |  foamSizeDistr – Yarıçapı Boyut olan baloncukların sayısının  , en büyük baloncukların sayısını  kaç kat aştığını belirtir  . Varyasyon Büyük değeri  0  ise bu seçeneğin hiçbir etkisi yoktur. Dağılımı  olarak  ayarlamak  , tüm boyutların eşit olarak dağıtılacağı anlamına gelir.  100 ise , yarıçapı Boyut olan baloncukların sayısının en büyük baloncukların  sayısının 100 katı olacağı anlamına gelir   .  Daha fazla bilgi için  aşağıdaki  Boyut Dağılımı örneğine bakın.

Örnek: Küçük Varyasyon #


Aşağıdaki video,  Varyasyon Küçük değeri ,  ve  50  olarak ayarlandığında  ortaya çıkan farklılıkları gösteren örnekler sunmaktadır .

Örnek: Büyük Varyasyon #


Aşağıdaki video,  Varyasyon Büyüklüğü değeri ,  ve   olarak ayarlandığında  ortaya çıkan farklılıkları gösteren örnekler sunmaktadır .

Örnek: Boyut Dağılımı #


Aşağıdaki görsel, 20 ve 100 boyut dağılımı değerleri arasındaki farklar hakkında daha fazla ayrıntı sunmaktadır .

Örnek: Artan Hız #


Aşağıdaki video,  Yükselme Hızı ,  20 ve  100  olarak ayarlandığında  ortaya çıkan farklılıkları gösteren örnekler sunmaktadır .

Örnek: Düşme Hızı #


Aşağıdaki video,  düşme hızı 10 ,  35 ve  100  olarak ayarlandığında  ortaya çıkan farklılıkları gösteren örnekler sunmaktadır .

Desenler #


Oluşum Hızı  |  fptrn  – Köpük desenlerinin oluşum hızını kontrol eder. Doğada bunlar, yüzeye yükselen ve köpüğü kenara iten sıvı akışlarından kaynaklanır.  Daha fazla bilgi için  aşağıdaki Oluşum Hızı örneğine bakın.

Yarıçap (birim)  | foamPatternSize – Tek bir dairesel desen çekirdeğinin sahne birimi cinsinden ortalama yarıçapı.  

Boyut Varyasyonu  |  fptrnszvar – Birkaç büyük ve birçok küçük desen oluşturur. 0 olarak ayarlanırsa, tüm desenler eşit boyutlarda olur.

İnce, uzun teller oluşmasına neden olacak  |  fptrnstringy  – Daha yüksek değerler, desenler arasında ince, uzun teller oluşmasına neden olur.

Örnek: Formasyon Hızı #


Aşağıdaki video, Formasyon Hızı  değerlerinin  ,  0.5 ve  1.0 olması durumundaki farklılıkları gösteren örnekler sunmaktadır .

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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