Aşağıdaki çalışma materyali, sağlanan ders kaydı transkripti ve kopyalanan metin kaynakları birleştirilerek hazırlanmıştır.
📚 Sanal ve Artırılmış Gerçeklik: Kavramlar, Sistemler ve Gelişim
Giriş: Gerçeklik Algısı ve Karma Gerçeklik
Gerçeklik, var olan her şeyi ifade eder ve duyularımızla algıladığımız her şey gerçektir. Ancak, bir gözlemcinin konumu gibi faktörler, gerçeklik algısını değiştirebilir. Fiziksel dünyadaki bu algı manipülasyonu, sanal dünyada da farklı şekillerde gerçekleşmektedir. Gerçek dünyanın sanal ortamda yeniden oluşturulmasıyla ortaya çıkan bu illüzyon, sanal ve artırılmış gerçeklik kavramlarını gündeme getirmiştir.
Bu teknolojilere duyulan ihtiyaç, insan-bilgisayar etkileşimindeki arayüzleri ortadan kaldırarak dijital ortamlarda gerçeğe uygun etkileşim imkanı sağlamasından kaynaklanmaktadır. Böylece kullanıcılar, sanal ortamı gerçek hayatta olduğu gibi serbestçe deneyimleyebilirler. Bu durum, zorlu veya tehlikeli görevlerin tamamlanmasında, zaman ve maliyet tasarrufunda ve gerçeğe yakın deneyimler elde edilmesinde önemli avantajlar sunar.
Sanal ve Artırılmış Gerçeklik Arasındaki Temel Farklar
Milgram ve Kishino (1994) tarafından ortaya konan sanallık sürekliliği kavramı, gerçeklik düzeyinin kullanıcının gerçek veya sanal ortama yakınlığı ile ilişkili olduğunu belirtir. Bu süreklilikte:
- Gerçek Ortam: Sadece fiziksel dünyadaki nesneleri içerir.
- Sanal Ortam: Tamamen dijital ögelerden oluşur.
- Karma Gerçeklik: Gerçek ve sanal nesnelerin aynı ekranda birlikte sunulmasıyla meydana gelir. Artırılmış gerçeklik ve artırılmış sanallık bu kategoriye girer.
💡 Önemli Fark: Kullanılan teknoloji ne kadar çok gerçek ortam nesnesi içeriyorsa, sanal gerçeklik deneyimi o kadar azalır. Sanal ortamda algılanan gerçeklik, fiziksel arayüzlere olan ihtiyacın azalmasıyla artar. Artırılmış gerçeklikte insan-bilgisayar etkileşimi için daha fazla arayüz kullanılırken, sanal gerçeklikteki arayüz sayısı daha azdır. Bu da "sanal ortamdaymış gibi" hissetme düzeyini farklılaştırır.
Sanal Gerçeklik (VR) Detaylı İnceleme
Tanım ve "Orada Olma Hissi"
Sanal gerçeklik (VR), kullanıcının fiziksel ve zihinsel olarak içinde bulunduğunu hissettiği ortamlarda etkileşim kurmasını sağlayan ve gerçek dünyadaki durumları simüle ederek deneyimleme imkânı sunan sanal ortamlar olarak tanımlanır. Bu deneyimin en temel unsurlarından biri **"orada olma hissi"**dir. Bu his, kullanıcının fiziksel olarak orada bulunmasa bile, sanal gerçeklik sistemindeki görsel, işitsel veya diğer duyusal uyaranlarla çevrelenmesi sonucunda varmış gibi algılaması durumudur.
Temel Unsurlar
"Orada olma hissinin" oluşmasında dört temel unsur ön plana çıkar:
- ✅ Sanal Dünya: Gerçekte var olmayan, yapay olarak tasarlanmış, farklı sanal nesneler içeren ve bu nesnelerin etkileşim kurallarının belirlendiği bir ortamdır.
- ✅ Sürükleyicilik: Fiziksel ve zihinsel olarak sanal dünyanın bir parçası hâline gelmeyi ifade eder.
- Fiziksel Sürükleyicilik: İnsan-bilgisayar etkileşiminde arayüz kullanımının en aza indirilmesi ve cihazların vücudun doğal bir uzantısı gibi hissedilmesiyle sağlanır (örn: başa takılan ekranlar).
- Zihinsel Sürükleyicilik: Kullanıcının deneyimi gerçekçi bulmasıyla artar.
- ✅ Duyusal Geri Bildirim: Görsel, işitsel ve dokunsal uyarıcılar aracılığıyla sağlanır ve kullanıcının orada olma hissini güçlendirir.
- ✅ Etkileşim: Sanal ortam, sanal nesneler ve diğer kullanıcılarla kurulan karşılıklı iletişimi ifade eder. Gerçek dünyadaki etkileşimlere ne kadar yakınsa, deneyimin niteliği o kadar yüksek olur.
Türleri
Sanal gerçeklik ortamları, orada olma hissinin seviyesine bağlı olarak iki ana gruba ayrılır:
- Sürükleyici Sanal Gerçeklik: Kullanıcı, görüntüleme başlıkları gibi cihazlar kullanılarak fiziksel dünyadan görsel olarak tamamen izole edilir ve üç boyutlu sanal ortamın içine yerleştirilir.
- Sürükleyici Olmayan Sanal Gerçeklik: Kullanıcı, fare, klavye veya oyun kolu gibi geleneksel giriş cihazlarıyla etkileşim kurar.
Sürükleyici VR Özellikleri
Sürükleyici sanal gerçeklik sistemleri, kullanıcıyı gerçek dünyaya oldukça benzer şekilde simüle edilmiş bir ortamın içine alır ve kullanıcının bu ortamda başını ve gözlerini hareket ettirerek çevresini keşfetmesini sağlar. Winn (1993) bu ortamların dört temel özelliğini belirtir:
- Geniş bir görüş açısı sağlayan başa takılan ekranlar (HMD).
- Kullanıcının hareketlerini ve pozisyonunu takip eden sistemler.
- Bakış yönü veya işaret hareketlerini komut olarak algılayan arayüzler.
- Kullanıcı hareketlerine hızlı yanıt veren, gecikme süresi düşük sistemler.
Artırılmış Gerçeklik (AR) Detaylı İnceleme
Tanım ve Temel Özellikler
Artırılmış gerçeklik (AR), sanal gerçekliğin bir çeşidi olarak ele alınır. Sanal gerçeklik kullanıcıyı tamamen sanal bir ortama yerleştirirken, artırılmış gerçeklik kullanıcının gerçek dünyayı, sanal nesnelerin gerçek dünyayla birleştirildiği şekilde görmesini sağlar. Bu nedenle artırılmış gerçeklik, gerçekliği tamamen simüle etmek yerine onu artırır.
Azuma (1997) artırılmış gerçeklik uygulamalarının üç temel özelliğini sıralar:
- ✅ Gerçek ve sanal ortamı birleştirir.
- ✅ Gerçek zamanlı olarak etkileşim sağlar.
- ✅ Sanal içerikler üç boyutlu olarak kaydedilir.
Türleri
Artırılmış gerçeklik türleri, kullanılan teknolojilere ve işleyiş prensiplerine göre dört kategoride incelenebilir:
- 📚 İşaretçi Tabanlı (Marker-Based) AR: Görsel işaretçiler (QR kodları, belirgin şekiller) kullanarak sanal içerikleri gerçek dünyaya entegre eder. Örnek: Sosyal medya filtreleri (yüzü işaretçi olarak kullanır).
- 📚 İşaretçi Tabanlı Olmayan (Markerless) AR: İşaretleyici bir nesne kullanmaz, konum tabanlı verilerle çalışır. Örnek: Navigasyon uygulamaları, Pokémon GO (kullanıcının konumuna göre sanal Pokémon'ları yerleştirir).
- 📚 Projeksiyon Tabanlı (Projection-Based) AR: Gerçek dünyaya yapay ışık yansıtma prensibiyle çalışır. Kullanıcının ışıkla fiziksel teması etkileşimi tetikler. Örnek: Lazer klavyeler.
- 📚 Örtüşme Tabanlı (Overlay-Based) AR: Gerçek dünya görüntüsünün bir kısmını veya tamamını sanal nesnelerle değiştirir, nesnelerin büyütülmüş veya farklı versiyonlarını üst üste bindirir. Örnek: Tıbbi uygulamalarda organların detaylı görüntüsünü gerçek vücut üzerine bindirme.
Sanal ve Artırılmış Gerçeklik Sistemlerinin Bileşenleri
Hem sanal hem de artırılmış gerçeklik sistemleri temel olarak üç ana bileşenden oluşur: Giriş Aygıtları, Gerçek Dünyanın Simülasyonu (İşleme) ve Çıkış Aygıtları.
Giriş Aygıtları (Sensörler)
Kullanıcının doğal hareketlerini ve çevresel verileri otomatik olarak algılayarak sisteme aktarır. Yapay hissettiren arayüzlerin mümkün olduğunca kullanılmaması hedeflenir.
- Eylemsizlik Sensörleri: Hareketi veya hareketsizliği tespit eder (örn: baş hareketleri).
- Optik Sensörler: Göz hareketlerini izleyerek bakış yönünü tespit eder.
- Derinlik Kameraları: Nesnelere olan mesafeyi belirler, el ve vücut hareketlerini algılar.
- Mikrofonlar: Sesli komut alımını sağlar.
- Basınç Sensörleri: Kullanıcının sanal zemine bastığında hissettiği basıncı algılar.
- Sanal Gerçeklik Kumandaları: Kullanıcının sanal ortamla etkileşimini kolaylaştırır.
Gerçek Dünyanın Simülasyonu (İşleme)
Giriş aygıtlarından alınan verilerin bilgisayar sistemleri aracılığıyla işlenerek sanal dünyanın simülasyonunun oluşturulduğu aşamadır.
- 1️⃣ Sensör Tümleştirme: Tüm giriş aygıtlarından alınan veriler birleştirilir.
- 2️⃣ Veri Entegrasyonu: Senaryonun akışını oluşturacak şekilde düzenlenir; veritabanındaki hazır verilerle veya çevrimiçi/gerçek zamanlı verilerle (ağ ve iş birliği) bütünleştirilir.
- 3️⃣ Akış ve İşleme: Kullanıcıdan alınan ve sanal ortamda bulunan veriler bütünleştirildiğinde simülasyon tamamlanır.
Çıkış Aygıtları
İşlenen verilerin kullanıcıya geri gönderilmesini sağlayarak sanal dünyadaki olayların gerçeğe yakın bir şekilde algılanmasını mümkün kılar.
- Görsel Çıkış Teknolojileri: Kullanıcının görme duyusuna hitap eder.
- Görüntüleme Başlıkları (HMD): Oculus Rift, HTC Vive, Microsoft HoloLens gibi cihazlar kullanıcının gözlerinin hemen önünde kişisel ekranlar sunar. VR HMD'ler dış dünyadan izole ederken, AR HMD'ler gerçek çevreyi sanal içeriklerle zenginleştirir.
- Oda Ölçekli Sistemler: Fiziksel bir alanda sanal dünya deneyimi sunar, kullanıcının serbestçe dolaşmasına olanak tanır.
- Dokunsal (Haptik) Geri Bildirim Teknolojileri: Sanal nesneleri kullanıcı için dokunulabilir hâle getirir.
- Oyun kumandaları (örn: Xbox One, HTC Vive Wands) genellikle titreşim yoluyla geri bildirim sağlar.
- Gelişmiş haptik eldivenler, yelekler, kıyafetler nesnelerin dokusunu, sıcaklığını ve şeklini hissetmeyi hedefler.
- Ses Çıkışı Teknolojileri: Sanal dünyadaki sesleri ve tonları gerçek dünyada algılandığı şekilde yeniden üretir.
- Mekânsal Ses: Sesin yönünü ve mesafesini dikkate alarak gerçekçi bir işitsel deneyim sunar.
- Binoral Kayıtlar: İnsan kafasını taklit eden özel mikrofonlarla yapılan kayıtlar, kulaklıklar aracılığıyla son derece gerçekçi ses deneyimi sağlar.
💡 e-Taste Cihazı Örneği: Bilim insanları, sanal gerçeklik ortamlarında farklı tatlar almayı sağlayan e-Taste cihazını geliştirmiştir. Bu cihaz, kek, kahve, balık çorbası gibi tatları taklit etmek için gıda sınıfı kimyasallar salgılayarak duyusal geri bildirimi görsel ve işitsel sınırların ötesine taşımaktadır.
AR Sistem Döngüsü ve Etkileşim Nesnesi
Artırılmış gerçeklik sistemleri de benzer bir döngüye sahiptir, ancak temel farkı bir etkileşim nesnesinin varlığıdır. Süreç beş adımdan oluşur:
- 1️⃣ Video Yakalama: Kullanıcının gerçek ortamının video görüntüsü kaydedilir (kamera ile).
- 2️⃣ İzleme: Kullanıcının bakış açısı ve konumu belirlenir (sensörler, GPS, bilgisayar görüşü).
- 3️⃣ Kayıt: Sanal nesneler, izleme bilgisine dayanarak gerçek dünyaya doğru şekilde yerleştirilir.
- 4️⃣ Görselleştirme: Sanal içerik, kaydedilen video görüntüsüne doğru perspektifte entegre edilir (çözünürlük, renk, kontrast ayarlarıyla).
- 5️⃣ Çıktı: Üst üste bindirilmiş video görüntüleri bir ekranda (telefon, tablet, AR gözlüğü) görüntülenir.
- Örnek: Sanal mobilya uygulamaları, kullanıcının odasına sanal bir masa yerleştirmesi ve telefonunu hareket ettirse bile masanın aynı yerde kalması.
Geliştirme Yazılımları
Sanal ve artırılmış gerçeklik ortamlarının geliştirilmesi için çeşitli yazılımlar kullanılır:
Oyun Motorları
Bilgisayar oyunları için geliştirme ve çalışma ortamlarıdır. Birçok oyun motoru, AR/VR uygulamalarının geliştirilmesini de destekler.
- Özellikler: Render motoru, fizik motoru, ses sistemi, animasyon, çok oyunculu modlar, yapay zekâ, scripting desteği.
- Popüler Örnekler:
- Unity: JavaScript ve C# dillerini destekler, geniş topluluk desteği vardır.
- Unreal Engine (UE): Blueprints ve C# kullanır, yüksek kaliteli grafikler sunar.
- SDK'ler (Yazılım Geliştirme Kitleri): AR uygulamaları için nesne tanıma, izleme ve render işlevleri sunar.
- ARCore (Google): Android platformuna özel, hareket takibi, çevre izleme, ışık tahmini.
- ARKit (Apple): iOS mobil cihazlarına özel, nesne tanıma, yüzey algılama, GPS ile hareket takibi.
Üç Boyutlu Modelleme Araçları
Üç boyutlu nesnelerin bilgisayar ortamında oluşturulma sürecidir.
- Popüler Örnekler: 3ds Max, Maya, Blender.
- Sanal Ortamda Modelleme Araçları: Tilt Brush, Oculus Medium, Facebook Quill (kullanıcının VR başlık ve kumandalarla doğrudan modelleme yapmasını sağlar).
360 Derece Video Düzenleme Araçları
İzleyicilerin videonun her yönünü aynı anda görebildiği videolar oluşturur.
- Özellikler: Özel kameralarla çekilir, izleyici ekranı sürükleyerek veya HMD ile farklı açılara bakabilir.
- Popüler Örnekler: Adobe Premiere Pro, After Effects, Mocha VR, Skybox 360.
Tarihsel Gelişim 📈
Sanal ve artırılmış gerçeklik teknolojilerinin kökleri 20. yüzyılın başlarına dayanır ve sürekli bir evrim geçirmiştir:
- 1920'ler: İlk 3B film "Power of Love" (stereoskopik görüntüleme).
- 1950'ler: Cinerama (kavisli ekrana senkronize görüntüler).
- 1960'lar: Norton Heilig'in Telesphere Mask (ilk VR başlık örneklerinden), Sensorama (çok duyulu sinema deneyimi), Philco Corporation'ın Headsight (kafa hareketlerini takip eden ilk görüntüleme başlığı), Ivan Sutherland'ın The Sword of Damocles (ilk VR başlığı).
- 1970'ler: Myron Krueger'in Videoplace (etkileşimli sanat), Daniel J. Sandin ve Thomas DeFanti'nin Sayre eldiveni (el ve parmak hareketlerini algılayan ilk kablolu eldiven).
- 1980'ler: "Sanal gerçeklik" terimi Jaron Lanier (1987), "artırılmış gerçeklik" terimi Tom Caudell ve David Mizell (1992) tarafından kullanıldı.
- 1990'lar: CAVE (kübik sanal gerçeklik alanı), Virtuality 1000 (çok oyunculu VR), Sega VR, Nintendo Virtual Boy, KARMA (AR bakım uygulaması), Cybercode (ilk 2B işaretçili AR).
- 2000'ler ve Sonrası: Google Street View (2007), Oculus Rift (2012), Facebook'un Oculus'u satın alması (2014), HTC Vive (2015), Google Glass (2012), Microsoft HoloLens (2016), ARToolKit, ARKit, ARCore, Pokémon GO (2016).
Güçlü ve Zayıf Yönler ⚠️
Sanal ve artırılmış gerçeklik teknolojileri, kullanım amaçlarına göre farklı güçlü ve zayıf yönlere sahiptir:
Sanal Gerçeklik (VR)
- ✅ Güçlü Yönler:
- Kullanıcının kendini tamamen sanal bir ortamda hissetmesini sağlar ("orada olma hissi").
- Gerçek hayatta zor veya tehlikeli görevlerin yüksek gerçekçilik düzeyinde simüle edilmesini sağlar (örn: pilot eğitimi).
- Kullanıcılara sanal ortamda yüksek düzeyde etkileşim olanağı sunar.
- Büyük teknoloji şirketlerinin yatırımlarıyla hızlı gelişim gösterir.
- ❌ Zayıf Yönler:
- Cihaz maliyetleri genellikle yüksektir.
- Görüntüleme başlıkları hareket hastalığı (motion sickness) denilen rahatsızlığa yol açabilir (baş dönmesi, mide bulantısı).
- Kullanıcının gerçek dünya ile bağlantısını kestiği için fiziksel kazalar yaşanabilir.
- İçerik geliştirme maliyetli ve karmaşık olabilir.
Artırılmış Gerçeklik (AR)
- ✅ Güçlü Yönler:
- Gerçek dünya ile sanal dünyayı birleştirir, gerçekliği artırır.
- Mobil uygulamalar gibi kolay kullanılabilir ve daha uygulanabilirdir.
- Daha basit uygulamaların gerçekleştirilmesi için avantajlıdır.
- Genellikle VR cihazlarına göre daha ekonomik cihazlarla erişilebilir.
- ❌ Zayıf Yönler:
- Sürükleyicilik düzeyi sanal gerçekliğe göre daha düşüktür.
- Etkileşim olanakları sanal gerçekliğe göre daha sınırlıdır.
- Yüksek kaliteli içerik açısından, kullanıcıların deneyimleyebileceği içerik miktarı sınırlıdır.
- Kullanıcı güvenliği ve ergonomi, fiziksel kazaların önlenmesi için önemlidir.









