View Categories

Ateş

6 dakika okuma

Bu sayfa, Chaos Phoenix’in Rendering sürümünün Fire alt bölümü hakkında genel bilgiler sunmaktadır.

Genel Bakış #


Bu açılır menü, hacimsel gölgelendiricinin yayıcı (ateş) rengini ve simülatör tarafından yayılan ışığı kontrol eder. Buradan, yayılan ışığın rengini ve yoğunluğunu kontrol edebilirsiniz.

Ateşin gölgelendirilmesi için farklı modlar mevcuttur; bu modlar, ateş ve duman opaklığının gölgelendirilmesinin doğanın fiziksel yasalarını taklit edecek şekilde birbirine bağlı olup olmayacağını veya ek esneklik için ayrı ayrı kontrol edilip edilmeyeceğini etkiler.

Ayrıca , fiziksel olarak daha doğru bir görünüm elde etmek ve ateşin sıcak kısımlarına daha fazla parlaklık vermek veya daha sanatsal bir sonuç elde etmek arasında geçiş yapmanızı sağlayan Fiziksel Tabanlı parametre de bulunmaktadır .

Bu özelleştirme özelliği, mum alevlerinden şöminelere, sigara dumanından büyük patlamalara kadar çeşitli ateş, duman ve diğer hacimsel senaryoları, ayrıca bulutsular gibi bilim kurgu içeriklerini ve tamamen hayal gücünüze bağlı diğer efektleri gölgelendirmenize olanak tanır.

Hacim gölgelendiricisinde iki tür içerik vardır dağınık (diffuse ) ve yayıcı (emissive) . Basitlik açısından, dağınık içeriğe Duman , yayıcı içeriğe ise Ateş diyoruz .

Dağınık (Duman) görünür olmak için dış ışığa ihtiyaç duyar ve ayrıca gölge oluşturur. Öte yandan, yayıcı (Ateş) ışıkla aydınlatılmadan bile görünür. Ayrıca aydınlatmayı dikkate almaz ve kendi üzerine gölge düşürmez.

Phoenix, yayılan ateşin dumanı ve sahneyi nasıl aydınlattığını kontrol etmenize yardımcı olan farklı araçlara sahiptir – daha fazla ayrıntı için Ateş Işıkları alt menüsüne bakın.

Ateş ve dumanın da kendine özgü Renk ve Alfa değerleri vardır. Alfa, opaklığın eş anlamlısıdır ve şeffaflık opaklığın zıttıdır. Ateşin Rengi ve Opaklığı , ayrıca Dumanın Rengi ve Opaklığı , “Based on” parametresi kullanılarak simülasyondan fiziksel bir Izgara Kanalına eşlenebilir .

“Based on” parametresi , işlenecek kaynak kanalı belirtir ve sırasıyla Ateş, Duman Rengi ve Duman Opaklığı için bağımsız olarak ayarlanır. Bu, gölgelendirmeyi çok esnek hale getirir, böylece simülasyonun ateşini duman olarak ve dumanını da ateş olarak işleyebilirsiniz; bu, her biri için “Based on” parametresini ayarladığınız kanala bağlıdır.

Fire eklentisi ayrıca, Izgara Kanalı verilerini render verilerine yeniden eşlemek için bir Renk Gradyanı  ve  Grafik Diyagramı içerir . Renk Gradyanı, Temel alınan kanalı bir render rengine yeniden eşleyerek ateşin rengini gölgelendirir. Grafik Diyagramı ise Temel alınan kanalı  Fire Opaklığı  veya  Yoğunluğunu render etmek için yeniden eşler .

Ateş, Duman Rengi ve Duman Opaklığı da  bir dokuya veya bir dokuyla çarpılmış bir Izgara Kanalına eşlenerek çok çeşitli farklı sonuçlar elde edilebilir.

Dokuların sonsuz çözünürlüğü vardır ve bu nedenle ızgaranın çözünürlüğünün üzerinde ayrıntı düzeyini artırabilirler; yani düşük çözünürlüklü bir simülasyonda bile doku kullanıldığında ayrıntılı bir sonuç elde edilebilir.

Varsayılan olarak, dokular uzayda statiktir. Bununla birlikte, Izgara Doku UVW Kanalını dışa aktarırsanız ve TexUVW özelliğini kullanırsanız, dokular sıvıyla birlikte hareket ederek daha da fazla olasılık yaratabilir; örneğin, bir pastanın üzerindeki eriyen dokulu krema gibi.

Kullanıcı Arayüzü Yolu: || PhoenixFDSim’i Seçin || > Öznitelik Düzenleyici > İşleme açılır menüsü > Ateş açılır menüsü

Parametreler #


Aynı vokselde hem Duman hem de  Ateş (yaygın ve emisyonlu) bulunduğunda ,  ortaya çıkan rengi ve alfa değerini belirlemek için Ateş Opaklık Modunu  kullanabilirsiniz  .

Ateş efekti, Duman Şeffaflığı alt menüsünde duman için ayarlanan şeffaflığı doğrudan kullanabilir  veya Tamamen Görünür  veya  Kendi Şeffaflığını Kullan  modlarını kullanarak şeffaflıklarını ayrı ayrı ayarlayarak daha fazla kontrol sağlayabilirsiniz  .

Aşağıdaki “Temel alınan ” parametresini kullanarak , Ateş  ve  Dumanı gölgelendirirken çok çeşitli sonuçlar elde edebilirsiniz  .

Örneğin,  Ateş  (yayılım içeriği) varsayılan olarak Sıcaklık Izgara Kanalına dayanmaktadır  . Bunun yerine Duman Izgara Kanalı  verilerine dayansaydı  , Duman değerleri içeren voksel’ler yayılım (Ateş) olarak gölgelendirilirdi. Başka bir deyişle, Duman Ateş olarak işlenirdi.

Öte yandan, eğer  Duman Rengi  (yaygın) ve  Duman Opaklığı  Sıcaklığa bağlı olsaydı, Sıcaklık değerlerine sahip voksel’ler yaygın hacimsel (Duman Rengi ve Opaklığı) olarak gölgelendirilirdi. Başka bir deyişle, Ateş Duman olarak gösterilirdi.

Temel alınan  |  emSource  – Ateş olarak işlenecek kaynak kanalını belirtir. Varsayılan olarak  Sıcaklık  kanalı kullanılır.

  • Devre dışı bırakıldı  – gölgelendiricinin emisyon bileşeni devre dışı bırakılacaktır.

  • Sıcaklık

  • Duman

  • Hız

  • Yakıt

  • Doku  – emisyon, Doku parametresinde belirtilen doku haritasına göre belirlenecektir.

  • RGB

Doku  |  emTexture  – Eğer  Temel Alınan seçeneği Doku  olarak ayarlanmışsa  , bu yuva ateşin oluşturulacağı dokuyu belirtir. Bu yuva ayrıca  Modüle Et  seçeneğiyle kullanılacak bir dokuyu da belirtebilir. Phoenix’te doku eşleme hakkında daha fazla bilgi için lütfen  Doku eşleme, ateş/duman/sıvı ile dokuları hareket ettirme ve TexUVW sayfasına bakın.

Modüle Et  |  emModulate  – Bu seçeneği etkinleştirmek,  Temel Alınan kanalını Doku   yuvasındaki harita ile  çarpar. Bu yalnızca Temel Alınan seçeneği Doku  olarak ayarlanmadığında  etkilidir  .

Varsayılan Ayarlara Sıfırla – Dağıtım ayarlarını varsayılan değerlerine sıfırlar. 

Ateş Şeffaflık Modu |  emIgnoreAlpha  – Dumanın kendi şeffaflığı  Duman Şeffaflığı bölümünde bulunurken, Ateş şeffaflığı aşağıdaki üç yöntemden biriyle belirlenebilir:

Duman Opaklığını Kullan – Ateş, Duman Opaklığı açılır  menüsünde dumana ayarlanan aynı opaklığı kullanacaktır  . Bu, ateşin duman olmayan hücrelerde görünmeyeceği anlamına gelir. Tamamen Görünür  – Ateş her zaman tam opaklığa sahipmiş gibi işlenecek, ancak alfa üretmeyecektir. Bu şekilde ateş, opaklığı olmayan hücrelerde bile görünür olacaktır. Bu mod, Sıcaklık yayan ancak Duman yaymayan kaynaklarla yapılan simülasyonlar gibi Phoenix simülasyonlarıyla kullanım için tasarlanmıştır. İşleme sırasında Phoenix, eklemeli karıştırma kullanarak ateşi sahneyle dahili olarak birleştirir ve ateş manuel olarak birleştirilirken bu karıştırma kullanılmalıdır. Ancak bu mod, dumanla karışık ateşin birleştirilmesi için uygun değildir. Kendi Opaklığını Kullan – Opaklık diyagramını ve/veya bir dokuyu  kullanarak ateş için özel, değişken opaklık   .

Fiziksel Tabanlı  |  emBlackBody  – Ateşin sanatsal görünümü (0’a ayarlandığında) ile gerçekçi fiziksel tabanlı Yoğunluk (1’e ayarlandığında) arasında geçiş yapar. Gerçekçi mod, ateş yoğunluğunu  Kara Cisim Radyasyonu  modeliyle çarpar ve bu da ateşin sıcak kısımlarına güçlü bir parlaklık kazandırır.  Fiziksel Tabanlı örneğine bakın  .

Opaklık Doku Modu  |  emAlphaSrc  – Yalnızca  Ateş Opaklık Modu ” Kendi Opaklığını Kullan”  olarak ayarlandığında  kullanılabilir .

Opaklık Dokusu Kullanmayın – Ateş Opaklığı tamamen aşağıdaki Renk ve Opaklık Eğrisine  bağlı olacaktır . Opaklığı Doku ile Çarpın  – Renk ve Opaklık Eğrisi, belirtilen doku ile çarpılarak nihai Ateş Opaklığı elde edilecektir. Dokudan Ateş Opaklığı  – Ateş Opaklığı tamamen belirtilen dokuya bağlı olacaktır – aşağıdaki Renk ve Opaklık Eğrisi dikkate alınmayacaktır.

Opaklık Dokusu  |  emAlphaTexture  –  Opaklık Dokusu Modu, Dokuyla Çarpılan Opaklık  veya  Dokudan Ateş Opaklığı  olarak ayarlanmışsa  , bu yuva Ateş Opaklığını modüle etmek için kullanılan dokuyu belirtir. Phoenix’te doku eşleme hakkında daha fazla bilgi için lütfen  Doku eşleme, ateş/duman/sıvı ile dokuları hareket ettirme ve TexUVW sayfasına bakın.

Ateş Çarpanı |  emMult  – Ateş renginin yoğunluğu için genel çarpan.

Opaklık Çarpanı  |  emAlphaMult  – Duman Opaklığından ayrıldığında ateşin kendi opaklığı için çarpan. Yalnızca  Opaklık Modu ” Kendi Opaklığını Kullan”  olarak ayarlandığında  kullanılır .

Renk Gradyanı ve Yoğunluk/Opaklık Eğrisi #


“Temel alınan ” seçeneği bir Izgara Kanalı olarak ayarlandığında , Izgara simülasyon verilerini görüntü verilerine yeniden eşlemek için Renk Gradyanı ve Yoğunluk/Opaklık eğrisi  grafik diyagramı kullanılır.

Renk Gradyanı, simülasyon verilerini “Temel Alınan” kanalından  Ateş Rengi’ne yeniden eşler .

Bu arada,  grafik diyagram  eğrisi, “Temel alınan” kanalını  “Ateş Yoğunluğu “na veya  “Ateş Opaklığı”  modu ”  Kendi Opaklığını Kullan”  olarak ayarlandığında ”  Ateş Opaklığı”na yeniden eşler .

Grafik diyagramında,  Opaklık/Yoğunluk  dikey olarak Y eksenine yerleştirilmiştir ve 0 ile 1 arasında değişir.

X ekseni, “Temel alınan”  parametresinde seçilen  Izgara Kanalı için değerleri temsil eder   . Kanalın veri aralığı grafikte açık mavi bir vurgu olarak gösterilir.

 Daha fazla bilgi için Phoenix  Grid Kanal Aralıklarına bakın.

Renk  |  emRampColor_t, emRampColor_s, emRampColor_v, emRampColor_f  – Seçilen kanalın değerine bağlı olarak ışığın rengini kontrol eder. Bu renk,  kullanılacak nihai değeri elde etmek için Ateş Çarpanı  ile çarpılır. Seçilen kanalın veri aralığı açık mavi renkle vurgulanacaktır.

Yoğunluk  |  epower_t, epower_s, epower_v, epower_f  –  Yangın Opaklığı Modu,  Duman Opaklığını Kullan  veya  Tamamen Görünür olarak ayarlandığında  görünür . Yayılan ışığın parlaklığı, diyagram kontrolünde gösterilen fonksiyon tarafından belirlenir. X ekseni boyunca, seçilen Kaynak Kanalına (Sıcaklık, Yakıt, vb.) ait değer bulunur. Işığın rengi, yukarıdaki gradyan kontrolü ile ayarlanır. Seçilen kanalın veri aralığı açık mavi renkle vurgulanacaktır.

Opaklık  |  epower_t, epower_s, epower_v, epower_f  – Yalnızca  Ateş Opaklık Modu ” Kendi Opaklığını Kullan”  olarak ayarlandığında  görünür. Yayılan ışığın opaklığı, diyagram kontrolünde gösterilen fonksiyon tarafından belirlenir. X ekseni boyunca, seçilen Kaynak Kanalına (Sıcaklık, Yakıt, vb.) göre  değer bulunur  .

Renk geçişlerinde ve diyagramlarda aşağıdaki kontrolleri kullanabilirsiniz:

Çift tıklama – Yeni bir nokta oluşturur veya mevcut bir noktayı değiştirir. Sol fare düğmesini bir nokta üzerinde sürükleme – Noktayı hareket ettirir. Önceden birden fazla nokta seçilmişse, aynı miktarda hareket ederler. Sol fare düğmesini birden fazla nokta üzerinde sürükleme – Birden fazla noktayı seçer. Orta fare düğmesini arka plan üzerinde sürükleme – Görünür alanı sürükler. Shift tuşuna basılırsa, diyagramı ilgili yönde ölçeklendirir. Fare tekerleği – Yakınlaştırır/uzaklaştırır. Fare tekerleğini kontrolün kenarlarına yakın tutma  – Yalnızca X ekseni boyunca veya yalnızca Y ekseni boyunca yakınlaştırır/uzaklaştırır. Sağ tıklama – Bir nokta ekleyebileceğiniz, seçili bir noktayı düzenleyebileceğiniz veya silebileceğiniz ve tüm diyagramı veya gradyanı görünüme sığdırabileceğiniz bir açılır menü görüntüler. Birden fazla nokta seçiliyse, bunlar aynı anda düzenlenebilir. Aşağıda görüldüğü gibi, birden fazla seçili nokta Ölçek Seçimi seçeneğiyle ölçeklendirilebilir ve ters çevrilebilir .





Örnek: Fiziksel Tabanlı #


Fiziksel  Tabanlı  parametre, ateşin görünür parlaklığını değiştirerek ateşe belirli bir görünüm kazandırabilir. Bu örnek, daha koyu sanatsal bir görünümden (0) fotogerçekçi bir görünüme (1) geçişi göstermektedir.


Fiziksel Tabanlı = 0


Fiziksel Tabanlı = 0,1


Fiziksel Tabanlı = 1

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir