View Categories

Kullanıcı Veri Gölgelendiricileri – Arnold for 3ds Max

1 dakika okuma

Bu düğümler, ekli geometriden öznitelikleri almak için kullanılabilir. Sahne Arnold’a çevrildiğinde, öznitelikler otomatik olarak dışa aktarılmaz. Arnold sahne sözdizimine göre, Arnold Parametreleri’nin Kullanıcı Seçenekleri alanında (aşağıda bazı örnekler verilmiştir) tanımlanmaları gerekir. Dışa aktarma sırasında, MAXtoA bunları Arnold geometrisinde kullanıcı özniteliklerine dönüştürür. Bu verileri almak için, doğru türde bir düğüm gereklidir. Aşağıda listelenenlerden daha fazla tür olsa da, bunlar tür boyutlarını (int, string, 1, 3 ve 4 ondalık sayı) kapsamalıdır. Arnold’da parametre yalnızca adına göre seçilir. Aşağıdaki düğümler girdileri çok iyi kabul eder. Örneğin, bir öznitelik user_data_rgb olarak adlandırılmışsa ancak girilen girdi aslında bir tamsayı ise, yine de çalışacak ve tamsayıyı ondalık sayıya dönüştürerek R, G ve B değerlerinin her birine iletecektir.

Hacimsel şekillerden kullanıcı veri alanlarını okumak da mümkündür; bu sayede hacimsel küresel nokta bulutlarındaki parçacık başına kullanıcı verileri gibi unsurlar, hacimsel gölgelendirmenin sonucunu etkileyebilir.

Not:

Kullanıcı verisi gölgelendiricileriyle kullanılabilecek özniteliklerin listesini burada bulabilirsiniz .

Kullanıcı Verisi Kayan Nokta #

Kullanıcı Verileri Int #

Kullanıcı Verileri RGB #

Kullanıcı Verileri RGBA #

Kullanıcı Veri Dizisi #

Örnekler #

Bu örneklerde, bir Kullanıcı Verisi (Int) türü, bir gölge değiştiricinin indeksini belirlemek için kullanılır.

En klasik veri türü, tüm nesneye uygulanan ve 1’e ayarlanabilen sabit türündedir.

 declare my_attr constant INT my_attr 1 

Ayrıca, verileri tekdüze olarak tanımlayabilirsiniz; bu, her çokgen (burada 12 üçgen) için farklı bir değer anlamına gelir.

 declare my_attr uniform INT my_attr 12 1 INT 1 1 0 0 2 2 2 2 0 0 1 1 

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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