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ı 0 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 0 , 1 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 0 , 3 ve 6 olarak ayarlandığında ortaya çıkan farklılıkları gösteren örnekler sunmaktadır .
Örnek: Boyut Dağılımı #
Aşağıdaki görsel, 1 , 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ı 0 , 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 , 0.5 ve 1.0 olması durumundaki farklılıkları gösteren örnekler sunmaktadır .
