View Categories

Duman Opaklığı

5 dakika okuma

Bu sayfa, Chaos Phoenix’in Rendering özelliğinin Smoke Opacity alt bölümü hakkında genel bilgiler sunmaktadır.

Genel Bakış #


Bu iletişim kutusu, Hacimsel Gölgelendiricinin Opaklık bileşenini kontrol eder.

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. Dumanın Opaklığı Dumanın Rengi , ayrıca Ateşin 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.

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.

Aşağıdaki Duman Opaklığı ayarları, Ateş Açılır  Menüsündeki  Ateş Opaklığı Modu “ Duman Opaklığını Kullan” olarak ayarlanmışsa  ,  Ateşin görüntülenmesini etkileyecektir .

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


Parametreler #


Aynı vokselde hem Duman hem de Ateş (yaygın ve emisyonlu) olduğunda , ortaya çıkan rengi ve alfa değerini belirlemek için Ateş alt menüsündeki Ateş Opaklık Modu seçeneğini kullanabilirsiniz .

Ateş Şeffaflık Modu “Duman Şeffaflığını Kullan” olarak ayarlanmışsa , aşağıdaki Duman Şeffaflığı  ayarları Ateşin görünümünü etkileyecektir.

 Aksi takdirde, Ateş alt menüsündeki Tamamen Görünür  veya  Kendi Şeffaflığını Kullan modlarından birini kullanarak, ek kontrol için şeffaflıklarını ayırabilirsiniz  .

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  |  trSource  – Duman opaklığının nasıl hesaplanacağını seçmenizi sağlar. Varsayılan olarak, bu  Basit Duman  seçeneğine ayarlanmıştır. Ayrıca bir doku haritasına dayalı olabilir veya önbellek dosyalarından okunabilir; bu durumda,   simülasyon çalıştırılmadan önce Çıktı açılır menüsünden ilgili ızgara kanalının etkinleştirilmesi gerekir.

  • Basit Duman – Opaklık eğrisi üzerinden yeniden eşleme yapmadan, doğrudan Duman kanalını opaklık olarak  kullanın   . Opaklık yalnızca  Basit Duman Opaklığı ile kontrol edilir. Duman  modunda Opaklık Eğrisini kullanarak  Basit Duman moduna benzer sonuçlar elde etmek istiyorsanız  , Opaklık Eğrisinde [0; 0] koordinatlarından [1; Basit Duman Opaklığı ]  koordinatlarına kadar düz bir çizgi oluşturun  ve ardından eğrinin ortasını yukarı doğru bükün.  Basit Duman Opaklığı  arttıkça, eğrinin daha güçlü bir şekilde bükülmesi gerekir.

  • Sıcaklık  – Sıcaklık kanalını kullanın ve bunu Opaklık Eğrisi üzerinden yeniden eşleyerek oluşturulan opaklığı elde edin. Simülasyonda duman kanalına ihtiyaç duymadan duman üretmek için kullanılabilir.

  • Duman  – Duman kanalını kullanın ve oluşturulan opaklığı elde etmek için Opaklık Eğrisi üzerinden yeniden eşleştirin.

  • Hız  – Hız kanalının büyüklüğünü kullanın ve bunu Şeffaflık Eğrisi üzerinden yeniden eşleyerek oluşturulan şeffaflığı elde edin.

  • Doku  – Opaklık eğrisi üzerinden yeniden eşleme yapmadan, Doku  yuvasına takılı bir doku haritasını opaklık olarak kullanın  .

  • Yakıt  – Yakıt kanalını kullanın ve opaklık eğrisi üzerinden yeniden eşleyerek oluşturulan opaklığı elde edin.

Doku  |  trTexture  – Eğer  “Temel alınan ” parametresi “Doku”  olarak ayarlanmışsa  veya  “Modüle”  etkinleştirilmişse, bu yuva kullanılacak 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.

Modüle Et  | trModulate – Etkinleştirildiğinde ve  Temel Alınan seçeneği Doku  olarak ayarlanmadığında  ,  Temel Alınan kanalı Doku   yuvasındaki doku ile çarpılır  .

Varsayılan Ayarlara Sıfırla  – Ayarları varsayılan değerlerine sıfırlar.

Emilim   – Hacimsel gölgelerin rengini ve hacimden görünen nesnelerin tonunu kontrol eder. Daha parlak renkler hacmi daha şeffaf hale getirirken, daha koyu renkler onu daha opak (daha yoğun) hale getirir.

  • Sabit Renk  | trAbsorptionColor – Emilim efekti için kullanılacak rengi belirtir.

  • Doku  trAbsorptionTexture – Bir doku yuvaya bağlandığında, emilim sabiti rengi yok sayılır ve bunun yerine doku rengi kullanılır. 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.

Daha fazla bilgi için,   aşağıdaki Emilim Sabiti Renk örneklerine bakın.

Basit Duman Opaklığı  | trSimpleSmFactor – ”  Temel alınan” parametresi  “Basit duman”  olarak ayarlandığında , bu değer opaklık çarpanı olarak kullanılır.

Minimum Görünür Opaklık  | trSkipShLevel – Bir vokselin opaklığı belirtilen bu değerin altındaysa, voksel hiç gölgelendirilmeyecektir. İşlemeyi hızlandırmak için bu değeri artırın. Dumanın bazı kısımları çok şeffafsa ve renderda kaybolmaya başlıyorsa, bu değeri azaltın.

Sahne Birimlerine Göre Opaklığı Ölçeklendir  | trAlphaUnitScale – Etkinleştirildiğinde, Izgara çözünürlüğü değiştirilirken birim uzunluk başına opaklık sabit kalır. Bu nedenle, birim ölçeği ne kadar büyükse, renderlarda duman o kadar yoğun görünür ve bunun tersi de geçerlidir. Bu seçenek, içe aktarılan Field3D ve OpenVDB önbellek dosyaları için Kapalıdır. Bu seçeneğin,  Kendi Opaklığını Kullan  modundaki Ateşi de etkilediğini unutmayın. Yüklü bir önbellek dosyası yoksa etkili olmaz.

Sahne Birimlerine Göre Ölçek Opaklığı devre dışı bırakıldığında , daha yüksek ızgara çözünürlüğünde simüle edilen Phoenix önbellekleri, aynı simülasyonun daha düşük çözünürlükte yapılan simülasyonuna göre daha opak görünecektir.

Büyük Hacimsel Izgaraları Optimize Et  |  trOptimizeVolumetrics  – 15 milyon hücrenin üzerindeki önbelleklere sahip sahnelerin daha hızlı işlenmesine yardımcı olur. Bu seçenek, işleme sırasında ek ızgara belleği gerektirir, bu nedenle yeterli RAM’iniz yoksa devre dışı bırakabilirsiniz. Aşamalı işleme kullanıyorsanız veya sahnede çok sayıda Phoenix Simülatörü varsa ve işlemenizin ön geçiş olmadan başlamasını istiyorsanız, bu seçeneği devre dışı bırakmak isteyebilirsiniz. 

Bu seçenek, V-Ray GPU ile render işlemi yapılırken göz ardı edilir .

Opaklık Eğrisi  –  ” Temel Alınan”  seçeneği bir ızgara kanalına ayarlandığında, bu eğri ızgara simülasyon verilerini duman opaklığına yeniden eşler. Simülasyon veri kanalı, opaklık eğrisinde X ekseni boyunca yatay olarak yerleştirilir. Opaklık ise Y ekseninde dikey olarak eşlenir.

Kanal veri aralığı, eğride açık mavi bir aralıkla vurgulanmıştır. Phoenix Grid Kanal Aralıkları hakkında daha fazla bilgiyi burada  bulabilirsiniz  .

 

Şeffaflık Eğrisinde 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, eğriyi 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 eğriyi 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: Emilim Sabiti Renk #


Gri duman rengiyle birleştirildiğinde Absorpsiyon Sabiti Rengini daha belirgin hale getirmek için genellikle absorpsiyona doygunluk katmanız ve renk HSV parlaklık değerini biraz artırmanız gerekecektir.

Emilim rengi , renginin ne kadar açık veya koyu olduğuna bağlı olarak dumanın opaklığını da etkileyebilir. Daha açık renkler hacmi daha şeffaf hale getirirken, daha koyu renkler onu daha opak (yoğun) hale getirir.

Parlak ve yüksek doygunlukta emilim kullanmak, çok belirgin renkler elde etmenizi sağlayabilir. Duman rengine renk katmak ise daha da çarpıcı sonuçlar yaratabilir.

Burada farklı Absorpsiyon Sabiti Renk ve Duman Rengi kombinasyonlarını gösteren bazı örnekler bulunmaktadır.

Orijinal Render

Örnek #1

Örnek #2

Örnek #3

Örnek #4

Örnek #5

Örnek #6

Örnek #7

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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