← Yazılara dön
9 Aralık 2025 · 2 dk okuma

VR, AR, XR: bunlar için geliştirme yapınca harfler ne anlama geliyor

Toplantıda üç harf birbirinin yerine kullanılıyor. Motoru açınca dünyayı kimin çizdiğini, kare bütçeni ve hatanın neye benzediğini bu harfler belirliyor.

Toplantıda üç harfi birbirinin yerine kullanıyoruz ve orada bunun pek zararı yok. Unity’yi açtığın an zararı başlıyor. VR, AR ve XR aynı ürünün üç çeşnisi değil. Dünyayı kimin çizdiğini, kare bütçenin ne olduğunu ve hatanın neye benzediğini bu harfler belirliyor. Ben Quest başlıklarında savunma için eğitim simülasyonları geliştiriyorum; işte fiilen kullandığım ayrım.

Gerceklik-sanallik surekliligi

Şekil: kendi çizimim.

VR: her piksel senin

VR dünyanın yerine geçer. Başlık, senin çizdiğinden başka hiçbir şey göstermez; yani işin tamamı sana kalır: geometri, ışık, ses, fizik ve kullanıcının denge duyusu. Önemli olan o sonuncusu. Masaüstü oyunda kare düşürürsen oyuncu sinirlenir. VR’da kare düşürürsen kullanıcı fenalaşır. Hata modu kozmetik değil, fizyolojik.

Motor tarafında bunun anlamı şu: her şey göz başına bir kez, yani iki kez çizilir ve kare hızı hedef değil, sözleşmedir. Draw call iki kat acıtır. Single-pass instanced rendering opsiyonel değildir.

Karşılığı ise kontrol. Savunma eğitim simülasyonlarımızda kursiyeri, fiziksel olarak kurması pahalı, tehlikeli ya da imkânsız bir senaryonun içine koyuyor ve saniyeler içinde sıfırlıyoruz. Yüksek lisans tezim bu fikrin en ucunda duruyor: VR’da biyosibernetik döngüyle stres ölçümü; senaryo fizyolojik sinyalleri okuyup kendini uyarlıyor. Bu döngüyü ancak VR’da kapatabilirsin, çünkü kullanıcıya giden her uyaran senin kontrolünde.

AR: dünyayı kiralıyorsun

AR gerçekliğin üstüne çizer ve insanlar bunu kolay kardeş sanır: çizilecek daha az şey var. Pratikte zorluk küçülmez, yer değiştirir. Işığı sen kontrol etmiyorsun. Arka planı sen kontrol etmiyorsun. Sanal içeriğin gerçek geometriye çakılı kalması gerekiyor; yani asıl problem takip ve hizalama oluyor. VR’da iki santimlik kayma görünmezdir. AR’da sanal bardak gerçek masadan kayar ve herkes anında görür.

Bu yüzden AR işini tahmin ederken algı işini tahmin ediyorum: düzlem tespiti, çapalar, ışık kestirimi, örtülme. Render işin küçük kısmı. Bu cihazlarda kendi görüntü işleme kodunu çalıştırıp çalıştıramayacağın ise başlı başına bir soru.

XR: şemsiye, şartname değil

XR; VR’ın, AR’ın ve aradaki her şeyin şemsiyesi. Başlığın kameralarını sahneye aktardığı passthrough karma gerçeklik de buna dahil. Slayt için iyi, gereksinim dokümanı için işe yaramaz bir kelime. Biri benden “XR uygulaması” istediğinde ilk sorum şu: kullanıcının işi yapmak için gerçek dünyayı görmesi gerekiyor mu? O tek cevap donanımı, etkileşim modelini ve mimarinin yarısını seçer.

Passthrough eski sınırı bulanıklaştırdı. Aynı Quest bir sahnede VR cihazı, sonrakinde MR cihazı. Harfler cihaz olmaktan çıkıp mod olmaya başladı. Kısıtlar hâlâ mod başına geçerli.

Demoya göre değil, göreve göre seç

Kullandığım kural: görevi yaşadığı yere koy. Görev, güvenle ya da ucuza kuramayacağın bir ortam istiyorsa, bir çatışma, yanan bir bina, o iş VR. Görev, kullanıcının gerçekten dokunması gereken fiziksel nesnelere bağlıysa AR. Dürüst gerekçe “çok iyi bir demo gördük” ise dur, önce görevi bul.

Harf seçildikten sonra sözü platform ayrıntıları alır. Quest özelinde o dersler başlı başına bir liste ve onları ayrı bir yazıda topladım. Harfler ucuz. Kare bütçeleri değil.

Kaynakça

sanal gerçeklikartırılmış gerçeklikXRUnity