View Categories

Yüklenen OSL Gölgelendiricileri (Haritaları)

7 dakika okuma

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.
Genel OSL Gölgelendiricileri
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.
OSL Gölgelendiricilerinin Kompozisyonu
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.
Ortam OSL Gölgelendiricileri
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.
Matematik OSL Gölgelendiricileri
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.
Projeksiyon OSL Gölgelendiricileri
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.
Sahne Özellikleri OSL Gölgelendiricileri
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.
Switchers OSL Shaders
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.
Dokular OSL Gölgelendiricileri
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.
OSL Yardımcı Gölgelendiricileri
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.
UVW OSL Gölgelendiriciler
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.
Değerler OSL Gölgelendiricileri
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.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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