View Categories

OSL için Hesaplanan Varsayılan Değerler ve UVW Girişleri

1 dakika okuma

OSL’nin hesaplanmış varsayılan değer adı verilen çok özel bir özelliği vardır. Bu, bir haritanın, hiçbir yere bağlı değilse, kullanışlı bir varsayılan değer olarak özel olarak hesaplanmış bir değer içerebilen bir girişe sahip olabileceği anlamına gelir. Hesaplanmış varsayılan değeri, girişin bir harita girişi olmasına rağmen, değer için arayüzde değer döndürücülerinin bulunmamasından (bağlı değilse, hesaplanmış değer kullanılır) anlayabilirsiniz.

Birçok harita bunu kullanır. Örneğin, dahil edilen tüm OSL haritaları bir UVW girişiyle birlikte gelir. Klasik 3ds Max haritalarının aksine, bu, herhangi bir hesaplamanın çıktısını (vektör, nokta veya hatta renk gibi üç bileşenli bir değer döndüren) dokunun arama konumunu yönlendirmek için bağlamanıza olanak tanır.

UVW girişi bağlı olmadığında haritanın anlamlı bir şey yapabilmesi için hesaplanmış varsayılan değerler kullanılır. Çoğu 2B doku, 3ds Max harita kanalı 1’e hesaplanmış bir varsayılan eşleme kullanır ve çoğu 3B doku, gölgeli noktaların nesne alanı koordinatının hesaplanmış bir varsayılan değerine sahiptir. Bu şekilde, haritalar doğrudan kullanıldığında makul bir varsayılan dokulama sağlar. Farklı bir UVW harita kanalı kullanmak veya UVW koordinatlarını dönüştürmek istiyorsanız, bunu başarmak için UVW kategorisindeki haritaları kullanabilirsiniz.

Tam olarak hangi hesaplanmış varsayılan değerin kullanılacağı tamamen OSL kodunun kendisine bağlıdır. Bazı haritalar, yalnızca gösterim amacıyla özel şeyler yapar; örneğin, Kara Cisim gölgelendiricisi, yüzey boyunca örnek bir gradyan oluşturmak için harita kanalı 1’in U koordinatını kullanır, Dalga Boyu gölgelendiricisi de aynı şekilde. Bu aynı zamanda internetten indirilen OSL haritalarının hesaplanmış varsayılan değer için kelimenin tam anlamıyla her şeyi yapabileceği anlamına gelir.

Unutmayın: Eğer sadece harita girişi varsa ve döndürme düğmeleri yoksa, muhtemelen oraya anlamlı bir girdi sağlamanız amaçlanmıştır.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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