Sampler dokusu, shader ağları oluşturmak için kullanılan bir yardımcı araçtır. Bir yüzey üzerindeki her nokta için çeşitli bilgiler çıkarabilir.
Örnekleyici doku, gölgeli noktaların konumu, normali, kabartma normali, yansıma/kırılma vektörleri ve UVW koordinatları gibi çeşitli yönleri hakkında bilgi sağlar. Dünya konum geçişleri veya normal geçişleri için kullanılabilir. Ayrıca sahne hakkında bilgi çıkarır ve toplanan bilgileri kompozisyonda kullanılmak üzere RGB verilerine dönüştürür.
Ayrıca, çeşitli efektler elde etmek için bir malzeme kanalını yönlendirmek amacıyla da kullanılabilir. Bu, kompozisyon sürecinde düzenleme için daha fazla olanak sağlayabilecek bilgilerle daha fazla render geçişi sağlayabilir.

TexSampler düğümü herhangi bir giriş içermese de, çok çeşitli çıktılar sağlar.
nokta – Örneklenen nokta.
pointReference – Referans uzayındaki gölgelendirme noktası.
pointObject/Camera – Nesne/kamera uzayında örneklenen nokta.
normal – Örneklenen noktanın yüzey normali.
normalReferece – Referans uzayındaki düzgün normal.
normalCamera/Object – Nesne/kamera uzayında örneklenen noktanın yüzey normali.
bumpNormal – Örneklenen nokta için normal darbe değeri.
bumpNormalCamera/Object – Nesne/kamera uzayında örneklenen nokta için kabartma normali.
gnormal – Örneklenen noktanın geometrik normali.
camToWorld – Kameradan dünya alanına dönüşüm.
view_dir – Görünüm yönü.
frame_time – Geçerli kare (görüntü) zamanı.
ray_time – Hareket bulanıklığı aralığı arasındaki ışın süresi.
facing_ratio – Örneklenen noktanın kameraya doğru mu yoksa kameradan uzağa mı baktığını belirten 0 ile 1 arasında bir sayı döndürür .
material_id – Örneklenen noktanın malzeme kimliği.
flipped_normal – Yüzeyin hangi tarafının örnekleneceğini belirtir.
cameraNearClipPlane – Sahne sınırlayıcı kutusu ve kare verilerindeki kamera dönüşümünden hesaplanan, kameranın yakın kırpma düzlemi.
cameraFarClipPlane – Sahne sınırlayıcı kutusu ve kare verilerindeki kamera dönüşümünden hesaplanan kamera uzak kırpma düzlemi.
uvCoord – Örneklenen noktanın UV koordinatları.
rayDirection – Örneklenen noktadan kamera konumuna doğru bir vektör döndürür.
pixelCenter – Örneklenen noktaya karşılık gelen pikselin, nihai olarak oluşturulan görüntüdeki konumu.
tangentUCamera – Örneklenen nokta için U yönündeki yüzey teğeti.
tangentVCamera – Örneklenen nokta için V doğrultusundaki yüzey teğeti.
ray_depth – Işın derinliği.
yol_uzunluğu – Yolun uzunluğu.
object_id – Örneklenen noktadaki nesnenin kimliğini döndürür.
parent_object_id – Örneklenen noktanın üst nesnesinin nesne kimliğini döndürür.
Hız – Örneklenen noktanın hızı.
Hız – Örneklenen noktanın hızı.
random_by_renderID – Her bir nesnenin render kimliğine göre birden fazla nesneye rastgele renkler veya dokular atanmasına olanak tanır.
random_by_polyShell – Tek bir nesne halinde birleştirilmiş birden fazla çokgen kabuğuna rastgele renk veya doku atanmasına olanak tanır.
random_by_scene_name – Her geometri düğümü için rastgele bir değer döndürür.
face_index – Her bir yüzün indeksi.
Barycentric_coords – (alan koordinatları olarak da bilinir) u, v ve w koordinatlarının, üçgen üzerindeki P noktası ve üçgenin köşeleri (A, B, C) tarafından tanımlanan üç alt üçgenin alanıyla orantılı olduğunu gösterir.
tangentUWorld – Şu anda gölgelenmiş noktanın UVW uzayının U ekseninin dünya uzayına dönüştürülmüş hali.
tangentVWorld – Şu anda gölgelendirilmiş noktanın UVW uzayının V ekseninin dünya uzayına dönüştürülmüş hali.
UV Adı – Örnekleme için kullanılan UV kanalının adını belirtir.
UV İndeksi – Kullanılabilir bir UV seti adı olmadığında örnekleme için kullanılacak UV kanalının indeksini belirtir.
Referans Düğüm Özniteliği – ‘pointReference’ çıktısı için dikkate alınacak öznitelik adı.
Normal Referans Özniteliği – ‘normalReference’ çıktısı için dikkate alınacak öznitelik adı.
