Bu sayfa Voxel Shader bileşeni hakkında bilgi vermektedir.
Genel Bakış #
Voxel Shader düğümü, tek bir simülatörde ateş/duman simülasyonlarını ve ağları gölgelendirmek için kullanılır.
Phoenix’in, Hacimsel ve Yüzeyler olmak üzere iki türe ayrılabilen birden fazla işleme modu vardır. Hacimsel modlar ateş ve duman için kullanılır. 3ds Max materyalleri, yüzeyleri olmadığı için hacimsel gölgelendirme için kullanılamaz. Bunun yerine gölgelendirmeleri Hacimsel Seçenekler sekmesinde açıklanmıştır. Hacimsel modların aksine, yüzey modlarında Simülatör tıpkı normal bir geometri gibi davranır – 3ds Max materyalleri Simülatöre uygulanabilir ve özel bir gölgelendiriciye gerek yoktur.
Oluşturma #
Voxel Grid – Voxel grid verilerinin okunacağı Phoenix Simulator veya V-Ray Volume Grid’i belirtir.
Sabitleme simgesi etkinleştirildiğinde, Simülatör, Voxel Shader veya V-Ray Volume Grid seçimi kaldırıldıktan sonra bile Volumetrik Render Ayarları penceresi açık kalacaktır.
Bu seçeneğin varsayılan durumu “Sabitlenmiş” olarak ayarlanmıştır, ancak davranışını değiştirmeniz gerekiyorsa, bunu Phoenix FD Genel Tercihler menüsünden yapabilirsiniz.

Adım % | renderstep – Kamera ışınlarının hücre boyutunun yüzdesi olarak ışın izleme adımını belirtir. Oluşturucu, Simülatör üzerinden ışınları izlerken, bu değer Izgaradan ne sıklıkla bilgi okunacağını kontrol eder. Bu değer 100’den fazla ise, bazı hücreler atlanmaya başlayacak ve yapaylıklar ortaya çıkabilir. Genellikle bunu %90’ın altına düşürmenize gerek yoktur, ancak Ateş veya Duman opaklığı veya rengi için oluşturma eğrileri veya doku haritaları kullanıyorsanız – bu durumlarda, bir vokselden daha küçük ayrıntıları yakalamak için adımı düşürmeniz gerekebilir, aksi takdirde bu ayrıntılar ya atlanacak ya da çok gürültülü bir şekilde oluşturulacaktır. Bununla birlikte, adımı azaltmak oluşturmayı yavaşlatacaktır.
Gölge Adımı % | rendshadstep – Aydınlatmayı değerlendirmek için kullanılan ışınların (gölge ışınları) ışın izleme adımını Hücre Boyutunun yüzdesi olarak belirtir. Genellikle bu değer Adım %’den daha yüksek olabilir, çünkü genellikle gölgelerin bu kadar ayrıntıya ihtiyacı olmaz. Gölge Adımı %’sini artırmak, özellikle kubbe ve alan ışıklarıyla birlikte, işleme performansını da hızlandıracaktır.
Kenar Geçişi | borderFade – Izgaranın sınırlarına yakın içeriği daha şeffaf hale getirerek keskin kenarların oluşmasını önler. Bu parametre, şeffaflık efektinin sınırlardan ne kadar uzakta başlayacağını Sahne Birimleri cinsinden kontrol eder.
Isı Pusu | heathaze , hhfactor – Yüzey kanalının eğimine göre yön değiştiren ışının izini sürer. 1 değeri, sıcaklığın neden olduğu havadaki normal ısı pusuna yaklaşık olarak karşılık gelir. Duman veya başka bir kanal kaynak olarak seçilirse, görünür bir sonuç elde etmek için daha büyük bir değer gerekebilir. 0 değeri ısı pusu oluşturmaz.
Örnekleyici Türü | örnekleyici – Bitişik ızgara voksel’leri arasındaki karıştırma yöntemini belirler. İşleme hızı ve kalitesi arasında denge kurmak için kullanılır.
Kutu – Voksel’leri küpler olarak görüntüler. Komşu voksel’ler arasında karıştırma yapılmaz. Bu en hızlı moddur.
Doğrusal – Sıvının görünümünü yumuşatmak için komşu voksel’ler arasında doğrusal karıştırma gerçekleşir. Bazen bu mod, sıvının ızgara benzeri yapısını ortaya çıkarabilir. Küresel seçeneğe göre %20-30 daha hızlıdır.
Küresel – En pürüzsüz görünümlü sıvı için özel ağırlık tabanlı örnekleme kullanır. Çözünürlük arttıkça, bu yöntemin Doğrusal yönteme göre görsel avantajı daha az fark edilir hale gelir.
Kesici Geometri | usegizmo , gizmo – Etkinleştirildiğinde, işleme yalnızca seçilen geometrik nesnenin hacmi içinde gerçekleşir. Ateş Işıkları etkinleştirilirse, yalnızca kesici içindekiler işlenir. “Geometri Olarak İşle” seçeneği etkinleştirildiğinde Kesici Geometrinin çalışmayacağını unutmayın.
Ters Kesici | invgizmo – Etkinleştirildiğinde, render işlemi yalnızca render kesicinin dışında gerçekleşir. Bu, ters geometriye sahip bir kesiciyle aynı şey değildir, çünkü kesiciyle kesişmeyen tüm ışınlar da gölgelendirilir.
Geometri Olarak Oluştur | geommode – Bu yöntem V-Ray gerektirir. Çoklu şeffaf katmanlardan oluşan prosedürel geometri kullanarak varsayılan Hacimsel seçeneğiyle aynı sonucu üretir. Derin görüntüler dışa aktarmak için Ateş/Duman ve Normaller, Hız, Çoklu Maske vb. gibi varsayılan Hacimsel modda bulunmayan Oluşturma Öğeleri oluşturulurken kullanılır. Bu seçeneğin etkinleştirilmesinin oluşturma hızını yavaşlatacağını unutmayın.
“Geometri Olarak Oluştur” etkinleştirildiğinde, Duman Rengi penceresindeki Dağılım parametresi için “Yaklaşık” ve “Yaklaşık+Gölgeler” seçenekleri desteklenmez.
Hareket Bulanıklığı Çarpanı | mbmult – Hareket bulanıklığının gücünü etkileyen bir çarpan belirtir. Bu değer negatif bir sayı olabilir.
Hacimsel Hareket Bulanıklığı | vol_moblur_method – Kullanılacak Hareket Bulanıklığı türünü belirtir.
Işın izlemeli – Varsayılan Hacimsel Hareket Bulanıklığı yöntemi.
Izgara tabanlı – Bu yöntem, özellikle daha hızlı hareket eden sıvılarla çalışırken, daha belirgin hareket bulanıklığı çizgilerine ihtiyaç duyduğunuz durumlarda varsayılan ışın izlemeli yöntem yerine kullanılabilir. Bu yöntem ön işlem gerektirir ve daha fazla bellek kullanır.
Izgara tabanlı yöntemin yalnızca Hacimsel, Hacimsel Geometri ve Hacimsel Isı Pus Modlarını etkilediğini ve Mesh, Okyanus Mesh, Kapak Mesh veya İzoyüzey Modlarına uygulanmadığını unutmayın.

Yer değiştirme #
Yer değiştirme, render işlemi sırasında simülasyona detay eklemek için kullanılan bir tekniktir. Phoenix yer değiştirme fikri, alışılagelmiş geometri yer değiştirmesine benzer: bir doku örneklenir ve sıvı hacminin veya yüzeyin karşılık gelen noktası, doku tarafından belirlenen bir mesafede bir yöne kaydırılır. Herhangi bir V-Ray, 3ds Max veya Phoenix doku haritasını kullanabilirsiniz.
Etkinleştir | yer değiştirme , yer değiştirme – Yer değiştirme etkisini etkinleştirir ve genel yer değiştirme etkisini artırmak veya azaltmak için bir çarpan değeri kullanılmasını sağlar.
Yüzey odaklı ve vektör tabanlı yer değiştirme arasındaki fark, vektör tabanlı yer değiştirmenin daha karmaşık yüzeyler üretebilmesidir. Örneğin, vektör modunda bir dalga dokusu, yüzey odaklı yer değiştirmenin ürettiği simetrik şekillerin aksine, arka tarafı dışbükey ve ön tarafı içbükey olan dalgalar üretir.
Tür | displ2d – Kullanılacak yer değiştirme yöntemini belirtir.
Gradyan odaklı – Tek renkli bir doku haritası gerektirir. Yer değiştirme miktarı, her noktadaki dokunun parlaklığıdır. Sıvının her noktası, Yüzey kanalının gradyanı boyunca kaydırılır. Bu, uzaydaki her noktanın farklı bir yer değiştirme yönüne sahip olabileceği anlamına gelir. Bu yöntem duman ve ateş için uygundur.
Yüzey odaklı – Tek renkli bir doku haritası gerektirir. Yer değiştirme miktarı, her noktadaki dokunun parlaklığıdır. Sıvının her noktası, noktanın sıvının Yüzey kanalının izoyüzeyine olan izdüşümünün normali boyunca kaydırılır. Doku ayrıca izdüşüm noktasında örneklenir. Gradyan odaklı yer değiştirmeden farklı olarak, bu, sıvı yüzeyinin üstündeki veya altındaki tüm noktaların aynı yönde yer değiştirmesini sağlar ve bu nedenle ateş/duman simülasyonlarının yer değiştirmesi, yer değiştirmiş katı geometri yüzeylerine daha benzer daha iyi sonuçlar üretir. Bununla birlikte, Yüzey odaklı yöntem, Gradyan odaklı yöntemden daha yavaştır.
Vektör – Renkli bir vektör doku haritası (negatif ve pozitif değerlerle) gerektirir. Nokta, 3 boyutlu bir vektör olarak yorumlanan doku rengiyle kaydırılır. Bu yer değiştirme modu, Phoenix FD Okyanus Dokusu ile kullanılmak üzere tasarlanmıştır , ancak diğer herhangi bir vektör yer değiştirme dokusuyla da kullanılabilir.
-
-
Vektör yer değiştirmesi, 0.0 tabanlı bir doku gerektirir; bu nedenle siyah renk yer değiştirme olmadığını, daha parlak renkler akışkan noktalarını pozitif eksenlere doğru, negatif renkler ise negatif eksenler boyunca kaydırdığını gösterir. Bu tür bir doku, Kanalı Hız olarak ayarlanmış Phoenix Izgara Dokusudur .
-
Adveksiyon – Renkli, 0.0 tabanlı bir vektör doku haritası (negatif ve pozitif değerlerle) gerektirir. Vektör yöntemine çok benzer, ancak ateş ve duman için grenli yapılar üretmez. Kanalı Hız olarak ayarlanmış Phoenix Izgara Dokusu ile birleştirilerek , render zamanında ızgarasız adveksiyon üretilebilir.
Harita | displ2 – Yer değiştirme haritasını belirtir. Seçilen Tip seçeneğine bağlı olarak, tek renkli bir harita veya renkli bir harita gerekebilir. Tek renkli bir harita gerektiğinde renkli bir harita belirtilirse, yer değiştirmenin gücü rengin toplam yoğunluğuna göre belirlenir. Vektör haritası gerektiğinde tek renkli bir harita belirtilirse, tüm yer değiştirme tek bir yöne doğru işaret edecektir. 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.
Yüzey Izgara Kanalı | sarg – Yer değiştirme için kullanılan sıvının yüzeyini tanımlayacak kanalı belirtir.
Doku – Özel bir dokunun değerleri, ağ yüzeyini tanımlayacaktır. Bunun nasıl çalıştığını bu Nasıl Yapılır videosunda görebilirsiniz . Sıcaklık – Sıcaklık kanalı, akışkan yüzeyini tanımlayacaktır. Sıcaklık, genellikle Yangın/Duman simülasyonları için 600-2000 aralığındadır. Duman – Duman kanalı, akışkan yüzeyini tanımlayacaktır. Duman, genellikle Yangın/Duman simülasyonları için 0-1 aralığındadır. Hız – Hız kanalı, akışkan yüzeyini tanımlayacaktır. Bunun çalışması için Hız kanalı çıkışının etkinleştirilmesi gerekir. Hız, her voksel için hız vektörünün uzunluğu olarak hesaplanır. Yakıt – Yakıt kanalı, akışkan yüzeyini tanımlayacaktır. Bunun çalışması için Yakıt kanalı çıkışının etkinleştirilmesi gerekir.
Doku | stex – Yüzey kanalı Doku olarak ayarlanmışsa , bu yuva 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.
İzoyüzey Seviyesi | surflevel – Geometri yüzeyinin oluşturulması için bir eşik değeri belirlemenizi sağlar. Bu değerin altındaki ızgara hücreleri göz ardı edilecektir.
Render Ön Ayarları… – Farklı ön ayarları yüklemek ve kaydetmek için bir menü açar. Şu seçenekler mevcuttur:
-
Dosyadan Yükle…
-
Dosyaya Kaydet…
-
Varsayılan .aur Oluşturma Ayarları
-
Ateş/Duman .aur Hızlı Render
-
FumeFX’ten Ateş/Duman
-
Houdini’den Fire/Smoke .vdb
-
Houdini’den Liquid .vdb
-
Maya Fluids’ten Fire/Smoke .vdb
-
Ateş
-
Yakıt Yangını
-
Benzin Patlaması
-
Patlama
-
Büyük Duman
-
Mum
-
Bulutlar
-
Soğuk Duman
-
Jet motoru
