Bu sayfa, 3ds Max için Chaos Phoenix kullanarak benzin patlaması simülasyonu oluşturmak için adım adım bir kılavuz sunmaktadır.
Genel Bakış #
Bu, Phoenix hakkında önceden bilgi gerektirmeyen giriş seviyesi bir eğitimdir. 3ds Max 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 eğitim, 3ds Max 2018 için Phoenix 4.30 Resmi Sürümü ve V-Ray 5, Hotfix 2 Resmi Sürümü kullanılarak oluşturulmuştur. Resmi Phoenix ve V-Ray sürümlerini https://download.chaos.com adresinden indirebilirsiniz . Burada gösterilen sonuçlar ile kendi kurulumunuzun davranışı arasında büyük bir fark fark ederseniz, lütfen Destek Formu aracılığıyla bizimle iletişime geçin .
Bu sayfadaki talimatlar, 3ds Max için Phoenix’te benzin patlaması simülasyonu kurma sürecinde size rehberlik eder. Bu eğitimin sonunda, kendi patlama simülasyonlarınızı oluşturabilecek, simülasyonun diğer nesnelerle nasıl etkileşim kurduğunu anlayabilecek ve Phoenix Yangın/Duman Simülatörünün temel ayarlarından bazılarını düzenlemenin temellerini öğrenebileceksiniz.
Bu eğitim videosu, YouTube kanalımızda yayınlanan Hızlı Başlangıç videosuna eşlik eden bir kılavuzdur.
Proje dosyalarını indirmek için:
Takip etmek istiyorsunuz ama ehliyetiniz yok mu?:
-
Video Phoenix 3.0 kullanılarak oluşturulmuştur, ancak eğitim kılavuzunun metin versiyonu güncellenmiş olup Phoenix 4.30 Official sürümünü kullanmaktadır. Herhangi bir şüphe durumunda metne başvurabilirsiniz.
-
Benzin Patlaması oluşturmanın bir başka yolu da, 16 Eylül 2020’den beri Gece Sürümlerinde yer alan Benzin Patlaması Araç Çubuğu Hızlı Kurulum ön ayarının daha yeni ve geliştirilmiş sürümünü kullanmaktır.
Sistem Birimleri Kurulumu #
Ölçek, herhangi bir simülasyonun davranışı için çok önemlidir. Simülatörün gerçek dünyadaki birim cinsinden boyutu , simülasyon dinamikleri için önemlidir. Büyük ölçekli simülasyonlar daha yavaş hareket ediyormuş gibi görünürken, orta ve küçük ölçekli simülasyonlarda çok fazla hareketlilik vardır. Simülatörünüzü oluştururken, Simülatörün gerçek dünyadaki boyutlarının gösterildiği Izgara (Grid) seçeneğini kontrol etmelisiniz. Sahnedeki Simülatörün boyutu değiştirilemiyorsa, Izgara (Grid) seçeneğindeki Sahne Ölçeği (Scene Scale) seçeneğini değiştirerek çözücüyü ölçeğin daha büyük veya daha küçük olduğu gibi çalışacak şekilde kandırabilirsiniz .
Phoenix çözümleyicisi, Görüntü Birimi Ölçeğini nasıl görüntülemeyi seçtiğinizden etkilenmez; bu sadece bir kolaylık meselesidir.
Özelleştir → Birim Ayarları bölümüne gidin ve Görüntü Birimi Ölçeğini Metrik Metre olarak ayarlayın .
Ayrıca, Sistem Birimlerini 1 Birim 1 Metreye eşit olacak şekilde ayarlayın .

Sahne Kurulumu #
Aşağıdaki adımlarda, Phoenix Benzin Patlaması Ön Ayarı ile benzin patlaması simülasyonu oluşturmayı göstereceğiz.
Bundan sonra, daha fazla esneklik ve kontrol için simülasyonu adım adım manuel olarak nasıl ayarlayacağınızı açıklayacağız.
Benzin Patlaması Ön Ayarı #
Öncelikle hızlı bir benzin patlaması ön ayarı kullanarak başlayacağız.
Yarıçapı 24,0 metre olan bir küre oluşturun . Bu küre patlamanın kaynağı olacak.

Seçili küre ile Phoenix Araç Çubuğu’ndan Benzin Patlaması Ön Ayarı düğmesine tıklayın .
Şimdi araç çubuğundaki “Simülasyonu Başlat” düğmesine basın .
Simülasyonun birkaç saniye çalışmasına izin verin, sonuçları görüntüleme alanında görebilirsiniz. Simülasyon işlemini sonlandırmak için Durdur düğmesine tıklayın.
İşte simülasyonun GPU önizlemesi.

Yukarıdaki resimde görüldüğü gibi GPU Önizlemesini etkinleştirmek için, Phoenix Simülatörü → Önizleme açılır menüsü → GPU Önizleme → Görünüm Alanında Etkinleştir seçeneğini belirleyin .

Manuel Patlama Kurulumu #
Şimdi de benzin patlaması simülasyonunu manuel olarak nasıl kuracağımıza bakalım.
Yukarıdaki önceden belirlenmiş adımlardan devam ediyorsanız, Simülatörü seçin ve Phoenix Araç Çubuğundan Önbellek Dosyalarını Sil düğmesine basın , ardından Simülatörü ve kaynak nesneleri sahnenizden silin.
Eğer küre silindiyse, 24,0 metre yarıçapında yeni bir küre oluşturun .
Phoenix araç çubuğundaki ” Ateş/Duman Simülatörü Oluştur ” düğmesine tıklayın ve görünüm alanında tıklayıp sürükleyerek, patlamanın yayılması için biraz boşluk bırakarak küreyi kapsayacak bir hacim oluşturun. Küreyi Simülatörün hacim alanının alt kısmına yakın bir yere taşıyın. Kürenin hala hacmin içinde olduğundan emin olun.
Grid açılır menüsünü açın ve aşağıdaki değerleri ayarlayın:
-
Sahne Ölçeği : 1.0
-
Hücre Boyutu : 1,0 m .
-
Boyut XYZ: [ 229, 219, 123 ] .
Simülasyonu olumsuz etkileyebileceğinden, 3ds Max’in Ölçek aracıyla Simülatör konteynerini ölçeklendirmek yerine Simülatörün Boyut özelliklerini kullanın.

Phoenix araç çubuğundaki ” Ateş/Duman Kaynağı Oluştur” düğmesine tıklayın ve kaynağı sahnenize yerleştirin.
Kaynak nesnesi 2 boyutlu, işlenemeyen bir simgedir; bu nedenle boyut ve yerleşim yalnızca gerektiğinde Kaynağı seçebilmek için önemlidir.
Seçili Ateş/Duman Kaynağı nesnesiyle , Değiştirme Paneline gidin ve Yayıcı Düğümler listesinin altında bulunan Ekle düğmesine tıklayın , ardından Küreyi seçin .
Bu şekilde küre, yayıcı olarak seçilecektir.
Kaynak düğümü, Emisyon Modu ve Çıkış Hızı gibi Emisyon Özelliklerini kontrol ettiğimiz yerdir. Küre, Simülatör içindeki sıvının gerçek emisyon kaynağıdır.


Ateş/Duman Kaynağı menüsünde , bu gösterim için gerekli olmayacakları için Sıcaklık ve Duman seçeneklerini devre dışı bırakacağız . Yakıt seçeneğinin etkinleştirildiğinden emin olun.

Çok miktarda yakıtı çok hızlı bir şekilde tüketecek bir patlama yaratacağımız için, Çıkış Hızı’nı artırmamız gerekecek . Bu sayı ne kadar yüksek olursa, saniyede o kadar fazla akışkan üretilecektir. Kısa ama güçlü bir akışkan patlaması yaratmak için, Çıkış Hızı sayısını canlandıracağız .
Kare 0’da olduğunuzdan emin olun, Otomatik Tuşlama özelliğini açın ve Giden Hız değerini 2000 olarak değiştirin .

1. kareye geçin ve Çıkış Hızını 0.0 olarak değiştirin, ardından Otomatik Tuşlamayı kapatın .

Simülatörü seçin. Değiştirme Paneli’nde , Izgara açılır menüsü altında, simülasyonun görünümünü ve performansını büyük ölçüde etkileyen hacim ızgarasının çözünürlüğünü kontrol eden parametreler bulunur.
Şu anda yaklaşık 6 milyon toplam hücre bulunmaktadır. Yineleme işlemi sırasında simülasyon süresinden tasarruf etmek için, toplam hücre sayısı yaklaşık 825.000 olana kadar Çözünürlüğü Azalt seçeneğine birkaç kez tıklayın.
Simülasyon çözünürlüğü hakkında daha fazla bilgi için lütfen Temel Sıvılar Hızlı Başlangıç sayfasına bakın .

“Simülasyonu Başlat” simgesine tıklayın ve patlamanın gerçekleşmediğini fark edin. Yangın/Duman Simülatörünü seçin ve Yakıt bölümüne gidin. “Yanmayı Etkinleştir” seçeneğini seçin .

Tekrar “Simülasyonu Başlat”ı tıklarsanız , patlamanın hala gerçekleşmediğini göreceksiniz. Bunun nedeni, Ateşleme Sıcaklığının 600.0 olarak ayarlanmış olmasıdır . Bu sıcaklık oldukça yüksektir. Phoenix varsayılan olarak 300.0’ı varsayılan ortam sıcaklığı olarak kullanır. Ateşleme Sıcaklığını biraz daha düşük bir değere, 290.0’a değiştirin .

Simülasyonu başlatın ve kabarık bir önizleme göreceksiniz. Patlamayı daha net görmek için Önizleme menüsüne gidin ve Görünüm Alanında Etkinleştir’e tıklayarak GPU Önizlemesini açın .

Şu anda patlama, simülatörün ızgarası tarafından üstten ve yanlardan engelleniyor.
Bunu, Izgara açılır menüsünde Sıcaklığa Göre Uyarlanabilir Izgarayı açarak ayarlayın . İçerideki sıvının sıcaklığı belirtilen eşiğe ulaştığında genleşmenin gerçekleşmesini sağlamak için Eşik sıcaklığını 600,0’a düşürün.
Dumanınızda kırpılma sorunu yaşıyorsanız, uyarlanabilir ayarı Duman olarak ve Eşik değerini 0,02 olarak ayarlayın .

Patlamanın tabanı genişletmesini önlemek için, Konteyner Duvarları’na gidin ve Z ekseninde Sıkışmış (-) seçeneğini seçin . Bu, bir taban görevi görecektir.

Simülasyonu başlatın. Oluşan patlama oldukça düzgün görünüyor.

Daha fazla çeşitlilik katmak için, Ateş/Duman Kaynağını seçin ve Gürültü değerini 10’a yükseltin .
Simülasyona eklenen varyasyona dikkat edin.

Simülasyonu tekrar başlatın. Çalışırken, Simülatörü seçin, İşleme (Rendering ) bölümüne gidin ve Hacimsel Seçenekler (Volumetric Options) düğmesine tıklayın .

Ateş ayarları altında , birkaç Ateş Şeffaflık Modu mevcuttur: Duman Şeffaflığını Kullan , Tamamen Görünür ve Kendi Şeffaflığını Kullan .
“Kendi Şeffaflığını Kullan” seçeneğini işaretleyin ve simülasyonu durdurun.
Kendi Şeffaflık modunu kullandığınızda , ateş eğrisi ateşin yoğunluğunu değil, şeffaflığını kontrol edecektir. Bu modda yoğunluk, renk gradyanı tarafından kontrol edilir ve Ateş Çarpanı kullanılarak artırılabilir veya azaltılabilir .

Buradaki grafik yalnızca ateşin saydamlığını kontrol eder. Eğriye yeni bir nokta eklemek için çift tıklayın ve ateşin saydamlığını azaltmak, iç içeriği daha fazla ortaya çıkarmak ve daha parlak görünmesini sağlamak için noktayı aşağı doğru sürükleyin. Saydamlığı artırmak ve iç yapıyı daha fazla gizlemek için noktayı yukarı sürükleyin. Yumuşak bir eğri için ortaya noktalar ekleyin.
Daha büyük bir grafik üzerinde çalışmak için Genişlet düğmesine tıklayın .

Grafiğin üzerindeki Şeffaflık Çarpanı ile şeffaflığı daha da ayarlayabilirsiniz . Bu örnekte, bu değeri 0,5’e düşüreceğiz ve ateşin parlaklığının nasıl arttığına dikkat edeceğiz.

Fiziksel Tabanlı ayarı, sanatsal ve fiziksel olarak doğru sonuçlar arasında bir denge kurar. Fiziksel Tabanlı değerini 0,75 olarak değiştirin ve simülasyondaki daha “alevli” görünümü gözlemleyin. Bu parametre, ateş yoğunluğunun ne kadarının renk gradyanından ve ateş çarpanından geldiği ile ne kadarının fiziksel tabanlı siyah cisim gölgelendiricisi kullanılarak hesaplandığı arasında bir denge kurar.

Ateşin rengini değiştirmek için, grafiğin üzerindeki havuçlara çift tıklayın ve yeni bir renk seçin. Önceki renge dönmek için İptal’i seçin.

Patlamanın daha az kontrollü görünmesini sağlamak için Dinamikler menüsüne gidin ve Koruma altında Kalite ayarını değiştirin . Bu ayar , simülasyonun daha fazla yayılmasını ve girdaplı bir hareket vermesini sağlar. Kaliteyi 80’e yükseltin . Bu değeri artırmanın simülasyon süresini artıracağını unutmayın. Başka bir simülasyon başlatın.

Patlama biraz daha dağılıyor, ancak henüz tam olarak gerçekleşmedi. Tekrar İşleme (Rendering) bölümündeki Hacimsel Seçenekleri (Volumetric Options) açın. Şimdilik Ateşi (Fire) devre dışı bırakın . Yakıtın çok fazla yanması sonucu oluşan yoğun dumanı görebiliyoruz. Bunu düzeltmek için simülasyonu durdurun.

Simülasyonun Yakıt ayarlarında , daha fazla yanma ve daha parlak bir alev elde etmek için Duman Miktarını 0,4’e düşürün ve ayrıca Duman Eşiğini 1,0’a yükseltin . Duman eşiği , yakıtın ne kadarının duman olarak oluşacağını azaltacaktır. Yakıtın simülasyon boyunca yayılma hızını azaltmak için Yakıtın Yayılma değerini 2’ye düşürün.

Hacimsel Seçenekler’de , simülasyonu yeniden başlatmadan önce Yangının Temel Alındığı Parametreyi tekrar Sıcaklık’a ayarlamayı unutmayın.

Ateş şu an çok şiddetli görünüyor. Yakıt menüsüne gidin ve Yakıtın Enerjisini 5’e düşürün ve simülasyonu yeniden başlatın.


Patlama iyi görünmeye başladı, ancak çok uzun süre sıcak kalıyor. Dinamikler bölümüne gidip Soğutma değerini 0,3’e çıkararak yangının soğutulmasını artırmamız gerekiyor .

Dumanımız çok ince görünüyor. Hacimsel Seçenekler’de , Duman Opaklığı açılır menüsünü genişletin ve Basit Duman Opaklığını 0,9’a yükseltin .


Basit Duman Opaklığı: 0,5

Basit Duman Opaklığı: 0,9
Duman Rengi seçeneğini genişletin ve daha koyu bir duman elde etmek için Sabit rengi biraz azaltın . Bu örnekte, 29 değerini kullandık . Ayrıca , duman içindeki ışığın daha az dağılması için Dış Dağılım Çarpanını 0,8’e düşürün .

Şimdi ateş biraz daha zayıf görünüyor. Hacimsel Seçenekler’deki Ateş bölümünde , Ateş Çarpanını 5.0’a yükseltin , böylece patlamanın içindeki ateş daha sıcak olur.

Oluşturma #
Simülasyonu oluşturmak için sahnenizi hazırlamak üzere, Oluşturma Ayarları penceresinde Oluşturucu olarak V-Ray’i seçtiğinizden emin olun.

İşte render işleminin şu ana kadarki hali.

Bir zemin düzlemine ihtiyacımız var, bu nedenle Oluştur menüsüne → VRay → VRay Düzlemi’ne giderek bir zemin oluşturun ve sahneye yerleştirin. Simülasyondan biraz daha aşağıya ayarlayın ve gri bir renk verin.

Başka bir render işlemi yapın.

Zeminin bazı bölgelerinin çok parlak olduğunu fark edeceksiniz. Bunu , Hacimsel Görüntüleme Ayarları’nda , Ateş bölümünden kontrol edebilirsiniz .
Sahnedeki Işık Gücü değerini 0,5 olarak ayarlayın ve kareyi yeniden oluşturun. Bu değeri azaltarak, ışık daha eşit şekilde dağılır.

İşte yeni görsel.

Son render için daha ince detaylar elde etmek amacıyla, Izgara Çözünürlüğünü artırın. Simülatörün Değiştirme Paneli’nde, Izgara açılır menüsüne gidin ve yaklaşık 6,1 milyon Toplam hücre elde etmek için Çözünürlüğü Artır seçeneğine birkaç kez tıklayın ve simülasyonu yeniden çalıştırın.

İşte son halinin görüntüsü.

Örnek Sahne #
Şimdi öğrendiklerimizi gerçek hayattan bir örneğe uygulayalım ve bu varilleri patlatalım!
Yukarıdaki Genel Bakış bölümünden aşağıdaki sahne dosyasını indirebilirsiniz.
Mavi silindiri, pCylinder3’ü seçin ve Benzin Patlaması Ön Ayarını uygulayın .
Simülatörü seçin ve Hücre Boyutunu 0,03 metre olarak değiştirin. Bu, Toplam Hücre sayısını yaklaşık 573.000’e düşürecek ve yineleme işlemi sırasında size zaman kazandıracaktır.

Bir simülasyon başlatın ve mavi varilin patladığını göreceksiniz. Şimdi diğer varillere odaklanacağız.
Simülasyonu durdurun ve Ateş/Duman Kaynağını seçin . Kopyasını oluşturmak için Shift tuşuna basılı tutarak sürükleyin.

Ateş /Duman Kaynağına kırmızı varili , pCylinder2’yi ekleyin .
Dikkat edin, yan yatmış bu varil, Yangın/Duman Simülatörünün biraz dışında kalıyor. Simülatör kutusunu seçin ve üç varilin de yer alacağı şekilde hareket ettirin.

Şimdi simülasyonu başlattığınızda, her iki varilin de aynı anda patladığını göreceksiniz.
Simülasyonu durdurun.

İkinci patlamayı zincirleme reaksiyon gibi gösterecek şekilde kaydırmak için, ikinci Ateş/Duman Kaynağını seçin ve anahtar karelerine gidin. Her iki anahtar kareyi de seçin ve patlamanın 5. karede tetiklenmesi için sürükleyin .

Patlamanın daha erken tetiklenmemesini sağlamak için, 4. kareye geri dönün, Otomatik Tuşlama özelliğini açın ve Ateş Kaynağının Çıkış Hızını 0 olarak değiştirin. Ardından Otomatik Tuşlama özelliğini kapatın .

Şimdi simülasyonu tekrar başlattığınızda iki patlama göreceksiniz, ikincisi beş kare gecikmeli olarak gerçekleşecek.
Simülasyonu durdurun.

Üçüncü varil için, ikinci Ateş/Duman Kaynağını Shift tuşuna basılı tutarak sürükleyin ve üçüncü bir kopyasını oluşturun, ardından pCylinder1’i ona ekleyin.

Bu son varil için, ateşlemeden önce patlamanın biraz soğumasını bekleyeceğiz, bu nedenle üçüncü Ateş/Duman Kaynağı seçiliyken, zaman çizelgesi kaydırıcısını ve kaynağın anahtar karelerini 40. kareye kadar yukarı taşıyın .

Otomatik Tuşu açın ve kaydırıcıyı 41. kareye getirin. Çıkış Hızını 60.0 olarak değiştirin .

Simülasyonu başlatın ve çalışmasına izin verin. Üçüncü patlama, ilk iki patlama soğurken başlar.
Sonuçları görmek için bir test render’ı yapın. Eğer ateş çok parlaksa, Hacimsel Seçenekler’e girin ve Ateş Çarpanı değerini azaltın.

Volumetrik Seçenekler → Ateş sekmesine gidin ve Sahnedeki Işık Gücünü 0,1 olarak değiştirin .

Son simülasyonu yapmak için, Grid ayarlarına girin ve Hücre Boyutunu 0,015 metreye yükseltin . Bu, Toplam Hücre sayısını yaklaşık 4,5 milyona çıkaracaktır .
Uyarlanabilir Izgarayı Duman olarak ve Eşik değerini 0,002 olarak ayarlayın .

Son simülasyonu çalıştırın ve son bir görüntü oluşturun.

