Bu sayfa Voxel Tuner bileşeni hakkında bilgi vermektedir.
Genel Bakış #
Voxel Tuner, Phoenix Simülatörünün hücrelerini doğrudan etkilemek için özel bir mantık kullanır. Bu sayede, aksi takdirde elde edilmesi zor olacak simülasyonda çok özel ayarlamalar yapabilirsiniz. Izgaradaki tüm voksel’leri inceler ve oluşturduğunuz özel koşulu karşılayan voksel’lerin değerlerini değiştirir. Örnek Koşullar ve Eylemler şunlardır:
-
Bir vokseldeki Hız kanalı 50’den yüksekse, bu voksilde Duman oluşturun.
-
Bir vokselin bir ağa olan uzaklığı 5’ten az ise , bu voksildeki akışkanın hızını azaltın.
-
Vokselin RGB rengi Kırmızı ise , yalnızca o zaman vokseli Maya Girdap Alanı ile etkileyin .
Voksel kanalındaki bir değeri bir sayıyla karşılaştırmak veya bir vokselin 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, Voksel Ayarlayıcı her vokseli bu koşula göre kontrol edecek ve yalnızca koşul geçerse vokseli değiştirecektir. Örneğin:
-
Bir vokselin RGB rengi Kırmızı ise VE voksildeki akışkan Hızı 10’dan az ise , bu voksildeki Sıcaklığı azaltın .
Bu işlem, sıvının yalnızca RGB’si kırmızıya ayarlanmış belirli bir Phoenix Kaynağından yayılması durumunda soğumasını sağlayacaktır. Diğer kaynaklardan yayılan ve/veya farklı renkteki sıvılar bu işlemden etkilenmeyecektir.
Voxel Tuner güçlü bir araçtır ve “Sıcaklık 0’dan yüksekse, sıcaklığı 100 artır” gibi ifadeler oluşturmanızı engellemez. Bu, simülasyon patlayana kadar sıcaklığı sonsuza dek artırmaya devam edecektir, bu yüzden dikkatli olmalısınız.
Voxel Tuner’ın, açıkça hariç tutulmadığı sürece sahnedeki tüm Phoenix Simülatörlerini etkilediğini unutmayın .
Maya’da bir Voxel Tuner’ı doğru şekilde kopyalamak/çoğaltmak için, Düzenle -> Özel Çoğalt seçeneğini kullanmanız ve ‘Giriş grafiğini çoğalt’ ve ‘Alt düğümlere benzersiz ad ata’ seçeneklerini işaretlemeniz gerektiğini lütfen unutmayın.
Parametreler #
Etkinleştirildi | etkinleştirildi – Voxel Tuner efektini açıp kapatan animasyonlu onay kutusu.
[Koşulu Düzenle…] – Koşulu Düzenle penceresini açar . Koşulu Düzenle penceresi, Phoenix Simülatörünün her hücresi için, her simülasyon adımında değerlendirilen bir test dizisi oluşturmak için kullanılır. Hücre koşulu sağlıyorsa, seçilen “Sonra” eylemleri gerçekleştirilir – Voksel Kanalını Değiştir veya Kuvvetlerden Etkile . Aksi takdirde, hücre yok sayılır. Varsayılan olarak, koşul “Sıcaklık > 800” olarak ayarlanmıştır, bu nedenle yalnızca Sıcaklık kanalı 800’den büyük olan hücreler belirtilen eylemden etkilenecektir. Kanal aralıkları hakkında daha fazla bilgi için Izgara Kanal Aralıkları sayfasına bakın.
Daha sonra:
Voksel Kanalını Değiştir | tun_act_op_chan – Bir voksel için Ayarlayıcı koşulu sağlandığında, bu vokselin hangi ızgara kanalının değiştirileceğini ve nasıl değiştirileceğini seçebilirsiniz:
Kanal | act_chan – Etkilenecek Izgara Kanalını seçer. Hız seçilirse, simülasyonun Hız vektörü belirtilen Eylem Değerine göre ölçeklendirilecektir . Kanal şunlardan biri olabilir: [ Sıcaklık ], [ Duman ], [ Yakıt ], [ Hız ], [ Hız X ], [ Hız Y ], [ Hız Z ], [ RGB Kırmızı ], [ RGB Yeşil ], [ RGB Mavi ].
Velocity Y veya Velocity Z kanallarını ayarlarken, Phoenix Simülatörünün yukarı ekseninin hem 3ds Max hem de Maya için pozitif Z olduğunu lütfen unutmayın . Simülasyonun dikey hızını etkilemek istiyorsanız, Then kanalını Velocity Z olarak ayarlamanız gerekir .
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üre (saniye cinsinden) . 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.
1’den farklı bir Zaman Ölçeği, Voxel Ayarlayıcılarının Oluşturma Süresini etkileyecektir . Tahmin edilebilir sonuçlar elde etmek için, oluşturma 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, voxTunFSet – Bir voksel için Tuner koşulu sağlandığında, hangi kuvvetlerin onu etkileyeceğini seçebilirsiniz. Maya alanlarını, Phoenix kuvvetlerini, Mapper’ları veya hatta diğer Voksel veya Parçacık Tuner’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.
Çarpan ile | tun_force_mult – Kuvvetlerin gücü için çarpan. Bu, özellikle Maya alanının Phoenix simülasyonu üzerindeki etkisini kolayca ölçeklendirmek için kullanışlıdır.

Düzenleme Koşulu Penceresi #
Düzenleme Koşulu penceresi, Phoenix Voxel Tuner’ı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. Voxel Kanalını Değiştir eylemi veya Kuvvetlerden Etkile eylemi, yalnızca koşullar ağacını karşılayan Simülatör hücreleri 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, metnini “Sıcaklık > 800.000” olarak değiştirecektir; bu, Voxel Tuner’ın yalnızca Sıcaklık ızgara kanalı 800’den yüksek olan voksel’leri 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.





