Bu proje, CSS ile 'sahte' alan derinliği (depth of field) efektini denemek için yapıldı. Daha sonra ThreeJS kullanılarak react-three-fiber ile yeniden yazıldı.
Bununla, masaüstünün pencere birleştiricisi öncesi "3D ekran görüntüsü"nü alıp pencerelere Z derinliği atayarak onların masaüstünün üzerinde ve birbirlerinin üstünde asılı durmasını sağlaması umuluyordu. Böyle bir "3D ekran görüntüsü", alan derinliği efekti eklenene kadar normal bir ekran görüntüsü gibi görünecekti.
Bu "3D ekran görüntüsü" biçimi ve görüntüleyicisi oluşturulursa, visionOS'taki zaten derinliği eşlenmiş AR pencere düzenlerinin statik, "etrafında gezilebilen" anlık görüntülerini yeniden üretmek için bir kullanım alanı olabilir gibi görünüyor.
Blender'da RGB pikseller eklenerek daha gerçekçi hale getirilebilir.
Bunun, telefonda fotoğraftaki ögelere odaklanmak veya onları bulanıklaştırmak için kullanılan kavramla aynı şey olup olmadığı merak ediliyor.
Screenstab adlı önceki bir Show HN projesine benziyor.
Ekran görüntülerinde gereksiz içeriğin kırpılması daha çok tercih ediliyor.
İlk başta ekran görüntüsündeki en uzak kısımların bulanıklaştırılıp en yakın kısımlara odaklanılacağı düşünülmüştü, ancak böyle çalışmıyor.
Önemli kısımların ne olduğu işaretlenebilirse, ekran görüntüsünün belirli bölümlerine odaklanmak için yararlı olabilir.
YouTube video küçük resimlerinin arka planında kullanılırsa eğlenceli olabilir, ancak gerçek bilgi aktarmak için kullanmak istenmez. Hangi uygulamanın kullanıldığını anlamak için yine de yeterli.
1 yorum
Hacker News görüşü
Özet: