View Categories

Corona Hacim Izgarası

7 dakika okuma

Bu makale, Cinema 4D’deki Corona Volume Grid nesnesinin ayarlarını ve değerlerini açıklamaktadır.

 

Genel Bakış #


Corona Volume Grid, hacimsel ve 3 boyutlu bir ızgaraya dayalı nesneleri oluşturmanıza olanak tanır; oysa Corona Physical Material veya Corona Volume Material ile oluşturulan ağlar , hacmi göstermek için her zaman çokgenlerden oluşan bir yüzey gerektirir.

Corona Volume Grid’in tipik kullanım alanları arasında ateş, patlamalar, duman, bulutlar, buhar ve parçacık veya akışkan simülasyonlarına dayalı diğer görsel efektler yer alır; bu tür nesneler klasik çokgen ağ kullanılarak oluşturulamaz veya oluşturulması zordur.

Desteklenen formatlar #


Yalnızca OpenVDB (.vdb) formatı desteklenmektedir. Daha fazla bilgi için http://www.openvdb.org/ adresini ziyaret edebilir ve örnek .vdb dosyalarını http://www.openvdb.org/download/ adresinden indirebilirsiniz .

Corona Volume Grid, animasyonlu OpenVDB dosyalarını (.vdb dizileri) ve Cinema 4D’nin 2023 sürümünde tanıttığı Pyro ateş ve duman simülasyon aracını da desteklemektedir . Pyro hakkında daha fazla bilgi için lütfen MAXON’un kullanıcı kılavuzuna buradan bakın .

Pyro simülasyonunuzu çalıştırdıktan sonra, “Nesne” sekmesinde bulunan damlalık düğmesini kullanarak onu Corona Hacim Izgarası nesnesine bağlayabilirsiniz. Simülasyon daha önce önbelleğe alınmadıysa, önbelleği nasıl saklamak istediğinizi soran bir uyarı alacaksınız. Bunun için iki seçenek vardır: 

Sahneyi önbelleğe al – Bir sahnede kullanılan tüm Pyro çıktı nesnelerini kullanıcının seçtiği bir konuma diske kaydetmenizi ister.

Önbellek – Bir sahneden tek bir Pyro çıktı nesnesini önbelleğe almanıza olanak tanır.

Dışa aktarılan simülasyonlar çok fazla HDD depolama alanı kaplayabilir, bu nedenle HDD’nizin kapasitesini takip etmekte fayda var.

Bu yöntemlerden herhangi biri tamamlandıktan sonra, önbellek otomatik olarak Corona Volume Grid nesnesine bağlanır ve işleme başlayabilir.

Nesne Özellikleri #


Dosya alanı – Bu alan, diskten yüklenen dosyayı veya bir dizi OpenVDB dosyasını görüntüler. Kullanıcı tarafından tek bir dosya seçilirse, dosya dizisi otomatik olarak algılanır. Kullanıcı tarafından birden fazla dosya seçilirse, yalnızca bu dosyalar yüklenir ve alfabetik sıralarına göre sıralanır.

Corona 10’dan itibaren, bir OpenVDB dosyasını veya bir sekansı seçmek için klasör simgesini kullanın. Önceki sürümler için Dosyaları Seç düğmesini kullanın.

Klasör simgesi – Diskten önceden var olan .vdb dizilerini yüklemenizi sağlar.

Damla simgesi – Bir Pyro Çıkış nesnesini Corona Hacim Izgarası nesnesine bağlar.

Diskten yeniden yükle – Daha önce yüklenmiş bir dosyayı veya OpenVDB dosyaları dizisini diskten yeniden yükler.

Çevrimiçi yardım – Corona Hacim Izgarası nesnesinin kullanımı için ek rehberlik sağlar.

Animasyon #

Animasyonu etkinleştir – OpenVDB dosyasındaki animasyon verilerinin kullanımını etkinleştirir veya devre dışı bırakır.

Animasyon parametreleri yalnızca OpenVDB dosyaları bu verileri içeriyorsa kullanılabilir. Animasyon verileri, OpenVDB dosyasını dışa aktarmak için kullanılan yazılımda belirtilmediği sürece, her OpenVDB dosyasında her zaman yer almaz.

Mod – OpenVDB dosyalarının sırasının Cinema 4D zaman çizelgesine nasıl eşleneceğini belirler.

Tekrarla – Tüm dizi periyodik olarak tekrarlanır (ilk kare son kareden sonra görünür).
Ping Pong – Dizi sürekli bir şekilde tekrarlanır (örneğin 1’den 5’e kadar olan kareler şu şekilde tekrarlanır: 1 2 3 4 5 4 3 2 1 2…).
Aralık Dışı Dondur – Yüklenen dizinin aralığının altındaki kareler dizinin ilk karesi, aralığın üzerindeki kareler ise dizinin son karesi olarak görüntülenir.
Aralık Dışı Gizle – Aralık dışı kareler görüntülenmez.

Kare kayması – OpenVDB sekansının mevcut Cinema 4D zaman çizelgesine göre ne kadar kaydırılacağını belirler. Kaydırmayı 1 olarak ayarlamak, Cinema 4D kare numarası 2 olduğunda OpenVDB sekansında 1. kareyi görüntüler (yani OpenVDB sekansı 1 kare geciktirilir).

Hız çarpanı – OpenVDB sekansının ne kadar hızlı çalışacağını belirler. Bu değeri 1 olarak ayarlamak, her bir Cinema 4D karesi için bir OpenVDB karesi, 2 olarak ayarlamak ise her bir Cinema 4D karesi için iki OpenVDB karesi anlamına gelir.

Eksikse en yakındakini yükle – Etkinleştirildiğinde, Open VDB dizisindeki eksik kareler en yakın kareyle değiştirilir.

Görünüm penceresi ekranı #

Tür – Geçerli OpenVDB çerçevesinin görüntüleme alanında nasıl gösterileceğini belirler.

Sınır kutusu – Yalnızca seçilen OpenVDB kanallarının sınır kutusu görüntülenir.
Nokta bulutu – Hacim, nokta bulutu olarak görüntülenir; her noktanın konumu hacim yoğunluğuna, rengi ise kanal eşleme/tonlama ayarlarına göre belirlenir (kanalların yüklenmesini gerektirir – büyük dosyalar için yavaştır).

Kalite – Nokta bulutu görüntüleme modu için görüntülenen toplam nokta sayısını belirler.


Corona Hacim Izgarası – Görünüm penceresi görüntüleme türü  #


Corona Hacim Izgarası – Görünüm alanı görüntüleme kalitesi  #

Oluşturma #


İnterpolasyon – Bu parametre, kanal üzerinden emisyon/saçılma/absorpsiyon değerlerinin nasıl hesaplanacağını belirtir.

Hiçbiri – İnterpolasyon yok, en hızlı yöntem ancak bozulmalara da yatkın.
Doğrusal – Doğrusal interpolasyon, iyi kalite ve makul hız.
İkinci Dereceden – İkinci dereceden interpolasyon, en iyi sonuç ancak en düşük hız.

Adım boyutu – Işın izleme adım boyutunu belirler. Değeri artırmak, daha fazla gürültü ve muhtemelen bazı bozulmalarla birlikte daha hızlı işleme yol açarken, değeri düşürmek daha az gürültüye ancak daha yavaş işleme sürelerine yol açar.

Çerçeveyi ters çevir – OpenVDB kanallarının (daha spesifik olarak, Y ve Z eksenlerinin) çerçevesini ters çevirir.

Alfa modu – Nesnenin alfa kanalında nasıl görüneceğini belirtir. Mevcut modlar şunlardır:

Varsayılan – Bu varsayılan moddur. Bu modda, nesnenin alfa değeri OpenVDB dosyasındaki verilerden türetilir.
Her zaman siyah – Bu modda, nesnenin alfa değeri siyahtır (nesne saydam görünür).
Her zaman beyaz – Bu modda, nesnenin alfa değeri beyazdır (nesne opak görünür).

Hareket bulanıklığı ve kare enterpolasyonu #

Mod – Hareket bulanıklığı ve kare enterpolasyonunun nasıl hesaplanacağını tanımlar.

Devre dışı – Hem kare enterpolasyonu hem de hareket bulanıklığı devre dışı bırakılmıştır (her iki durumda da yalnızca mevcut zamana en yakın kare kullanılır).
Basit – İki OpenVDB karesi arasında basit doğrusal enterpolasyon, bozulmalara yol açabilir.

Hız – OpenVDB dosyasında saklanan hızları kullanarak yumuşak enterpolasyon/hareket bulanıklığı sağlar. Bu modun düzgün çalışması için bir hız kanalı seçmeniz gerekir.

Çarpan – Hareket bulanıklığı efektinin gücünü belirtir.

OpenVDB sekans kareleri tam sayı olmayan bir sayı ile ötelendiğinde veya tam sayı olmayan bir hız çarpanına sahip olduğunda kare enterpolasyonu gereklidir.



Corona Hacim Izgarası: Ters çevirme karesinin oluşturulması  #

Emisyon #


Etkinleştir – Hacimdeki emisyonları etkinleştirir.

Kanal – Ortam emisyonu için kaynak olarak kullanılan kanalı seçer. OpenVDB dosyasında sunulan Sıcaklık, Yoğunluk, Hız vb. kanalların (ızgaraların) yanı sıra özel bir seçenek de seçilebilir:

Sabit – Yalnızca 1 değerini içerir ve bu değer, hacim ızgarasının tüm sınırlayıcı kutusunu doldurur.

Renk tonunu etkinleştir – Emisyonun nihai renginin ayarlanmasını sağlar.

Renk Tonu – Emisyonun nihai rengini etkilemek için beyazdan farklı düz bir renk seçer.

Gölgelendirici – Emisyonun nihai rengini etkilemek için bir doku haritası veya gölgelendirici yükler.

Mod – Seçilen emisyon kanalındaki verilerin, hacmin nihai emisyonuna nasıl eşleneceğini tanımlar.

Kara cisim – Emisyon kanalı Kelvin sıcaklığına dönüştürülür ve kara cisim radyasyon yasalarına göre renge çevrilir.
Ham veri – Kanal verileri eşlenmez ve yalnızca ölçek ve tonlamadan etkilenir.
Kanal eşleme – Emisyon kanalı renklere eşlenir ve bu renklere Kanal renk eşleme bölümünden erişilebilir .

Ölçek – Bu parametre, haritalama işleminden sonra emisyon miktarını eşit şekilde ölçeklendirir.

Sıcaklık ölçeği – Emisyon modu Kara Cisim olarak ayarlanmışsa , seçilen emisyon kanalı Kelvin cinsinden sıcaklık olarak kabul edilir ve bu parametreler sıcaklığı doğrusal olarak ölçeklendirmek için kullanılır.

Kanal renk eşlemesi #

Kanal renk eşleme, hacim ızgarasının özelliklerini ( emisyon, emilim, saçılma ) bir gradyan temelinde renklendirmek için kullanılabilir . Örneğin, gerçekçi bir ateş efekti oluşturmak için kırmızı-sarı bir gradyan kullanılabilir.

Kanal eşleme parametreleri, kanalda saklanan kayan noktalı değerlerin renklere eşlenmesini sağlar. Eşleme şu şekilde hesaplanır:

  • Ondalık sayı değeri, renk gradyanı kullanılarak renge eşlenir. Gradyanın en soldaki rengi, 0 değerinin nasıl renge eşleneceğini, en sağdaki rengi ise 1 değerinin nasıl renge eşleneceğini tanımlar.

  • Gradyandan hesaplanan renk, eğri ile ölçeklendirilir. Eğri girdisinin gradyandan gelen renk değil, kanaldan gelen ölçeklendirilmiş kayan noktalı değer (yani 1. işlemin sonucu) olduğunu unutmayın.

  • Son renk, giriş ölçek değerinin tersi kullanılarak rengin ölçeklendirilmesiyle hesaplanır.

Giriş ölçeği – Kayan noktalı sayılar, [0,1] değer aralığına uyacak şekilde bu parametre ile ölçeklendirilir.

Otomatik ölçeklendirme – Bu düğme, girilen ölçeklendirme değerinin otomatik olarak hesaplanmasını sağlar.


Korona Hacim Izgarası: Emisyon #


Korona Hacim Izgarası: Emisyon kanalı  #


Emilim #


Etkinleştir – Bu hacimde emilimi etkinleştirir.

Kanal – Emilim için kaynak olarak kullanılan kanalı seçmenizi sağlar. OpenVDB dosyasında sunulan kanalların (ızgaraların) yanı sıra özel bir seçenek de seçilebilir:

Sabit – Yalnızca 1 değerini içerir ve bu değer, hacim ızgarasının tüm sınırlayıcı kutusunu doldurur.

Renk tonunu etkinleştir – Emilimin nihai renginin ayarlanmasını sağlar.

Renk Tonu – Emilimin nihai rengini etkilemek için beyazdan farklı, düz bir renk seçer.

Gölgelendirici – Emilimin nihai rengini etkilemek için bir doku haritası veya gölgelendirici yüklemeye olanak tanır.

Ölçeklendirme – Haritalama işleminden sonra emilim miktarını eşit şekilde ölçeklendirir.

Kanal renk eşlemesini etkinleştir – Seçilen kanaldaki değerlerin renklere nasıl eşleneceğini seçebileceğiniz Kanal renk eşleme parametrelerini etkinleştirir.

Kanal renk eşlemesi #

Kanal renk eşlemesi, hacim ızgarasının özelliklerini (emisyon, emilim, saçılma) bir gradyan temelinde renklendirmek için kullanılabilir. Örneğin, gerçekçi bir ateş oluşturmak için kırmızı-sarı bir gradyan kullanılabilir. Kanal eşleme parametreleri, kanalda saklanan kayan noktalı değerlerin renklere eşlenmesine olanak tanır. Eşleme şu şekilde hesaplanır:

  • Ondalık sayı değeri, renk gradyanı kullanılarak renge eşlenir. Gradyanın en soldaki rengi, 0 değerinin nasıl renge eşleneceğini, en sağdaki rengi ise 1 değerinin nasıl renge eşleneceğini tanımlar.

  • Gradyandan hesaplanan renk, eğri ile ölçeklendirilir. Eğri girdisinin gradyandan gelen renk değil, kanaldan gelen ölçeklendirilmiş kayan noktalı değer (yani 1. işlemin sonucu) olduğunu unutmayın.

  • Son renk, giriş ölçek değerinin tersi kullanılarak rengin ölçeklendirilmesiyle hesaplanır.

Giriş ölçeği – Kayan noktalı sayılar, [0,1] değer aralığına uyacak şekilde bu parametre ile ölçeklendirilir.

Otomatik ölçeklendirme – Giriş ölçeklendirme değerinin otomatik olarak hesaplanmasını sağlar.


Saçılma #


Etkinleştir – Bu hacimde saçılmayı etkinleştirir.

Kanal – Saçılma albedosu için kaynak olarak kullanılan kanalı seçmenizi sağlar. OpenVDB dosyasında sunulan kanallara (ızgaralara) ek olarak özel bir seçenek de seçilebilir:

  • Kanal – Yalnızca 1 değerini içerir ve bu değer, hacim ızgarasının tüm sınırlayıcı kutusunu doldurur.

Renk tonunu etkinleştir – Saçılımın nihai renginin modülasyonunu sağlar.

Renk Tonu – Saçılımın nihai rengini etkilemek için beyazdan farklı düz bir renk seçmenize olanak tanır.

Shader – Saçılımın nihai rengini etkilemek için bir doku haritası veya shader yüklenmesine olanak tanır.

Ölçeklendirme – Haritalama işleminden sonra saçılma miktarını eşit şekilde ölçeklendirir.

Yönlülük – Yönlülük değeri 0 olduğunda izotropik (yaygın) saçılma oluşur, pozitif değerler ileri saçılmaya, negatif değerler ise geri saçılmaya neden olur. Varsayılan 0 değeri çoğu ortam için uygundur, ancak bulutlarda daha yüksek pozitif bir sayı gümüş rengi bir çizgi etkisi yaratır. -1 veya 1’e yakın değerler, görüntü gürültüsünü artırır.

Yalnızca tek yansıma – Etkinleştirildiğinde, ortamda yalnızca tek bir yansıma (doğrudan yıldırım) dağıtılır. Bu, daha koyu (önyargılı) ancak daha hızlı bir işleme neden olur. Örneğin, tanrı ışınlarının işlenmesinde kullanışlıdır.

Kanal renk eşlemesini etkinleştir – Bu onay kutusu, seçilen kanaldaki değerlerin renklere nasıl eşleneceğini seçebileceğiniz Kanal renk eşleme parametrelerini etkinleştirir.

Kanal renk eşlemesi #

Kanal renk eşlemesi, hacim ızgarasının özelliklerini (emisyon, emilim, saçılma) bir gradyan temelinde renklendirmek için kullanılabilir. Örneğin, gerçekçi bir ateş oluşturmak için kırmızı-sarı bir gradyan kullanılabilir. Kanal eşleme parametreleri, kanalda saklanan kayan noktalı değerlerin renklere eşlenmesine olanak tanır. Eşleme şu şekilde hesaplanır:

  • Ondalık sayı değeri, renk gradyanı kullanılarak renge eşlenir. Gradyanın en soldaki rengi, 0 değerinin nasıl renge eşleneceğini, en sağdaki rengi ise 1 değerinin nasıl renge eşleneceğini tanımlar.

  • Gradyandan hesaplanan renk, eğri ile ölçeklendirilir. Eğri girdisinin gradyandan gelen renk değil, kanaldan gelen ölçeklendirilmiş kayan noktalı değer (yani 1. işlemin sonucu) olduğunu unutmayın.

  • Son renk, giriş ölçek değerinin tersi kullanılarak rengin ölçeklendirilmesiyle hesaplanır.

Giriş ölçeği – Kayan noktalı sayılar, [0,1] değer aralığına uyacak şekilde bu parametre ile ölçeklendirilir.

Otomatik ölçeklendirme – Bu düğme, girilen ölçeklendirme değerinin otomatik olarak hesaplanmasını sağlar.



Corona Hacim Izgarası – Yalnızca tek sekme dağılımı #

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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