Ürün Haberleri

Unity, Unreal ve Godot için Android XR güncellemeleri

Okuma süresi: 4 dakika
Luke Hopkins
Geliştirici İlişkileri Mühendisi, Android

Bugün, Android XR'da Unreal Engine ve Godot için resmi desteğin kullanıma sunulduğunu duyurmaktan heyecan duyuyoruz. Bu motor genişletmelerinin yanı sıra üretkenliğinizi artırmak ve yeni XR özelliklerini etkinleştirmek için tasarlanmış yeni araçlar da kullanıma sunuyoruz: Android XR Engine Hub ve Android XR Interaction Framework

Android XR Engine Hub

Android XR Engine Hub şu anda Windows'da kullanılabilir ve geliştirme için kontrol merkezinizdir. Cihaz tarafından oluşturulan algı verilerini doğrudan cihazınızdan seçtiğiniz motora aktaran yüksek hızlı bir köprü görevi görerek iş akışınızı Unity, Unreal Engine ve Godot'ta birleştirir. 

DirectPreview_Low.gif

OpenXR ile Gerçek Zamanlı Akış

Hub, masaüstü gücü ile mobil sensör verileri arasındaki boşluğu kapatır. Uygulamanızın dünyaya nasıl tepki verdiğini görmek için tam bir derleme gerektirmek yerine Hub, OpenXR uzantılarını fiziksel Android XR cihazdan doğrudan Windows makinenize aktarır.

Bu sayede, "Oynatma Modu"nda karmaşık etkileşimler üzerinde yineleme yaparken kulaklığın sensörlerinden canlı ve yüksek kaliteli veriler alabilirsiniz. Bu akış özelliği olmadan, göz izleme veya uzamsal haritalamada küçük bir değişikliği bile test etmek için tam bir APK dışa aktarma ve yükleme işlemi yapılması gerekir.

Hub, aşağıdaki yayınlanan uzantılar için düşük gecikmeli test yapılmasını sağlar:

Temel ve Etkileşim Desteği

  • XR_EXT_hand_tracking & hand_interaction: Anında etkileşim testi için 26 noktalı el ağlarını ve eklem verilerini yayınlar.
  • XR_EXT_eye_gaze_interaction: PC'nizde kullanıcı arayüzünü ve foveal mantığı test etmek için gözle bakma verilerini sanallaştırır.
  • XR_EXT_palm_pose ve XR_EXT_uuid: Gerçek zamanlı hassas izleme ve kalıcı nesne kimliği akışı.

Android XR Vendor Extensions

  • Göz ve Yüz Takibi (XR_ANDROID): Sosyal medya varlığınızı oluşturmadan iyileştirmek için düzenleyicinize etkileyici avatar verileri aktarın.
  • Passthrough ve Trackables: Uçak algılama ve isabet testi gibi canlı ortam anlayışına doğrudan motorun görünüm penceresinden erişin.

Android XR Engine Hub, cihazın donanım özelliklerini sanallaştırıp düşük gecikmeli bir masaüstü köprüsü üzerinden aktararak oyun motoru geliştiricilerin hızlı bir şekilde yineleme yapmasına olanak tanır.

Hub'ı indirme:

Oyun motoru desteğinin kapsamını genişletme

OpenXR standartlarına bağlılığımız sayesinde, ister deneyimli bir stüdyo ister bağımsız bir geliştirici olun, yaratıcı vizyonunuzu hayata geçirmenize yardımcı olacak sınıfının en iyisi araçlara sahip olmanızı sağlıyoruz.

Unreal Engine

Unreal Engine desteği artık geliştirici önizlemesinde 5.6.1 sürümü için kullanılabilir. Bu entegrasyon, Unreal için Android XR satıcı eklentisi kullanılarak AndroidXR satıcıya özel API desteğiyle doğrudan OpenXR'nin kullanılması üzerine kurulmuştur. Unreal planlarını veya C++ desteğini kullanırken gelişmiş el takibi, yüz takibi ve sahne anlama (ör. düzlem algılama ve derinlik) için platforma özel uzantılara erişebilirsiniz.

ue5_1-02-ue-project-creation.png

Unreal Engine'ı kullanmaya başlama:

Godot

Godot Foundation ve W4 Games ile iş ortaklığı yaparak Godot 4.6.2 ve sonraki sürümler için Android XR'a resmi Godot desteği getiriyoruz.

W4, Google Play'de halihazırda Google'da aktif olan  MoAT ve  Expedition to Blobotopia gibi deneyimleri taşıyarak Godot'nun üretim düzeyinde uzamsal deneyimler için hazır olduğunu kanıtladı.

Platformun tüm potansiyelinden yararlanmak için sahne ağı oluşturma, dinamik çözünürlük ve ışık tahmini gibi özellikler için gerekli Android XR satıcı uzantılarını sağlayan Godot OpenXR Vendors plugin 5.1'i kullanın. Android XR güç profili ve giriş standartları için OpenXR uygulamasını optimize etmek üzere Godot ile işbirliği yapıyoruz.

Godot'u kullanmaya başlama:

Unity 

Unity OpenXR: Android XR 1.13 paketi artık Unity 6.5 Beta sürümünde kullanılabilir. Unity, Application SpaceWarp desteğini hem uGUI hem de TextMeshPro'yu içerecek şekilde genişletti. Unity 6.5'in genel sürümünü ve bu yaz kullanıma sunulacak diğer platform geliştirmelerini kaçırmayın.

Unity için Android XR Uzantıları v1.3.1

Kapsamlı platform entegrasyonu için ihtiyacınız olan diğer her şey, en son  Android XR Uzantıları sürümümüzde mevcuttur:

  • Spatial API desteği: Artık android.software.xr.api.SPATIAL manifest etiketini doğrudan XRSessionFeature ayarları üzerinden yönetebilirsiniz. Böylece uygulamanızın Spatial API şartlarını ve hedef düzeylerini tanımlamak her zamankinden daha kolay hale gelir.
  • İnce Göz Yüz Takibi: Yeni İnce Göz Pozları özelliği, TryGetFineEyePoses uzatma yöntemini kullanarak yüksek hassasiyetli göz pozları sağlar.
  • Doğrudan Önizleme Desteği: Android XR Streaming özelliği, Unity Editor'ın PlayMode'unda (yalnızca Windows) doğrudan önizleme desteği sağlar.

Not: Android XR (Extensions): Hand Mesh kaldırıldı. Artık uzantı paketinde birleştirilmiş El Ağı Verileri'ni kullanmanız gerekir.

Unity için Android XR Interaction Framework

Android XR Interaction Framework (AXRIF) artık geliştirici önizlemesinde kullanılabilir. AXRIF, Android XR sistem etkileşimleriyle tutarlı arayüzler oluşturmak için gereken karmaşık mantığı soyutlayan, stil içermeyen ve belirli bir görüşe dayalı bir giriş araç setidir.

AXRIF, kullanıcı arayüzü görsellerine odaklanmak yerine Android XR kullanıcı deneyiminin temel mekanizmalarına öncelik verir.Temelinde, sistemin zengin çok formatlı girişlerine güç veren ve 6DoF kumandalar, 3D fare, el takibi ve göz takibi arasında durum geçişi yapmayı sağlayan aynı Geçiş Yöneticisi bulunur. Geliştiriciler bu çerçeveden yararlanarak Android XR'ın tüm güçlü etkileşimlerini uygulamalarına getirmek için gereken uygulama yükünü önemli ölçüde azaltabilir.

Çerçeve, kullanıma sunulduğunda üç temel özellik sunar:

  • Otomatik Çok Formatlı Giriş Geçişleri: Çerçeve, giriş biçimleri arasında geçiş yapmak için durum makinesini yönetir. Örneğin, bir kullanıcı bir nesneye bakarak hedefleme işleminden doğrudan dokunma işlemine geçtiğinde geçiş mantığını işleyerek eller, kontrol cihazları ve fareler için eşzamanlı desteği basitleştirir.
  • Bakışla Desteklenen Hareket Etkileşimi: AXRIF, bakış vektörü hedeflemeyi elle yapılan hareket tanımayla (ör. seçmek için parmağı sıkıştırma) birleştirerek sistemin varsayılan davranışıyla eşleşen, hassas uzaktan etkileşim sağlar.
  • Fizik tabanlı 2D kullanıcı arayüzü etkileşimi: Çerçeve, yüksek doğruluklu el takibini 2D düzlem etkileşimleriyle eşleyerek fiziksel sınır kısıtlamalarına uymakla birlikte kayan panellerde sezgisel dokunma ve kaydırma hareketlerine olanak tanır.

AXRIF'i benimseyerek uygulamanız, platformun yerel etkileşim modelini devralır ve böylece uygulamanızın işletim sisteminin geri kalanıyla tutarlı olması sağlanır. 

Araç Seti'ni keşfedin:

Hemen Başlayın:

Android XR geliştirmeye başlamak için daha iyi bir zaman olmamıştı. Unity, Unreal ve Godot'ta desteklenen bu platform, hangi motoru kullanırsanız kullanın yaratıcı vizyonunuzu hayata geçirmeye hazır. Başlamak için resmi motor iş ortaklarımızı inceleyin:

Bu duyuruyu ve Google I/O 2026'daki tüm güncellemeleri io.google adresinde inceleyin.

Yazan:

Okumaya devam edin