- Katılım
- 26 Ekim 2024
- Puan
- 3
- XR Başlığı
- Meta Quest 3, Meta Quest 2
Meta Depth API, Meta'nın Quest 3 cihazında karma gerçeklik (MR) deneyimlerini güçlendirmek için geliştirilmiş bir araçtır. Bu API, uygulamaların fiziksel ortamı algılayabilmesi için gerçek zamanlı derinlik haritaları sağlar ve sanal objelerin gerçek dünyadaki nesnelerle uyum içinde görünmesini mümkün kılar. Oklüzyon (perdelenme), sanal nesnelerin gerçek dünyanın arkasında ya da içinde görünmelerini sağlayarak, MR deneyimlerinde önemli bir yer tutar. Oklüzyon olmadan, sanal nesneler gerçek dünya üzerinde katman gibi görünür ve bu durum kullanıcı deneyimini olumsuz etkileyebilir.
İşte Depth API ve Scene API’nin desteklediği kullanım durumlarının karşılaştırması:
Işın Yansıtma (Raycasting) ile Depth API, sanal içeriğin fiziksel ortamda gerçekçi şekilde yerleştirilmesini sağlarken, Fizik/Çarpışmalar desteği ise Scene API ile sanal içeriğin fiziksel objelerle etkileşim kurarak gerçek dünyadaki gibi davranmasına olanak tanır.
Kaynak için developers.meta.com sayfasını ziyaret edebilirsiniz.
Neden Depth API Kullanılmalı?
Karma gerçeklik deneyimlerinde, sanal içeriğin kullanıcı ortamı ile bütünleşik görünmesi çok önemlidir. Depth API, Meta’nın oda ölçeğinde MR deneyimlerini mümkün kılan Scene API’yi tamamlayıcı niteliktedir. Scene API, statik (hareketsiz) oklüzyonları desteklerken, Depth API dinamik oklüzyon sağlar; yani, kullanıcının elleri, çevredeki insanlar veya evcil hayvanlar gibi hareket eden unsurlar için gerçekçi oklüzyonlar sunar.İşte Depth API ve Scene API’nin desteklediği kullanım durumlarının karşılaştırması:
Özellik | Depth API | Scene API |
---|---|---|
Statik Oklüzyon | ||
Dinamik Oklüzyon | ||
Işın Yansıtma (Raycasting) | ||
Fizik/Çarpışmalar |
Işın Yansıtma (Raycasting) ile Depth API, sanal içeriğin fiziksel ortamda gerçekçi şekilde yerleştirilmesini sağlarken, Fizik/Çarpışmalar desteği ise Scene API ile sanal içeriğin fiziksel objelerle etkileşim kurarak gerçek dünyadaki gibi davranmasına olanak tanır.
Unity’de Depth API Kullanımına Başlama Gereksinimleri
Depth API’yi Unity ile kullanmaya başlamak için aşağıdaki araç ve ortamın kurulması gereklidir:- Unity Versiyonu: Depth API, Unity 2022.3.1 veya daha yeni sürümlerde desteklenir.
- Meta XR Core SDK (v67.0.0 veya üzeri): Unity Asset Store’dan ya da Unity’nin paket yöneticisinden com.meta.xr.sdk.core paketini içe aktararak edinebilirsiniz. Kurulum için Meta'nın resmi dokümantasyonunu takip etmek önerilir.
- Oculus XR Plugin: 4.2.0 versiyonu gereklidir.
Depth API Kurulumuna Başlarken
- Passthrough Teknolojisi: Depth API kullanmaya başlamadan önce, uygulamanızda Passthrough’u etkinleştirin. Depth API’nin çevresel derinlik bilgisi sağlayabilmesi için Passthrough’un aktif olması gereklidir.
Occlusion ve Derinlik API ile Sahne Entegrasyonu
Depth API ile yapılan MR deneyimleri, kullanıcının ortamındaki hareketli ve sabit nesnelerin sanal dünyaya adapte edilmesi ve gerçek dünya ile bütünleşmiş hissetmesi için idealdir. Özellikle dinamik oklüzyon, Depth API’nin Scene API üzerinde sağladığı en büyük avantajlardan biridir ve yüksek etkileşimli, gerçekçi MR deneyimleri oluşturmak isteyen geliştiriciler için temel bir araçtır.Kaynak için developers.meta.com sayfasını ziyaret edebilirsiniz.