View Categories

Yerleştirme Boya Operatörü

5 dakika okuma

Yerleştirme Boyama operatörü, parçacık oluşturmak için kullanılacak parçacık tohumlarını elde etmek üzere bir Parçacık Boyama yardımcı fonksiyonu kullanır. Yerleştirme Boyama, parçacıkların konumlarını, dönüşlerini ve eşlemelerini ayarlar.

  • Parçacık Görünümü > Bir olayda Yerleştirme Boyama’ya tıklayın veya parçacık sistemine bir Yerleştirme Boyama operatörü ekleyin ve ardından tıklayın.

Parçacık boyama hakkında daha fazla bilgi için Parçacık Boyası bölümüne bakın .

Yerleştirme Boyası Kullanımı #

Hem Yerleştirme Boyası hem de Doğum Boyası, Parçacık Boyası yardımcı programı ile boyanan parçacıkların yerleştirilmesine olanak tanır. Doğum Boyası, Doğum operatörünün işlevselliğini sınırlı yerleştirme seçenekleriyle birleştirir. Doğum Boyasında sunulmayan doğum seçeneklerini kullanmayı tercih ederseniz, olayda Doğum operatöründen hemen sonra Yerleştirme Boyası yerleştirilmiş farklı bir Doğum operatörü kullanabilirsiniz.

Yerleştirme Boyaması’nı kullanmanın bir başka örneği, Hedef Bul operatörü tarafından gönderilecek parçacıkların konumlarını boyamak istediğiniz durumdur. Bu durumda olay şu şekilde görünecektir:

  • Doğum (herhangi bir)
  • Yerleştirme Boyası
  • Komut dosyası operatörü (parçacık konumlarını Komut Dosyası Vektörüne kopyalamak için)
  • Pozisyon operatörü (herhangi bir)
  • Hedefi Bul (Komut Dosyası Vektörü kullanacak şekilde ayarlandı)

Parçacıklar, boyanmış parçacık tohumları tarafından tanımlanan konumlara bu şekilde yönlendirilir.

Arayüz #

Parçacık Boya Yardımcı grubu #

[düğme]
Parçacık tohumları için referans olarak bir Parçacık Boyama yardımcı programı belirtmek üzere düğmeye tıklayın .
Toplam Parçacıklar
Parçacık Boyama yardımcısındaki toplam parçacık sayısı. Parçacık tohumlarının mevcut olaydaki parçacıklara nasıl karşılık geldiği, PF Kaynak nesnesinin Miktar Çarpanına ve Miktar Çarpanına Uy seçeneğine bağlıdır.
Toplam Vuruşlar
Parçacık Boyama yardımcısındaki toplam vuruş sayısı.

Veri Güncelleme grubu #

Operatörün pozisyonları ve dönüşü nasıl kontrol edeceğini seçmenizi sağlar:

  • Olay gerçekleştiğinde her parçacığın konumunu ve dönüşünü bir kez ayarlar .
  • Sürekli kümeler, olay boyunca parçacıkların konumlarını ve dönüşlerini ayarlar.

Boya Veri grubunu edinin #

Bu kontroller, Yerleştirme Boyama operatörüne Parçacık Boyama yardımcı programından hangi verileri alacağını, verileri nasıl yorumlayacağını ve parçacık kontrolü için nasıl kullanacağını söyler.

Boya Konumu
Etkinleştirildiğinde, Parçacık Akışı, parçacık konumunu veya hızını kontrol etmek için Parçacık Boyama yardımcı programından konum verilerini kullanır. Aşağıdakilerden birini seçin:

  • Konum Parçacık tohumlarının konum verileri, parçacık konumuna çevrilir. Veri Güncellemesi Sürekli olarak ayarlanırsa, parçacıkların parçacık tohumlarının konumuna kilitlenmesini sağlamak için parçacık hızı kontrol edilir. Bu, Konum Simgesi operatörünün Yayıcıya Kilitle seçeneğine benzer.
  • Komut Dosyası Vektörü: Parçacık tohumlarının konum verileri, parçacık komut dosyası vektörü kanalına çevrilir (Komut Dosyası operatörleri ve Hedef Bul testi tarafından kullanıldığı gibi). Veri Güncellemesi Sürekli olarak ayarlanırsa, parçacıklar olay içindeyken komut dosyası vektörü kanalı sürekli olarak güncellenir.

    Genellikle, Hedefi Bul testi, parçacıkları komut vektörü tarafından tanımlanan hedefe yönlendirmek için Komut Vektörü verilerini kullanır. Ancak, Hedefi Bul testi parçacıkları yalnızca hedefe ulaşana kadar kontrol eder. Bunu aşmak ve parçacıkları hedefte tutmak için aşağıdaki seçeneği kullanabilirsiniz.

Yakınsa Fotoğraf Çek
Yalnızca Komut Dosyası Vektörü seçeneği için geçerlidir. Bir parçacık, Boyama Konumu değeri (Komut Dosyası Vektörü kanalına yazılır) tarafından tanımlanan hedef noktaya yakın bir yere yönlendirilirse, operatör, Konum seçeneğinde olduğu gibi, parçacık konumunu doğrudan kontrol etmeye başlar. Bu teknikle, parçacıkları Boyama tohumlarının konumuna yönlendirmek için Hedef Bul testini kullanabilir ve ardından parçacık konumunun doğrudan kontrolüne geri dönebilirsiniz (Yayıcıya Kilitle işlemine benzer). Operatörün, yakalama anından sonra bile verileri komut dosyası vektörü kanalına yazmaya devam ettiğini unutmayın.
Anlık Mesafe
3ds Max birimlerinde mesafeyi tanımlar; bu, kontrolün parçacıkları bir hedefe yönlendirmekten, “Yakınsa Hedefe Kenetle” açıklamasında tanımlandığı gibi hedefe kenetlenmeye geçtiği zamanı ifade eder.
Dönme
Etkinleştirildiğinde, Parçacık Akışı, parçacıkların dönüşünü veya hareketini kontrol etmek için Parçacık Boyama yardımcı programından gelen dönüş verilerini kullanır.

  • Veri Güncellemesi Sürekli olarak ayarlandığında, Boyama Konumu Komut Dosyası Vektörü olarak ayarlandığında ve Döndürme açık olduğunda, Karıştırma Döndürme özelliği kullanılabilir. Bu durumda, parçacıklar Parçacık Boyama yardımcısı tarafından tanımlanan konuma doğru hareket eder. Açık olduğunda, operatör, parçacıklar hedef konumlarına yaklaşırken mevcut parçacık döndürmesinden Parçacık Boyama tarafından belirlenen döndürmeye yumuşak bir geçiş sağlamak için parçacık döndürmesini değiştirir.
  • Karıştırma Döndürme Açıkken Yakın/Uzak Mesafe Kullanılabilir. Uzak Mesafe değeri, karıştırma döndürme işlemi başladığında hedef noktadan mevcut parçacık konumuna olan mesafeyi gösterir. Yakın Mesafe değeri, karıştırma işleminin tamamlanması gereken mesafeyi gösterir; yani bir parçacık, Parçacık Boyama yardımcısı tarafından tanımlanan döndürme değerini sonunda alır.
Haritalama
Etkinleştirildiğinde, parçacık haritalaması için Parçacık Boyama yardımcı programından gelen haritalama verilerini kullanır.
Malzeme Kimliği
Etkinleştirildiğinde, her parçacık için bir malzeme kimliği tanımlar. Kimlik, Parçacık Boyama operatörü tarafından, boyanan nesnenin parçacık çekirdeğine en yakın yüzündeki alt malzeme indeksi olarak tanımlanır.
Seçim
Etkinleştirildiğinde, parçacıkların seçim niteliklerini ayarlamak için Parçacık Boyama yardımcı seçimini kullanır. PF Kaynağı alt nesne düzeyinde yapılan herhangi bir seçim, yardımcıdan gelen seçimle geçersiz kılınır. Yardımcıda seçim iki farklı alt nesne düzeyinde yapılabildiğinden, seçim düzeyini seçmeniz gerekir: Parçacıklar veya Konturlar.

Dizin Sipariş grubu #

Bu kontroller, olaydaki parçacık miktarını ve zamanlamasını Parçacık Boyama yardımcısındaki parçacık tohumlarıyla ilişkilendirir.

Tip
Operatörün, parçacıklara dönüştürmek üzere Parçacık Boyama yardımcı programından parçacık tohumlarını seçmek için kullandığı yöntemi belirtir. Seçenekler şunlardır:

  • Rastgele seçeneği, vuruş zamanlamasına bakılmaksızın, parçacıklara dönüştürülecek parçacık tohumlarını rastgele seçer. Parçacık sayısı parçacık tohumu sayısını aşarsa ve Sayım Aşımı Durdur seçeneği kapalıysa, Yerleştirme Boyama işlemi tohumlar arasında her döngüde tüm parçacık tohumları kullanılır.
  • Boyama Zamanlaması, Parçacık Boyama yardımcı programındaki parçacıkların ve fırça darbelerinin zamanlamasını kullanarak yayılma sırasını tanımlar.
Sayım taşarsa durdur
Bu seçenek, olaydaki parçacık sayısı Parçacık Boyama yardımcısındaki parçacık tohumu sayısına ulaştığında Yerleştirme Boyama’nın parçacık oluşturmayı durdurmasına neden olur. Bu seçenek kapatıldığında, Yerleştirme Boyama gerekli miktarda parçacık oluşturmak için gerektiği kadar parçacık tohumu arasında döngü yapar.
Miktar Çarpanına İtaat Et
PF Kaynak nesnesindeki Miktar Çarpanı parametresini kullanarak, olaydaki parçacıklar ile yardımcıdaki parçacık tohumları arasındaki eşleşmeyi ayarlar. Örneğin, Miktar Çarpanı %50 olarak ayarlanırsa, Parçacık Boyama yardımcısındaki parçacık tohumlarının yalnızca yarısı kullanılır. Miktar Çarpanı %100’den büyükse, bazı veya tüm parçacık tohumları birden fazla parçacık oluşturmak için kullanılır.
Ayrı Akışlar İndeksleme
Farklı olaylardan gelen parçacıkların, parçacık tohumu eşleşmesi açısından ayrı akışlar olarak ele alınmasına neden olur. Açık olduğunda, parçacıklar orijinal tohumlarıyla olan eşleşmelerini korur. Kapalı olduğunda, olaya gelen parçacıklar, tüm tohum havuzundaki herhangi bir tohumla ilişkilendirilebilir.

Benzersizlik grubu #

Bu parametreler, Dizin Sırası grubunda Tür olarak Rastgele seçildiğinde parçacık dizisi için rastgeleliği başlatır.

Tohum
Rastgeleleştirme değerini belirtir.
Yeni
Yeni bir rastgeleleştirme değeri oluşturur.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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