Fxaa devre dışı bırakıldıktan sonra sezyum etiketleri bulanık
Cevabı bu yazıda takip ettim Sezyum etiketi bulanık ama hiç şansım olmadı.
Bundan emin oldum viewer.scene.fxaa = false
ve hiçbir şey değişmeyecek gibi görünüyor. Lütfen ekteki ekran görüntüme bakın.

kimsenin buna bir çözümü var mı?
Çok teşekkürler!
Yanıtlar
Böyle bir şeyi sabit kodlamaya karşı dikkatli olun viewer.resolutionScale = 2
. Bu kod satırında, kullanıcının büyük olasılıkla yüksek DPI ekrana sahip olduğu ve tarayıcılarının web sayfasını buna göre ölçeklendirdiği şeklinde bir varsayım vardır. Bu kod satırını halihazırda 1: 1 piksel oranı kullanan bir sistemde çalıştırmak, cihazın gerçekte görüntüleyebileceğinden iki kat daha geniş ve iki kat daha uzun olarak oluşturulmasına neden olabilir.
İşte alternatif bir öneri:
viewer.resolutionScale = window.devicePixelRatio
Mükemmel değil, ancak sabit kodlanmış 2'den daha iyi. Sezyum görüntüleyiciyi, özellikle yüksek DPI ekranlarda "CSS pikselleri" ile aynı boyutta olmayabilecek, cihazın doğal pikselleriyle tam olarak eşleştirmeye çalışacaktır.
Buradaki "1" değeri (varsayılan), Sezyum'un görüntüleyen tuval piksellerinin, ekranın kendi yerel piksellerinden daha büyük ve daha küçük olabilen CSS pikselleri fikriyle aynı boyutta olduğu anlamına gelir. Daha yüksek sayılar, WebGL tuval çözünürlüğünde bir çarpan görevi görür ve daha fazla grafik belleği ve performans gerektirir. Bunu test ettiğiniz makinenin zaten 1.5 veya 2.0 olan bir window.devicePixelRatio'suna sahip olduğunu görebilirsiniz, bu nedenle yukarıdaki satır, sizin makinenizdeki sabit kodlu 2'den farklı davranmayabilir. Ancak yerel cihazıPixelRatio'yu kontrol etmek varsayımlarda bulunmaktan daha iyidir.
Bu, ekleyerek düzeltilebilir:
viewer.resolutionScale = 2
Performansı etkileyebilir, ancak şu ana kadar iyi görünüyor.