OSL kategorisindeki gölgelendiriciler (haritalar), çeşitli genel gölgelendiricilerin yanı sıra birkaç alt kategoriyi de içerir.
İpucu: OSL gölgelendiricilerini incelerken, arayüzün üst kısmında kısa bir açıklama bulabileceğinizi unutmayın.
| Gölgelendirici adı | Tanım |
|---|---|
| 4 noktalı Eğim | Üst sol, alt sağ gibi 4 farklı konuma göre gradyan oluşturur. |
| Gelişmiş Ahşap | Gelişmiş Ahşap haritasının OSL gölgelendirici olarak uygulanması . Görüntü alanındaki gösterim, render edilen görüntüyle eşleşiyor. |
| Bitmap Arama | OpenImageIO aracılığıyla UV koordinatlarından bir bitmap dosyası bulur. UDIM dosyalarını aramak ve yüklemek için kullanışlıdır ve tüm dokuları görüntüleme alanında görme olanağı sağlar.
Not: Görüntü pencereleri Standart moda ayarlanmışsa, her karede yeni bir bitmap oluşturulduğu için animasyonlu bitmap’lerin oynatımı yavaş olur. Oynatma hızını artırmak için görüntü pencerelerini Yüksek Kalite moduna ayarlayın veya dokulu görüntülemeyi kapatın.
|
| Bitmap Rastgele Döşeme | UV koordinatlarından bir bitmap bulur ve her tekrarı değiştirerek döşemenin görünür olmamasını sağlar. Shader, normal haritaları düzgün bir şekilde dönüştürmek için bir moda sahiptir. Değiştirilmiş UV’yi çıktı olarak verir, böylece diğer Bitmap Lookup shader’larına bağlanabilir ve aynı rastgeleliği uygulayabilirsiniz; ayrıca, aşağı akışta senkronize değişiklikleri yönlendirmek için Rastgele İndeks’i de çıktı olarak verir. |
| Renk Düzeltme | Kanal yeniden eşleme, renk tonu aralığı sınırlama ve üç tonlu renk tonlaması dahil olmak üzere çok aşamalı renk düzeltme. |
| Eğriler (renk) | Girişi, gradyan oluşturmak veya renk düzeltme aracı olarak kullanılabilen, keyfi bir eğri kullanarak dönüştürür. |
| Eğriler (kayan nokta) | Gelen ondalık sayıyı, bir eğri tarafından tanımlanan giden bir değere dönüştürür. |
| Kaldırma/Gama/Kazanç | Basit renk açma/gama/kazanç değiştirici. |
| Gürültü | Gelişmiş gürültü üretir. |
| Gürültü (3B) | Renk, vektör veya tek tek bileşen çıktıları için 3 boyutlu ortamda daha gelişmiş gürültü üretir. |
| Gürültü (Gabor) | Gabor gürültüsü üretir ve özel seçeneklerini gösterir. |
| Organik Gürültü | OSL gürültülerini modüle eder ve filtreleyerek organik görünümlü gürültüler üretir. Çeşitli yakıcı, etli ve soyut gürültüler. |
| Rastgele Bit Eşlemleri | Bir dizi bitmap’i rastgele bir şekilde başka bir şeyin üzerine yerleştirir (ve alfa karıştırması yapar). |
| Basit Gradyan | Altı girdi kullanarak gradyan oluşturur. Gerekirse daha fazla girdi eklemek için kod düzenlenebilir. |
| Üç tonlu | Giriş rengini, vurgular/orta tonlar/gölgeler kullanarak renk düzeltmesi yapar. |
| Türbülanslı Renk Gürültüsü | Bir konumu tekrar tekrar hafifçe kaydırarak türbülansı taklit eder. Bu gölgelendirici, petrol lekeleri ve benzeri şeyler oluşturmak için yerleşik bir gökkuşağı efekti çalıştırmak için kullanılabilir, ancak daha özel rampaları çalıştırmak için bir Float çıkışı da vardır. Point çıkışı, koordinat konumunu döndürür ve bu, koordinatlarını bozmak için diğer doku gölgelendiricilerine beslenebilir. |
| İnce ayar/Seviyeler | Renk üzerinde ufak değişiklikler yapar. |
| UberBitmap | OpenImageIO aracılığıyla bir bitmap yükler. UVW kanallarını ve dönüşümlerini tek parça halinde içerir. |
| UberNoise | Perlin, Fraktal, Hücre, fBm ve Worley gibi karmaşık gürültü türlerini ekler. |
| Tel çerçeve | UV uzayında her 1×1 birim karede bir kare olacak şekilde, işlenmiş piksellere göre sabit genişlikte bir tel kafes oluşturur.
İpucu: Klasik tel kafes görünümü elde etmek için UVW Haritası ile birlikte kullanın ve ‘Yüz Haritası’ olarak ayarlayın.
|
| Gölgelendirici adı | Tanım |
|---|---|
| Renk Anahtarı | Kaba yeşil/mavi ekran anahtarlaması için basit renk anahtarı gölgelendirici. UV uzayında basit kenar kesimleri yapabilir ve gerekirse çöp maskesi uygulayabilir. |
| Kompozit | Alfa kompozitler, bir rengin diğerinin üzerine yerleştirilmesiyle oluşturulur. |
| Gölgelendirici adı | Tanım |
|---|---|
| Ortam/Arka Plan Değiştirici | Çevresel yansımalar sağlamak için bir haritayı arka plan, diğerini ise çevre haritası olarak kullanır. |
| HDRI Ortamı | Hem görüntüleme alanında hem de nihai renderda ortamın konumunu ve son görünümünü kontrol eder. |
| HDRI Işıklar | Gerçek dünyadaki ışık kaynaklarının HDR fotoğraflarını yerleştirerek sahneyi dinamik olarak günceller. |
| Alt tip | Gölgelendirici adı | Tanım |
|---|---|---|
| Renk | (Renk) ekle | İki renk ekler ve isteğe bağlı olarak ölçeklendirir. |
| Kelepçe (renk) | Bir rengi sıkıştırır. | |
| Renk Alanı | RGB/HSV/YIQ/XYZ/xyY formatlarını dönüştürür. | |
| Bileşenler (renk) | Bileşenleri birleştirmek veya ayırmak için kullanılan bir araç. | |
| Böl (renk) | İki rengi birbirinden ayırır. | |
| İnterpolasyon (renk) | Üçüncü bir renge dayanarak iki rengin enterpolasyonunu yapar. | |
| Ters çevir (renk) | Bir renk numarasını (1-giriş) tersine çevirir (tamamlar). | |
| Max (renk) | En fazla iki renk döndürür. | |
| Min (renk) | En az iki rengi döndürür. | |
| Karıştır (renk) | İki rengi, kayan nokta sayısına göre karıştırır. | |
| Çoklu Karıştırıcı (renk) | Tek bir Karıştırma girişiyle yönlendirilen birçok renk giriş çiftini karıştırır. | |
| Çarpma (renk) | İki rengi çarpar. | |
| İndekse göre rastgele (renk) | Girilen tamsayı indeksine göre rastgele bir renk döndürür. | |
| Ölçek (renk) | Bir rengi ondalık sayıyla çarpar. | |
| SmoothStep (renk) | İki sınır arasında düzgün bir basamak fonksiyonu. | |
| Çıkar (renk) | İki rengi birbirinden çıkarır ve isteğe bağlı olarak ölçeklendirir. | |
| Batmadan yüzmek | Abs | Bir ondalık sayının mutlak değeri. |
| ACos | Radyan cinsinden ondalık sayının arkkosinüsü. | |
| Eklemek | İki ondalık sayıyı toplar (A+B). | |
| Açı | İki boyutlu bir vektörün radyan cinsinden açısı. | |
| ASin | Radyan cinsinden ondalık sayının arksinüsü. | |
| ATan | Radyan cinsinden bir ondalık sayının arktanjantı. | |
| Kelepçe | Şamandırayı sıkıştırır. | |
| Tamamlayıcı | Bir ondalık sayıyı (1 girişli) tamamlar. | |
| Cos | Radyan cinsinden bir açının kosinüs değeri. | |
| Dereceden Radyana | Dereceyi radyana dönüştürür. | |
| Bölmek | İki ondalık sayıyı (A/B) böler. | |
| Deneyim | e x’i hesaplar . | |
| Int’e doğru yüzdürme | Ondalık sayıyı tam sayıya dönüştürür. | |
| İnterpolasyon | Üçüncü bir değere dayanarak iki kayan noktalı sayıyı enterpolasyon yöntemiyle hesaplar. | |
| Kayıt | log e x’i hesaplar . | |
| LogX | x tabanına göre logaritmik hesaplama yapar . | |
| Maksimum | İki ondalık sayının en büyüğünü döndürür. | |
| Minimum | İki ondalık sayının minimumunu döndürür. | |
| Modül | İki ondalık sayı arasındaki modül (bölünme kalanı). | |
| Çarpmak | İki ondalık sayıyı çarpar (A*B). | |
| Olumsuzla | Bir ondalık sayıyı tersine çevirir (-giriş). | |
| Güç | Bir şamandırayı başka bir şamandıranın kuvvetine yükseltir (A B ). | |
| Radyanları Dereceye Dönüştürme | Radyanları dereceye dönüştürür. | |
| İndekse Göre Rastgele | Girdi olarak verilen tamsayı indeksine göre rastgele bir ondalık sayı döndürür. | |
| Aralık/Yeniden Eşleyici | Bir aralıktaki ondalık sayıları başka bir aralıktaki ondalık sayılara eşler. | |
| Karşılıklı | Girilen ondalık sayının tersini alır (1.0/giriş). | |
| Günah | Bir açının radyan cinsinden sinüs değeri. | |
| Pürüzsüz Adım | İki sınır arasında düzgün bir basamak fonksiyonu. | |
| Karekök | Karekökünü hesaplar. | |
| Çıkarma işlemi | İki ondalık sayıyı birbirinden çıkarır. | |
| Tan | Bir açının radyan cinsinden tanjant değeri. | |
| Vektör | Vektör Ekle | İki vektörü toplar ve isteğe bağlı olarak ölçeklendirir. |
| Bileşenler (vektör) | Vektör bileşenlerini birleştirmek veya ayırmak için kullanılan bir araç. | |
| Çapraz Çarpım (vektör) | İki vektör arasındaki vektörel çarpım. | |
| Mesafe (vektör) | İki nokta arasındaki mesafe. | |
| Böl (vektör) | İki vektörü böler. | |
| Nokta Çarpımı (vektör) | İki vektör arasındaki nokta çarpımı. | |
| Vektörü tersine çevir | Bir vektörü tersine çevirir. | |
| Uzunluk (vektör) | Bir vektörün uzunluğu. | |
| Maks (vektör) | İki vektörün maksimum değerini döndürür. | |
| Min (vektör) | İki vektörün minimum değerini döndürür. | |
| Karıştır (vektör) | Bir ondalık sayıya bağlı olarak iki vektörü karıştırır. | |
| Çarpma (vektör) | İki vektörü çarpar. | |
| Vektörü normalleştir | Bir vektörü normalleştirir. | |
| İndeksli Rastgele (vektör) | Girdi olarak verilen tamsayı indeksine göre rastgele bir vektör döndürür. | |
| Ölçek (vektör) | Bir vektörü ondalık sayıyla çarpar. | |
| Çıkarma (vektör) | İki vektörü birbirinden çıkarır ve isteğe bağlı olarak ölçeklendirir. |
| Gölgelendirici adı | Tanım |
|---|---|
| Kamera Projeksiyonu | Kameradan yansıtılan projeler. |
| Nesne Projeksiyonu | Seçilen nesnenin alanına dokular yansıtır. |
| Küresel Projeksiyon | Seçilen nesnenin uzayına dokuları küresel olarak yansıtır. |
| Gölgelendirici adı | Tanım |
|---|---|
| Çerçeve Numarası | Geçerli kare numarasını döndürür. |
| Malzeme Kimliği | Malzeme Kimliğini (veya Parçacıklar için Parçacık Kimliğini) renk veya sayı olarak döndürür. |
| Adlandırılmış Nitelik | Adlandırılmış herhangi bir özniteliği ve kullanıcı tanımlı nesneye özgü özellikleri döndürür. |
| Düğüm İşleyicisi | NodeHandle’ı sayı olarak döndürür. Nesne bazlı rastgeleleştiriciyi çalıştırmak için kullanışlıdır. |
| Düğüm Adı/Karma Değeri | Rastgeleleştirme işleminde kullanılmak üzere düğüm adını veya karma değerini döndürür. |
| Normal | Belirtilen koordinat sisteminde normali döndürür. |
| Nesne Kimliği | Nesne Özellikleri iletişim kutusunda ayarlanan nesne kimliğini renk veya sayı olarak döndürür. |
| Parçacık Yaşı | Parçacığın normalleştirilmiş yaşını döndürür. |
| Zaman (saniye) | Geçerli zamanı saniye cinsinden döndürür. |
| Kablo Rengi | Tel çerçeve rengini döndürür. |
| Gölgelendirici adı | Tanım |
|---|---|
| 1 / N (renk) | Çok sayıda girdiden birini seçer. |
| 1 / N (dosya adı) | Çok sayıda girdiden birini seçer. |
| 1 / N (ondalık sayı) | Çok sayıda girdiden birini seçer. |
| Karşılaştırmak | İki değerin birbirinden küçük, eşit veya büyük olmasına bağlı olarak farklı renkler/ondalık sayılar döndürür. |
| Büyüktür | Değerlerin büyük veya küçük olmasına bağlı olarak iki farklı renk döndürür. |
| Sayı/Renk Bazında Rastgele İndeks | Girilen sayıya veya renge bağlı olarak rastgele bir indeks döndürür. |
| Gölgelendirici adı | Tanım |
|---|---|
| Şeker | Rastgele renklerde rastgele daireler ve döndürülebilir bir kabartma çıktısı oluşturur. Rastgele noktalar veya şeker serpintileri için kullanışlıdır. |
| Dama | Basit bir dama tahtası deseni oluşturur. |
| Rakamlar | Sayıların 7 segmentli bir ekranını taklit eder. Hata ayıklama ve KOBİ’lerde sayıları gösterme için kullanışlıdır. |
| Nokta Matrisi | Nokta Matris Yazı Tipi Dizi Gölgelendirici. |
| Yarım ton noktaları | Çizgi film tarzı gölgelendiricilerle iyi çalışan yarı tonlu noktalar. |
| Mandelbrot | 4 boyutlu Mandelbrot/Julia kümesi oluşturur. |
| Perçinler | UV alanının kenarlarına 1×1 kareler halinde perçinler ekler. Kareler, düzensizlik sağlamak için bükülebilir. |
| Basit Fayanslar | Çeşitli döşeme türleri oluşturur. Döşeme Ofseti, düzenin temel parametresini değiştirir ve farklı efektler oluşturabilir. |
| Konular | Cıvatada diş açar. Silindire darbe veya yer değiştirme olarak uygulanır. |
| Çizgi Film Genişliği | Toon Kenar Genişliği, yüzey normalinin ekran alanına dönüştürüldüğünde verilen yöne ne kadar yakın olduğuna bağlıdır. |
| Dokuma | Basit bir iplik örgüsü oluşturur. Kumaştan karbon fiberine kadar her şey için kullanışlıdır. |
| Gölgelendirici adı | Tanım |
|---|---|
| Siyah cisim | Rengi iki Kelvin sıcaklığı arasında ayarlar. |
| Düşüş | Yüzey normallerinin açısal düşüşüne bağlı olarak beyazdan siyaha doğru bir değer üretir. |
| PBR Mikseri | İki farklı PBR malzeme seti için tüm parametreleri karıştırır. |
| Parlak/Özel Görünümden Fiziksel Görünüme | Bir Spec/Gloss PBR gölgelendiricisinden yansıma ve parlaklık haritalarını girdi olarak alır. |
| Dalga formu (animasyonlu) | Çeşitli animasyonlu dalga biçimleri oluşturur. Çıktı dalgası, dalga biçiminin ham değeri ve iki renk arasındaki yorumlamadan oluşur. |
| Dalgaboyu | Işığın iki dalga boyu arasında renk modülasyonu yapar. |
| Gölgelendirici adı | Tanım |
|---|---|
| Koordinat Alanına İsim Verildi | Belirtilen koordinat sistemine dönüştürür. |
| UVW Kanalı | 3ds Max harita kanalından bir UVW koordinatı döndürür. |
| UVW Çevresi | Çevre haritalama. |
| UVW MatCap | MatCap UV koordinatlarını oluşturur. MatCap malzeme küresinin görüntüsünü içeren bir Bitmap Lookup’a bağlanır. |
| UVW Nesne Alanı | Nesne uzay koordinatını döndürür. |
| UVW Rastgeleleştirici (2B) |
Bir dizi 2D UVW koordinatı alır (varsayılan olarak Harita Kanalı 1) ve bunlara rastgele bir Ölçek, Ofset ve Döndürme uygular. Her bir efekt için nesne bazında rastgelelik sağlamak amacıyla bir başlangıç değeri (örneğin NodeID veya benzeri) ile yönlendirilebilir. |
| UVW Rastgeleleştirici (3B) |
Bir dizi 3D UVW koordinatı (varsayılan olarak Nesne Alanı) alır ve bunlara rastgele bir Ölçek, Ofset ve Döndürme uygular. Her bir efekt için nesne bazında rastgelelik sağlamak amacıyla bir başlangıç değeri (örneğin NodeID veya benzeri) ile yönlendirilebilir. |
| UVW Sıra Ofseti | UVW koordinatının her satırını U yönünde öteler. Tuğlaları üst üste dizmek gibi efektler oluşturmanıza olanak tanır. |
| UVW Dönüşümü | UVW koordinatlarını ölçeklendirir, döşer ve döndürür. |
| Gölgelendirici adı | Tanım |
|---|---|
| Renk | Renk değerini döndürür. |
| Dosya adı | Dosya adını döndürür. |
| Batmadan yüzmek | Ondalık sayı değeri döndürür. |
| Tamsayı | Tam sayı değeri döndürür. |
| Numaralandırılmış Dosya Adı | Dosya adına (görüntü dizisi için) 4 haneli bir sayı ekler. |
| Sicim | Dize değeri döndürür. |
| Vektör Değeri | Vektör değeri döndürür. |
