View Categories

Doku eşleme, ateş/duman/sıvı ile hareketli dokular ve TexUVW

3 dakika okuma

Phoenix’te doku ekleyerek ateş/duman veya sıvılar gibi akışkanların simülasyonunu veya işlenmesini etkileyebileceğiniz birçok yer var:

Ancak, duman, ateş veya sıvı renklerini veya opaklığını bir dokuyla eşleştirirseniz, varsayılan olarak doku uzayda statik kalır ve sıvıyla birlikte hareket etmez ve onu takip etmez. Doku, zaman çizelgesi boyunca değişecek şekilde animasyonlandırılabilir ve Phenix bu animasyonu okur, ancak yine de, dokunun hareket etmesini ve sıvıyı tam olarak takip etmesini istiyorsanız, aşağıda açıklayacağımız TexUVW simülasyonunu kurmak için bazı ek adımlar atmanız gerekir.

Ayrıca, 3D dokular hacim üzerine otomatik olarak eşlenirken, 2D dokular genellikle bir ağ üzerine eşlenmeyi bekler; bu nedenle, bunları ateş/duman üzerine eşlemek bazı ek adımlar gerektirir.

Bu sayfada Phoenix’te doku eşleme hakkında bilmeniz gereken her şeyi ele alacağız.

Maya doku eşleme özellikleri #

Maya’da 3B dokular otomatik olarak Simülatör üzerine eşlenir, ancak 2B dokuların Perspektif modunda bir Maya Projeksiyon düğümü aracılığıyla Simülatöre bağlanması gerekir . Dokuyu oluştururken, Oluştur panelindeki Menü öğesine sağ tıklayın ve “Projeksiyon olarak oluştur” seçeneğini seçin. Ardından projeksiyon düğümünü seçin, Etkileşimli yerleştirme düğmesine basın ve yerleştirme düğümünüzü ayarlayın:

Aksi takdirde, Maya ağ üzerindeki UV koordinatlarını arayacak ve dokuyu bunların üzerine eşleyecektir. Ancak, Simülatör kutusundaki ateş/dumanın varsayılan olarak UVW koordinatları yoktur, bu nedenle bir Projeksiyon olmadan 2B bir doku bağlarsanız, muhtemelen doğru şekilde işlenmeyecektir – çok sıkıştırılmış veya çok yayılmış olacaktır, hatta muhtemelen tüm simülatör üzerinde yalnızca tek bir renk kullanılarak işlenecektir. Projeksiyon olmadan bağlantı, Phoenix’in TexUVW simülasyonlarıyla birlikte Phoenix için kullanışlıdır.

Ayrıca, bir dokuyu RGB renk kaynağı olarak değil de maske olarak kullanmanız gerektiğinde, dokunun “Alpha Is Luminance” seçeneğini etkinleştirmeniz gerektiğini lütfen unutmayın; bu, Kaynaklar, Ayarlayıcılar ve Ateş ve dumanın opaklığını eşlemede gereklidir.

Phoenix TexUVW #

Dokunun ateş/duman veya sıvı ile birlikte hareket etmesini istediğinizde, Phoenix’in Texture UVW özelliğini kullanarak simülasyon yapmanız gerekir .

Bunun için şunları yapmanız gerekiyor:

  • Simülatörün Çıktı bölümünde Izgara Doku UVW’yi etkinleştirin .

  • Simülatörün Dinamikler bölümünde  Doku UVW’yi etkinleştirin .

  • Eğer simülasyonun, bir yayıcı üzerine uygulanan bir dokunun UVW koordinatlarını devralmasını istiyorsanız (örneğin, dokulu bir geometrinin eritilmesi için), Ateş Kaynağı veya Sıvı Kaynağı’ndan TexUVW’yi etkinleştirmeniz  ve orada uygun eşleme seçeneklerini seçmeniz gerekir.

Ardından simülasyonu çalıştırabilirsiniz ve bu, gerekli UVW koordinatlarını oluşturacak ve bunları sıvı ile birlikte taşıyacaktır.

Bu işlem tamamlandıktan sonra, tekrar simülasyon yapmaya gerek kalmadan kullandığınız dokunun işleme ayarlarını değiştirebilirsiniz ve simülasyon UVW koordinatlarına sahip olduğunda, nihayet bir Projeksiyon düğümüne ihtiyaç duymadan 2B dokuları kullanabileceksiniz.

Örneğin, renkli karışım sıvısı veya parçacıkları simüle etmek istiyorsanız, bir yol Grid RGB veya Particle RGB açıkken simülasyon yapıp ardından bunu renderlamak olabilir, ancak herhangi bir rengi değiştirmeniz gerektiğine karar verirseniz, simülasyonu baştan tekrar yapmanız gerekir; alternatif olarak ise TexUVW kullanarak simülasyon yapıp ardından renkli bir doku uygulayabilir ve simülasyonu tekrar çalıştırmaya gerek kalmadan dokuyu ayarlayabilir veya renkleri değiştirebilirsiniz.

TexUVW’nin örnek kullanım alanları şunlar olabilir:

  • Akışkanla birlikte hareket eden yer değiştirme efekti ekleyerek, render sırasında ateş/duman simülasyonlarının detay seviyesini artırmak.

  • Dumanın opaklığını, duman rengini veya ateşin rengini ve yoğunluğunu, akışkanla birlikte hareket eden gürültü haritalarıyla modüle ederek, render zamanında ateş/duman simülasyonlarının detayını artırmak.

  • Ateş/duman veya sıvı simülasyonlarının, simülasyon tamamlandıktan sonra, render sırasında yeniden renklendirilmesi.

  • Görüntüleri veya doku renk detaylarını Ateş/Duman veya Sıvı simülasyonlarıyla aktarma.

Teknik olarak, Doku UVW kanal değerleri, Simülatördeki her Hücrenin UVW koordinatlarını [0 – 1] aralığında temsil eder. Kanal, simülasyon iki şekilde başlatıldığında başlatılır:

  1. Phoenix Source’da “Inherit TexUVW from Geom” seçeneği etkinleştirildiğinde, kaynak geometriden UV’ler devralınır  . UVW kanalı, emisyon geometrisinin UV’lerine dayanacaktır. Bu seçenek, eriyen nesneleri simüle ederken kullanışlıdır; Hacimsel Gölgelendiriciye (Ateş/Duman simülasyonları için) veya malzemeye (Sıvı simülasyonları için) atanan dokular simülasyon tarafından taşınacaktır.

  2. Kaynakta UV’lerin miras alınması devre dışı bırakıldığında – bu, yayıcı nesnenin Simülatörün sınırlayıcı kutusundaki konumuna bağlıdır. Izgara açılır menüsünden  Uyarlanabilir Izgara  etkinleştirilirse, ilk ızgaranın ötesindeki genişletilmiş vokseldeki Doku UVW koordinatları, ızgara pozitif yönde (+X, +Y, +Z) genişliyorsa birden büyük, aksi takdirde sıfırdan küçük olacaktır. Bu, Uyarlanabilir Izgara özelliğini kullanan simülasyonlara atanan dokuların, Simülatörün son boyutu ilk boyutundan daha büyük olduğu kadar çok kez otomatik olarak döşeneceği/tekrarlanacağı anlamına gelir.

Ayrıca , simülasyonu çalıştırmadan önce Çıkış bölümünde TexUVW kanalını etkinleştirdiyseniz, Maya Mesh moduna geçmenin yeni bir TexUVW UV seti oluşturacağını unutmayın. Yeni UV setini kullanmak için Maya Mesh’i seçmeniz ve Maya İlişki düzenleyicisinden TexUVW UV setini bağlamanız gerekir. Maya Mesh modundan çıkmak UV setlerini sıfırlayacaktır, bu nedenle daha sonra Maya Mesh moduna geri dönmeye karar verirseniz UV setini tekrar bağlamanız gerekecektir.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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