Bu sayfa, Parçacık Ayarlayıcı bileşeni hakkında bilgi vermektedir.
Genel Bakış #
Parçacık Ayarlayıcı, Phoenix Simülatörünün parçacıklarını doğrudan etkilemek için özel bir mantık kullanır. Bu sayede, aksi takdirde elde edilmesi zor olacak simülasyon üzerinde çok özel ayarlamalar yapabilirsiniz. Etki listesindeki sistemdeki tüm parçacıkları tek tek inceler ve yalnızca oluşturduğunuz özel koşulu karşılayan parçacıkların değerlerini değiştirir. Örnek Koşullar ve Eylemler şunlardır:
-
Bir parçacığın viskozitesi 0,5’ten yüksekse, o parçacığı silin .
-
Bir parçacığın ağa olan uzaklığı 5’ten az ise , simülasyondaki köpük parçacığının boyutunu küçültün .
-
Parçacığın RGB rengi Kırmızı ise , yalnızca o zaman parçacığı Maya Girdap Alanı ile etkileyin .
Parçacık kanalındaki bir değeri bir sayıyla karşılaştırmak veya bir parçacığın bir ağa olan mesafesini ölçmek gibi basit koşullar oluşturabileceğiniz gibi, ‘VE’ ve ‘VEYA’ mantığını kullanarak birçok koşulu karmaşık bir ifadede birleştirebilirsiniz. Her simülasyon adımında, Parçacık Ayarlayıcı her parçacığı bu koşula göre kontrol edecek ve yalnızca koşul geçerse parçacık kanalını değiştirecektir. Örneğin:
-
Bir parçacığın RGB rengi Kırmızı ise VE Yaşı 5’ten büyükse , bu parçacığın Viskozitesini artırın .
Bu işlem, RGB değeri Kırmızı olarak ayarlanmış bir Kaynaktan yayılan ve sıvının yayılmasından itibaren 5 saniye geçmiş olan sıvıların katılaşmaya başlamasını zorunlu kılacaktır. Farklı renkteki sıvılar , yaşı 5 saniyeden fazla olsa bile bu işlemden etkilenmeyecektir .
Phoenix Mapper’ın aksine , Particle Tuner simülasyondan parçacıkları da silebilir.
Parçacık Ayarlayıcı güçlü bir araçtır ve “Yaş 0’dan yüksekse, parçacığı sil” gibi ifadeler oluşturmanızı engellemez. Bu, tüm parçacıkları doğduktan hemen sonra yok eder ve bu da kafa karışıklığına neden olabilir, bu yüzden dikkatli olmalısınız.
Parçacık Ayarlayıcısının, açıkça hariç tutulmadığı sürece sahnedeki tüm Phoenix Simülatörlerini etkilediğini unutmayın .
Lütfen unutmayın ki, Maya’da bir Parçacık Ayarlayıcıyı doğru şekilde kopyalamak/çoğaltmak için Düzenle -> Özel Çoğalt seçeneğini kullanmalı ve ‘Giriş grafiğini çoğalt’ ve ‘Alt düğümlere benzersiz ad ata’ seçeneklerini işaretlemelisiniz.
Parametreler #
Etkinleştirildi | etkinleştirildi – Parçacık Ayarlayıcısının etkisini açıp kapatan animasyonlu onay kutusu.
Etkile | affectpartsys – Parçacık Ayarlayıcısının Sıvı, Köpük, Sıçrama veya Sis parçacıklarını ayrı ayrı etkilemesine olanak tanır. Ayrıca Ateş/Duman simülasyonunda Sürükleme parçacıklarını da etkileyebilirsiniz, ancak Hız kanallarını değiştiremeyeceğinizi unutmayın – bunlar sadece sıvı tarafından sürüklenirler. Listede Sürükleme yazarak herhangi bir Sürükleme parçacık sistemini etkileyebilir veya tam adlarını kullanarak belirli Sürükleme parçacık sistemlerini etkileyebilirsiniz.
[Koşulu Düzenle…] –Koşulu Düzenle penceresi, Phoenix Simülatörünün her bir parçacığı için her simülasyon adımında değerlendirilen bir dizi test oluşturmak için kullanılır. Parçacık koşulu sağlıyorsa, seçilen ” Sonra” eylemleri gerçekleştirilir – Parçacığı Sil , Parçacık Kanalını Değiştir veya Kuvvetlerden Etkile . Aksi takdirde , parçacık göz ardı edilir. Varsayılan olarak, koşul “Yaş > 1.000” olarak ayarlanmıştır, bu nedenle yalnızca yaşı birden büyük olan parçacıklar belirtilen eylemden etkilenecektir. 1’den farklı Zaman Ölçeği, Parçacık Ayarlayıcıları tarafından kullanılan Parçacık Yaşını etkileyecektir. Tahmin edilebilir sonuçlar elde etmek için, şu formülü kullanarak birikim süresini ayarlamanız gerekecektir: Zaman Ölçeği * Kare cinsinden süre / Saniyedeki kare sayısı . Kanal aralıkları hakkında daha fazla bilgi için Parçacık Kanal Aralıkları sayfasına bakın .
Daha sonra:
Parçacığı Sil | tun_act_op_del – Ayarlayıcının koşulu bir parçacık için sağlandığında, parçacık silinecektir. Bu işlem seçilirse, Parçacık Kanalını Değiştir ve Kuvvetlerden Etkile seçeneklerinin hiçbir etkisi olmayacaktır. Bunun , Phoenix Düğüm Başına Özellikler’deki İçeriyi Temizle seçeneğinden daha üstün olduğunu unutmayın , çünkü simülasyon ızgarasının dışındaki parçacıklar için de çalışabilir.
Parçacık Kanalını Değiştir onay kutusu | tun_act_op_chan – Ayarlayıcının koşulu bir parçacık için geçerli olduğunda, hangi parçacık kanalının değiştirileceğini ve nasıl değiştirileceğini seçebilirsiniz:
Kanal | act_chan – Etkilenecek Parçacık Kanalını seçer. Viskozite veya RGB olarak ayarlanırsa, kanal değeri 0’dan düşük ve 1’den yüksek olamaz – Viskozite ve RGB bu aralıkta kesinlikle sınırlandırılmıştır. Kanal şunlardan biri olabilir: [ Boyut ], [ Yaş ], [ Viskozite ], [ Kırmızı RGB ], [ Yeşil RGB ], [ Mavi RGB ], [ X Ekseni Hızı ], [ Y Ekseni Hızı ], [ Z Ekseni Hızı ], [ Hız ].
Eylem | act_chan_change – Seçilen Kanal üzerinde gerçekleştirilecek eylem türünü belirtir . Her simülasyon adımında değeri artırabilir veya azaltabilir ya da doğrudan belirli bir değere ayarlayabilirsiniz.
Eylem Değeri | act_value – Seçilen Eylem için değeri belirtir .
Oluşum Süresi (sn) | buildup_time – Kanalın belirtilen Eylem Değerine kademeli olarak ulaşması için geçen süreyi (saniye cinsinden) belirtir . Oluşum Süresi 0 ise, etki anında gerçekleşir.
Eğer “Birikme Süresi” 0 olarak ayarlanırsa, belirtilen işlem simülasyonun her adımında yürütülecektir . Simülatörün ” Kare Başına Adım ” parametresi 1’den yüksek bir değere ayarlanırsa, belirtilen işlem tek bir kare için birden fazla kez yürütülecektir.
Zaman ölçeğinin 1’den farklı olması, parçacık ayarlayıcılarının oluşum süresini etkileyecektir . Tahmin edilebilir sonuçlar elde etmek için oluşum süresini şu formülü kullanarak ayarlamanız gerekecektir: Zaman Ölçeği * Kare sayısı / Saniyedeki kare sayısı
Kuvvetlerle Etkileme | tun_act_op_force, partTunFSet – Bir parçacık için Ayarlayıcı koşulu sağlandığında, hangi kuvvetlerin onu etkileyeceğini seçebilirsiniz. Maya alanlarını, Phoenix kuvvetlerini, Eşleyicileri veya hatta diğer Voxel veya Parçacık Ayarlayıcılarını seçebilirsiniz. Bunu kullanarak, örneğin bir kuvvetin yalnızca bir hacmin içindeki sıvıyı etkilemesini, yalnızca belirli bir hızdaki sıvıyı etkilemesini veya hatta bir doku maskesine göre etkilemesini sağlayabilirsiniz. Ayarlayıcıda yerel Maya alanlarını kullanırken, bunları Etki listesini kullanarak yalnızca belirli parçacık sistemleriyle sınırlayabilirsiniz – bir Ayarlayıcı kullanmadan, bir simülatördeki tüm parçacık sistemleri etkilenir.
Çarpan ile | tun_force_mult – Kuvvetlerin gücü için çarpan. Bu, özellikle Maya alanlarının Phoenix simülasyonu üzerindeki etkisini kolayca ölçeklendirmek için kullanışlıdır.

Düzenleme Koşulu Penceresi #
Koşul Düzenleme penceresi , Phoenix Parçacık Ayarlayıcısının merkezinde yer alır. Solda bir Koşul Ağacı ve sağda ağaçtaki ayrı ayrı öğeler için bir Parametre paneli bulunur. Parçacığı Sil , Parçacık Kanalını Değiştir veya Kuvvetlerden Etkile eylemleri yalnızca koşullar ağacını karşılayan Simülatör parçacıkları için yürütülecektir.
Koşullar Ağacı aşağıdaki ifade türlerinden oluşur: Mantık , Karşılaştırma , Matematik , Değer .
Soldaki görünümde bir ağaç öğesini katlamak (daraltmak), ifadenin basitleştirilmiş bir görünümünü gösterecektir. Örneğin, aşağıdaki resimdeki ağacı daraltmak, metni “Yaş > 1.000” olarak değiştirecektir; bu, Parçacık Ayarlayıcısının yalnızca Yaş kanalı 1 saniyeden yüksek olan parçacıkları etkileyeceği anlamına gelir. Ayrıca, Koşulu Düzenle… düğmesinin altındaki metin kutusunda tüm koşul ifadesinin basitleştirilmiş bir görünümünü de okuyabilirsiniz.





