Bu sayfa, yalnızca hareket halindeyken sinyal gönderecek bir simülasyonun nasıl kurulacağına dair bir eğitim sunmaktadır.
Genel Bakış #
Bu, Phoenix hakkında önceden bilgi gerektirmeyen başlangıç seviyesi bir eğitimdir. Maya hakkında temel bir anlayışa sahip olmak faydalı olacaktır, ancak eğitimi takip edebilmek için bir ön koşul değildir.
Bu sayfadaki talimatlar, bir ateş simülasyonunu yalnızca emisyon nesnesi hareket ettiğinde alev püskürtecek şekilde değiştirmenize yardımcı olacaktır. Bu, animasyonla birlikte oluşan ve arkasında iz bırakan efektler için faydalı olabilir; örneğin bir araçtan çıkan duman izleri veya sihirli değnekten çıkan kıvılcımlar gibi.
Takip etmek istiyorsunuz ama ehliyetiniz yok mu?

Adımlar #
Öncelikle Dosya → Proje Penceresi’nden yeni bir proje oluşturun . Pencerenin sağ üst köşesindeki Yeni düğmesine
tıklayın ve projeye bir ad verin.
Bu önemlidir çünkü Phoenix simülasyon verilerini şu anda seçili olan projenin veri dizininde saklar. Dosya → Proje Ayarla… iletişim kutusundan manuel olarak farklı bir proje dizinine işaret edebilirsiniz.

Dosya → Farklı Kaydet’e gidin ve mevcut projenizin sahneler dizinini seçin.

Yayıcı olarak kullanılacak bir geometri parçası oluşturun. Bu örnekte, varsayılan bir çokgen küre kullanılmıştır.
Geometriyi source_geo_01 olarak yeniden adlandırın .

Kaynak geometri seçiliyken, Phoenix Rafındaki Ateş ön ayar düğmesine tıklayın.
Bu, otomatik olarak üzerinde oynayabileceğiniz bir ateş düzeni oluşturacaktır.

PhoenixFDSrc1’i seçin . Öznitelik Düzenleyici’de, Deşarj Değiştiricileri sekmesine gidin ve Kaynak’ın yanındaki açılır menüden Hız’ı seçin .
Ekranda beliren seçeneklere dikkat edin. Ölçek parametresi, grafiğin X eksenini genişleterek emisyon üzerinde daha hassas kontrol sağlar.
Hız, nesnenin veya köşenin hareket ettiği vektörün uzunluğu olarak her kare için hesaplanır. Sahnenizin ölçeğine bağlı olarak, bu çok düşük veya çok yüksek bir değer olabilir.
Alanı ” Dünya” ve Ölçeği 1 olarak ayarlayın .
Grafikteki Y ekseni, X eksenindeki karşılık gelen nokta için üretilen değeri gösterir.
Bu örnekte, kare başına 0,5 dünya birimi hız, 0,5’lik bir deşarj çarpanı üretir.

Simülasyonu başlatın.
Dikkat edin, hiçbir ateş çıkmıyor. Bunun nedeni, nesnemizin sabit olması ve değiştiricinin deşarjı 0 ile çarpmasıdır.
Deşarj değiştiricisinin rampasındaki 0. pozisyonun değerini 1’e yükseltin ve 0.01. pozisyonun değerini 0 olarak ayarlayın.
Bu, cisim hareketsiz haldeyken emisyonun gerçekleşeceği, ancak cisim hareket etmeye başladığı anda deşarjın 0 olacağı anlamına gelir.

Nesnenize biraz animasyon ekleyin ve bunu test etmek için simülasyonu başlatın .
Şu anda cisim sadece hareketsiz haldeyken ateş püskürtüyor .
Bu etkiyi tersine çevirmek (yani sadece hareket halindeyken ateş çıkarmasını sağlamak) için, Deşarj diyagramını tersine çevirmeniz gerekir.
Diyagramın X ekseni giriş değerlerini , Y ekseni ise sonucu göstermektedir . Bu nedenle, giriş değerleri 0 olduğunda (yani hız 0, nesne hareketsiz), Y ekseni değeri de sıfır olmalıdır. Bu koşul sağlandığında, nesne hareketsiz dururken hızı 0 olduğu için sinyal yaymaz.
Bu kurulumu sağdaki resimde görebilirsiniz.

Nasıl göründüğünü görmek için Başlat’a tıklayabilirsiniz .
