- Bu yazı, grafikleri üreten GPU’da çalışan küçük programlar olan shader’lara etkileşimli bir giriş sunuyor.
- Shader’lar, hızları ve verimlilikleri sayesinde elde edilen paralelleştirme nedeniyle video oyunları ve bilgisayar grafiklerinde kullanılıyor.
- Yazar, web sitesinde basit CSS animasyonlarının yerine shader tabanlı animasyonların nasıl oluşturulacağını anlatıyor.
- Yazı; girdiler, koordinatlar, yerleşik türler ve çıktıların kullanımı dahil olmak üzere shader oluşturmanın nasıl yapılacağına dair ayrıntılı bir açıklama sunuyor.
- Yazar, uzaydaki diğer noktalara olan mesafe üzerinden şekilleri ifade eden Signed Distance Functions (SDFs) kavramını tanıtıyor.
- Yazı ayrıca, SDFs kullanarak tekil şekilleri birleştirip blob gibi karmaşık şekiller oluşturmanın nasıl yapıldığını açıklıyor.
- Yazar, shader’a time uniform vererek şekillerin nasıl animasyonlu hale getirileceğini gösteriyor.
- Yazı, kullanıcıların fare ile blob içindeki topların konumunu kontrol edebilmesini sağlayan shader’lara kullanıcı etkileşiminin nasıl ekleneceğine dair bir rehberle sona eriyor.
- Yazar, shader’lar hakkında daha fazla bilgi edinmek isteyenler için The Book of Shaders ve YouTube’daki Shader Art Coding girişleri gibi ek kaynaklar öneriyor.
1 yorum
Hacker News görüşleri