View Categories

Parçacık Sistemleri

1 dakika okuma

giriiş #


Bu bölümde, V-Ray Instancer’ın gelişmiş bir kullanımını, yani parçacık sistemleri oluşturmayı ele alacağız.

Instancer2 eklentisi, ParticleFlow sistemindeki parçacıklar üzerinde diğer nesnelerin örneklerini oluşturmaya olanak tanır. Instancer2 eklentisinin kaynak kodu V-Ray SDK’sına dahildir. Yalnızca mesh nesnelerle çalışabilen Particle Flow’un aksine, Instancer2, Proxy, saç, yer değiştirmiş nesneler, diğer parçacıklar içeren Alembic dosyaları (Proxy aracılığıyla) vb. dahil olmak üzere herhangi bir işlenebilir nesnenin örneğini oluşturabilir.

Parçacık başına özellikler #


Önceki V-Ray Instancer konusunda bazı PP (parçacık başına) özelliklerini zaten ele almıştık . Önceki derse kıyasla, GeomParticleSystem eklentisinde bulunan parametrelerden bahsedeceğiz   .

Nokta Boyutu #

  • point_size  – Nokta ve çok noktalı parçacıkların piksel cinsinden boyutu.

  • point_radii  – Eğer true ise, nokta boyutu radii parametresinden alınacaktır.

  • point_world_size  – Doğruysa, nokta boyutu ekran alanında değil, dünya alanındadır.

 

Diğerleri #

  • acceleration_pp  – Renk başına, parçacık başına ivme değerlerinin listesi.

  • Renkler  – Renk listesi, parçacık başına dağılım rengi.

  • emission_pp  – Parçacık başına yayılan renklerin listesi.

  • age_pp  – Parçacık başına ondalık sayı yaşlarının listesi.

  • lifespan_pp  – Parçacık başına ömür sürelerini gösteren ondalık sayı listesi.

  • opacity_pp  – Parçacık başına opaklık değerlerinin ondalık sayı listesi.

  • user_color_pp_1/2/3/4/5  – Maya’nın userVector1/2/3/4/5PP’sine karşılık gelen renk listesi.

  • user_float_pp_1/2/3/4/5  – Kayan noktalı sayıların listesi, Maya’nın userScalar1/2/3/4/5PP’sine karşılık gelir.

  • Mesh  – Örneklendirilecek üçgen ağ yapısı. Bu, yalnızca bazı parçacık oluşturma türleri için kullanılır.

  • render_type  – 3 – multipoints; 4 – multistreak; 6 – points; 7 – Spheres; 8 – Sprites; 9 – Streak. Diğer her şey uyarı verir ve küre olarak işlenir.

  • pozisyonlar  – Parçacıkların pozisyonlarını gösteren vektör listesi.

  • Hızlar  – Parçacıkların hızlarını gösteren vektör listesi. Bu değerler kare başına dünya birimleri cinsindendir.

  • ids  – Parçacık kimliklerini içeren tamsayı listesi. Bazı parçacıklar hareket bulanıklığı aralığı içinde kaybolabilir, bu nedenle MovingParticleGeomGen’de hareket eden temel şekilleri saklarken bunlara ihtiyacımız var. Bu parametre hareket bulanıklığını oluşturmak için gereklidir.

  • Yarıçaplar  – Parçacıkların küre olduğu durumlarda parçacık yarıçaplarının listesi.

  • sprite_num_pp  – Parçacık başına sprite numaralarının tamsayı listesi.

  • yarıçap  – Yarıçap boş olduğunda sabit parçacık yarıçapı.

  • sprite_size_x  – Sprite parçacıklarının dünya birimlerindeki genişliği.

  • sprite_size_y  – Sprite parçacıklarının dünya birimlerindeki yüksekliği.

  • sprite_twist  – Sprite parçacıklarının açısal bükülme derecesi.

  • sprite_scale_x  – X ekseninde parçacık başına ölçeklendirme parametresi olan float listesi.

  • sprite_scale_y  – Y ekseninde parçacık başına ölçeklendirme parametresi olan float listesi.

  • sprite_rotate  – Parçacık başına dönme (z ekseni dönüşü) parametresi olan float listesi.

  • sprite_orientation – Parçacık oluşturma türü Sprite  olarak ayarlandığında billboardların yönünü belirler  . Olası değerler şunlardır:

    •  – sprite’ları kamera merkezine doğru yönlendirin

    •  – Sprite’ları kamera düzlemine paralel olarak yönlendirin

  • multi_count  – Oluşturma türü multipoints veya multistreaks olduğunda, her bir giriş parçacığı için oluşturulan parçacık sayısı.

  • multi_radius  – Oluşturma türü multipoints veya multistreaks olduğunda, orijinal parçacık ile oluşturulan parçacık arasındaki maksimum mesafe.

  • line_width  – Çizgi parçacıklarının piksel cinsinden genişliği.

  • kuyruk_uzunluğu  – Dünya birimlerinde, iz parçacıklarının uzunluğu; gerçek uzunluk, parçacık hızına da bağlıdır.

  • primary_visibility  – Kapalıysa, bu ağ ile kesişen bir alanı gölgelendirmek bir gbuffer oluşturmaz.

  • data_source  – Konumlar, hızlar, kimlikler ve yarıçaplar yerine kullanılacak harici veri kaynağı.

Örnek #


 Aşağıdaki resim bu sahne kullanılarak oluşturulmuştur . Farklı parametreler için içerideki yorumlara bakın.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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