SHADER:Shader olarak isimlendirilen ve Türkçe anlamı gölgelendirici olan bu dil cisimlerin görünümünün oluşturulmasını sağlar.
Shader İsimleri
Vertex Shader
Geometri Shader
Pixsel Shader
Pixel Shaderlar nedir?
Pixel shaderlar, pixelleri idare etmek için kullanılan komut setidir.Karesel gölgelendirme anlamına gelen Pixel Shader DirectX 9 ve üzeri oyun grafik kütüphanesinde bulunan grafik işleme komut fonksiyonudur. Yeni nesil olarak tanımlanan birçok oyunda bu özellik şartı aranıldığı için bir önceki nesil ekran görüntü kartları bu özelliği desteklememekte olduğu için birçok oyun yazılımı çalışmama durumu yaşanmaktadır.Bilgisayar grafiklerinde tarayıcı (shader), görüntü yaratımlarını gerçekleştirmek için grafik kaynakları tarafından kullanılan yazılım komutlarıdır. Tarayıcılar 3D uygulamaların,GPU nun eski sabit işhatları yerine programlanabilir işhatlarını programlayabilmesine olanak tanır. Böylece GPU nun gelişmiş özellikerinden daha rahat faydalanılır.
Pixel shaderlar, pixelleri idare etmek için kullanılan komut setidir.Karesel gölgelendirme anlamına gelen Pixel Shader DirectX 9 ve üzeri oyun grafik kütüphanesinde bulunan grafik işleme komut fonksiyonudur. Yeni nesil olarak tanımlanan birçok oyunda bu özellik şartı aranıldığı için bir önceki nesil ekran görüntü kartları bu özelliği desteklememekte olduğu için birçok oyun yazılımı çalışmama durumu yaşanmaktadır.Bilgisayar grafiklerinde tarayıcı (shader), görüntü yaratımlarını gerçekleştirmek için grafik kaynakları tarafından kullanılan yazılım komutlarıdır. Tarayıcılar 3D uygulamaların,GPU nun eski sabit işhatları yerine programlanabilir işhatlarını programlayabilmesine olanak tanır. Böylece GPU nun gelişmiş özellikerinden daha rahat faydalanılır.
Vertex Shader nedir?
Kısaca hatırlatmak gerekirse ekrandaki 3D cisimlerin yapı hesaplarını DirectX ile birlikte GPU'daki vertex shader motoru yapıyor. Vertexler, yani 3D cisimleri oluşturan üçgenlerdeki köşeler cismin ve dokuların kordinatları ışık bilgisi gibi bilgileri taşır. Vertex shader motoru sayesinde gerçek zamanlı gölgelendirmeler ve gerçekçiliği çok arttıran deformasyon efektleri yapılabiliyor.
Kısaca hatırlatmak gerekirse ekrandaki 3D cisimlerin yapı hesaplarını DirectX ile birlikte GPU'daki vertex shader motoru yapıyor. Vertexler, yani 3D cisimleri oluşturan üçgenlerdeki köşeler cismin ve dokuların kordinatları ışık bilgisi gibi bilgileri taşır. Vertex shader motoru sayesinde gerçek zamanlı gölgelendirmeler ve gerçekçiliği çok arttıran deformasyon efektleri yapılabiliyor.
Geometri Shader nedir?
Bir Geometri Shader (GS) Primitives işlenmesini düzenleyen GLSL yazılmış bir Shader programıdır. Geometri shader Vertex Shader (veya isteğe bağlı Mozaikleme aşamasında) ve sabit fonksiyon Vertex Post-Processing sahne arasında bulunur.Bir geometri shader isteğe bağlıdır ve kullanılmak zorunda değildir.Geometri shader invocations giriş ve çıkış Mayıs sıfır veya daha fazla temel öğeleri olarak tek İlkel alır. Tek bir GS çağırma elde edilebilir kaç ilkel üzerinde uygulama tanımlı sınırlar vardır. GS en Belirli bir giriş ilkel tip ve çıkış belirli bir ilkel tip kabul yazılır.
Hiç yorum yok:
Yorum Gönder