MRTK-Unity, Unity’deki platformlar arası MR uygulama geliştirmesini hızlandırmak için kullanılan, bileşen ve özelliklerden oluşan bir küme sağlayan Microsoft tabanlı bir projedir. Bazı işlevlerini aşağıda bulabilirsiniz:
Uzamsal etkileşimler ve kullanıcı arabirimi için platformlar arası giriş sistemi ve yapı taşları sağlar.
Değişiklikleri hemen görmenize olanak tanıyan düzenleyici içi simülasyon aracılığıyla hızlı prototip oluşturma olanağı sağlar.
Geliştiricilere temel bileşenleri değiştirme olanağı sağlayan genişletilebilir bir çerçeve olarak çalışır.
Çok çeşitli cihazları destekler:
XR SDK Eklentisi (Unity XR Eklenti Yönetimi Eklenti Sağlayıcıları)
Desteklenen Cihazlar
Unity OpenXR Eklentisi (Unity 2020 veya 2021 LTS) (Karma Gerçeklik bazı cihazlardaki belirli özellikler için OpenXR Eklentisi gerekir)
Microsoft HoloLens 2 Windows Karma Gerçeklik mikrofonlu kulaklıklar Meta Görev OpenXR aracılığıyla SteamVR üzerinde çalışan cihaz
Windows XR Eklentisi
Microsoft HoloLens Microsoft HoloLens 2 Windows Mixed Reality başlıkları
Oculus XR Eklentisi (Unity 2019 veya daha yeni LTS)
Meta Görev (Oculus Integration Package aracılığıyla)
ARCore XR Eklentisi
Android (AR Foundation aracılığıyla)
ARKit XR Eklentisi
iOS (AR Foundation aracılığıyla)
XR SDK Eklentisi (Unity XR Eklenti Yönetimi Eklenti Sağlayıcıları)
Desteklenen Cihazlar
Unity OpenXR Eklentisi (MRTK 2.6, Unity 2020 veya 2021 LTS'de Önizleme) (Karma Gerçeklik bazı cihazlardaki belirli özellikler için OpenXR Eklentisi gerekir)
Microsoft HoloLens 2 Windows Karma Gerçeklik mikrofonlu kulaklıklar Meta Görev OpenXR aracılığıyla SteamVR üzerinde çalışan cihaz
Windows XR Eklentisi
Microsoft HoloLens Microsoft HoloLens 2 Windows Mixed Reality başlıkları
Oculus XR Eklentisi (Unity 2019 veya daha yeni LTS)
Meta Görev (Oculus Integration Package aracılığıyla)
ARCore XR Eklentisi
Android (AR Foundation aracılığıyla)
ARKit XR Eklentisi
iOS (AR Foundation aracılığıyla)
Desteklenen ek cihazlar:
El izleme için Ultraleap Leap Motion denetleyicisi
Not
MRTK'nın bir sonraki bölümü olan MRTK3'ün genel önizlemesini sunduk. Daha fazla bilgi için lütfen MRTK3 belgelerine gidin.
MRTK ile çalışmaya başlama
MRTK'yi yeni kullanmaya veya Unity'de geliştirme Karma Gerçeklik, cihazınıza veya öykünücünüze MRTK Örnek Merkezi örnek uygulamasını yüklemenizi ve keşfetmenizi öneririz.
Düğme
HoloLens 2'nin ifade edilmiş eli de dahil olmak üzere çeşitli giriş yöntemlerini destekleyen bir düğme denetimi
Sınır Denetimi
3B alanda nesneleri işlemek için standart kullanıcı arabirimi
Nesne Manipülatör
Bir veya iki elle nesneleri işlemeye yönelik betik
Arduvaz
El girişiyle kaydırmayı destekleyen 2B stil düzlemi
Sistem Klavyesi
Unity'de sistem klavyesini kullanmaya ilişkin örnek betik
Etkileşim kurulabilir
Nesneleri görsel durumlarla ve tema desteğiyle etkileşime dönüştürülebilir hale getirmek için bir betik
Çözücü
Etiket, gövde kilidi, sabit görünüm boyutu ve yüzey manyetizması gibi çeşitli nesne konumlandırma davranışları
Nesne Koleksiyonu
Bir nesne dizisini üç boyutlu bir şekilde yerleştirmeye yönelik betik
Tooltip
Hareket denetleyicilerini ve nesneleri etiketlemek için kullanılabilen esnek bir tutturucu/pivot sistemine sahip ek açıklama kullanıcı arabirimi
Kaydırıcı
Doğrudan el izleme etkileşimlerini destekleyen değerleri ayarlamak için kaydırıcı kullanıcı arabirimi
MRTK Standart Gölgelendiricisi
MRTK'nin Standart gölgelendiricisi, performans ile çeşitli Fluent tasarım öğelerini destekler
El Menüsü
El Kısıtlama Çözücü'yü kullanarak hızlı erişim için el ile kilitlenmiş kullanıcı arabirimi
Uygulama Çubuğu
Sınır Denetimi'nin el ile etkinleştirmesi için kullanıcı arabirimi
İşaretçiler
Çeşitli işaretçi türleri hakkında bilgi edinin
Performans iyileştirmeleri için Karma Gerçeklik projelerinin yapılandırmasını otomatikleştirme
Varlıklar arasındaki bağımlılıkları analiz etme ve kullanılmayan varlıkları tanımlama
Karma Gerçeklik uygulamaları için uçtan uca derleme işlemini yapılandırma ve yürütme
Düzenleyicide baş hareketi ve el izleme verilerini kaydetme ve kayıttan yürütme
Örnek sahneler
MRTK, MRTK'nin özelliklerini kullanmayı gösteren örnek sahneler sağlar. Örnek sahneleri Varlıklar/MRTK/Örnekler/Demos klasörü altında bulabilirsiniz. Örnek sahneleri almayı ve çalıştırmayı öğrenmek için Örnek sahneler sayfasını okuyun. El Etkileşimi Örnekleri sahnesi , ETKILEŞIMler ve kullanıcı arabirimi için MRTK'nin yapı taşları deneyimlemeye başlamak için harika bir yerdir.
MRTK örnekleri hub'ı
MRTK Örnekleri Merkezi ile, her sahneyi derlemeden ve dağıtmadan MRTK'de çeşitli örnek sahneleri deneyebilirsiniz.
MR Özellik Aracı'ndaki "Karma Gerçeklik Araç Seti Örnekleri" paketini seçerek HoloLens(x86), HoloLens 2(ARM) ve Windows Karma Gerçeklik çevreleyici kulaklıklar (x64) için önceden oluşturulmuş uygulama paketlerini indirebilirsiniz. HoloLens'e (1. nesil) uygulama yüklemek için Windows Cihaz Portalı'nı kullandığınızdan emin olun. HoloLens 2'de MRTK Örnekleri Merkezi'ni Microsoft Store uygulaması aracılığıyla indirip yükleyebilirsiniz.
MRTK'nin sahne sistemi ve sahne geçiş hizmetiyle çok sahneli hub oluşturma hakkında bilgi edinmek için Örnek Merkezi BENIOKU sayfasına bakın.
Galaxy Explorer , HoloLens 'Fikrinizi Paylaşın' kampanyası kapsamında ilk olarak Mart 2016'da geliştirilen bir açık kaynak örnek uygulamasıdır. Galaxy Explorer, MRTK v2 kullanılarak HoloLens 2 için yeni özelliklerle güncelleştirildi. Hikayeyi okuyun: HoloLens 2 için Galaxy Explorer'ın Yapımı
Surfaces , HoloLens 2 için görsel, ses ve tam olarak ifade edilmiş el izleme ile nasıl dokunsal bir his oluşturabildiğimizi keşfeden açık kaynaklı bir örnek uygulamadır. Ayrıntılı tasarım ve geliştirme hikayesi için Surfaces uygulamasından Microsoft MR Dev Days oturumu Learnings'e göz atın.
Karma Gerçeklik Geliştirme Günleri 2020'den oturum videoları
Baştan sona basit bir MRTK uygulaması oluşturma öğreticisi. Etkileşim kavramları ve MRTK'nin çok platformlu özellikleri hakkında bilgi edinin.
Güzel karma gerçeklik deneyimleri oluşturmanıza yardımcı olan MRTK'nin UX yapı taşları hakkında ayrıntılı bilgi edinin.
MrTK ve harici performans araçlarına giriş ve MRTK Standart Gölgelendiricisi'ne genel bakış.
Spatial Anchors, zaman içinde cihazlarda konumlarını kalıcı hale getiren nesneleri kullanarak Karma Gerçeklik deneyimler oluşturmanıza olanak tanıyan platformlar arası bir hizmettir.
Konuşmayı metne dönüştürme, konuşmacı tanıma veya konuşma çevirisi gibi Azure destekli konuşma özelliklerini keşfedin ve uygulamanıza tümleştirin.
Görüntü işleme, yüz algılama, duygu tanıma veya video dizin oluşturucu gibi Görüntü İşleme Hizmetleri'ni kullanarak görüntünüzü veya video içeriğinizi belirleyin ve analiz edin.
MRTK'nin neden olduğu sorunlarla karşılaşırsanız veya başka bir şekilde bir şey yapma hakkında sorularınız varsa, yardımcı olabilecek birkaç kaynak vardır:
Sorular için lütfen StackOverflow'a veya Slack'te karma gerçeklik araç seti kanalına ulaşın. Slack topluluğuna otomatik davet gönderen aracılığıyla katılabilirsiniz.