3 puan yazan GN⁺ 2025-11-14 | 1 yorum | WhatsApp'ta paylaş
  • Görüşün merkez bölgesi (fovea) için görsel odağı algılayan ShaderToy tabanlı görsel efekt kodu
  • GPU shader'larını kullanarak insan bakışının yoğunlaştığı alanı gerçek zamanlı olarak görselleştiren bir yapı
  • Render efektleri ile görsel dikkat alanı arasındaki ilişkiyi deneysel olarak ifade eder
  • ShaderToy platformu üzerinden doğrudan web tarayıcısında çalıştırılabilir ve ayarlanabilir
  • İnsan görüsündeki odak mekanizmasını grafik programlama ile inceleyen bir örnek

Human Fovea Detector Genel Bakış

  • ShaderToy'da yayımlanan, insan görüşünün merkez bölgesini (fovea) algılamayı simüle eden görsel deney amaçlı shader kodu
  • GPU tabanlı shader'lar aracılığıyla bakışın odaklandığı alanı vurgulayarak çalışır
  • Tarayıcı ortamında çalıştırmak için JavaScript ve WebGL etkin olmalıdır

Özellikler ve Uygulama

  • Gerçek zamanlı render ile ekrandaki belirli bölgelerin görsel odağını algılar
  • ShaderToy'un etkileşimli görsel efekt motorunu kullanarak görüş merkezindeki değişimleri ifade eder
  • Kod çalıştırıldığında, kullanıcı girdisi veya fare hareketine göre görüş merkezinin kaydığı bir etki uygular

Teknik Özellikler

  • GPU shader programlama temellidir ve piksel düzeyinde görsel hesaplamalar yapar
  • Tarayıcı içinde çalışması için JavaScript ve çerezlere izin verilmesi gerekir
  • ShaderToy platformunun standart yapısını izler ve GLSL kodu ile yazılmıştır

Kullanım Olasılıkları

  • İnsan görüsündeki odak kaymasını görselleştiren veya analiz eden bir araştırma aracı olarak kullanılabilir
  • Bakış izleme arayüzleri, görsel dikkat analizi, grafik tasarım deneyleri gibi çeşitli alanlara uygulanabilir

Çalıştırma Koşulları

  • Siteye erişimde güvenlik doğrulama adımı ve script etkinleştirme gereksinimi bulunur
  • Shader kodunun düzgün render edilmesi için JavaScript ve çerezlere izin verilmelidir
  • Orijinal sayfada, “insan olduğunuz doğrulanıyor” mesajının ardından ShaderToy render ekranına geçilir

1 yorum

 
GN⁺ 2025-11-14
Hacker News görüşleri
  • Hareketli nesneleri takip etmediğiniz sürece gözleri yumuşak biçimde hareket ettirmek imkânsızdır
    Gözler her zaman hızlı ve süreksiz sakkadlar (saccade) yapar
    Ama bu Shadertoy örneğinde olduğu gibi yumuşak hareket eden kırmızı bir daireye bakarsanız, o daireyi takip ederken gözlerinizi akıcı şekilde hareket ettirebilirsiniz

  • Buna bakarken Maxwell’s Spot illusion ile karşılaştım
    Bu yanıp sönen mavi/yeşil görsele bakınca, bakışın sabitlendiği merkezde koyu bir nokta görünüyor

  • Gözlük türüne göre sonucun tamamen değişmesi ilginçti
    Bende hipermetropi var; gözlüğümü çıkarınca hafif bir şaşılık oluşuyor, bu yüzden odaklayamıyor ve 8 şeklinde bir hareket görüyorum
    Normal gözlük taktığımda bu etki azalıyor ama merkez dışında neredeyse hiç hareket görünmüyor
    Buna karşılık okuma gözlüğüyle (miyop için) kusursuz bir çember görünüyor ve çevresel görüşte de düşük kare hızlı bir hareket varmış gibi algılanabiliyor

    • Bunun nedeni gözlüğün derecesinin retinada oluşan görüntü boyutunu değiştirmesi
      Derece yükseldikçe görüntü küçülüyor; dolayısıyla hareketi algılama alanı odak noktasının yakınına daralıyor
  • Eskiden bu Shadertoy o kadar popüler olmuştu ki sunucu çökmüştü
    O zamanlar hatta özel bir “bir dakika lütfen” bandı bile göstermişlerdi; şimdi yine HN ana sayfasına çıktığını görmek hoşuma gitti
    O zamanki arşiv bağlantısı

    • Bence çok tatlı. IQ, Shadertoy’u 12 yıldır ticarileştirmeden ücretsiz tutan harika biri
  • Sayfayı açar açmaz şiddetli bir migren başladı, ben de hemen kapattım
    Acaba bu tür görsel uyaranların nöbet ya da baş ağrısını tetikleyip tetikleyemeyeceğini kontrol etmek gerekir

    • Normalde migrenim olmaz ama ara sıra görsel aura yaşarım
      İlk başta eğlenceliydi ama yaklaşık 1 dakika sonra görüşümde izler kalmaya başladı ve kulaklarımda çınlama duymaya başladım
      10 dakika geçmesine rağmen hâlâ sürüyordu, ben de hemen bilgisayardan uzaklaştım
    • “Bunu nasıl kontrol edeceksin?” diye sorulabilir ama gerçekte bunu doğrulamanın net bir yolu yok
    • Başta bunun, yaşlandıkça gözün odaklayabildiği yarıçapın küçülmesi ilkesini gösteren bir deney olduğunu sanmıştım
      Ama bu konuda yeterli araştırma olmadığını öğrenince düzeltme yapıyorum
    • Ben de görür görmez tuhaf ve rahatsız edici buldum
      Merkezin dışında da bir şeylerin hareket ettiğini duyumsayabildiğim için uzun bakınca baş ağrısı yapacakmış gibi geldi
    • Daha önce VR headset kullanıp kullanmadığınızı merak ediyorum
      Benzer bir rahatsızlık olup olmadığına bakmak, nedenini daraltmaya yardımcı olabilir
  • Tüm haçlar aslında gerçekten dönüyor; bu deney, görüş alanının hangi kısımlarının değişim körlüğüne (change blindness) daha yatkın olduğunu gösteriyor
    Yani görüş alanının %99’u değişimi fark etmiyor

  • Benim yorumum vesilesiyle yeni bir gönderi açıldı

    • Evet :)
  • İlk başta bu dönüşün bir optik illüzyon olduğunu sanmıştım
    National Geographic’in ilgili yazısını hatırladım ama bu durumda dönüş gerçek
    Yalnız bunu net biçimde sadece merkezdeki bölgede (fovea) görebiliyorsunuz

  • Bu deneyi psikometrik (psychometric) bir sürüme genişletmek mümkün olabilir
    Ölçek parametresi ayarlanırsa çevresel görüşte de hareket görülebilir ve denekten belirli bir bölgenin (örneğin kırmızı daireyle işaretlenen yerin) gerçekten hareket edip etmediğini bildirmesi istenebilir
    Çevresel görüşteki reseptif alanlar (receptive field) daha büyük olduğu için, oradaki hücrelerin hareketi algılaması için daha büyük bir görsel uyarana ihtiyaç vardır

  • Merkezde dönüşün net görülebildiği bulanık bölgeyi kolayca bulabildim
    Odağı gevşetince tüm çevrenin bulanık biçimde hareket ettiğini görebiliyorsunuz
    Foveated rendering/streaming için teorik arka plan tam olarak bu