Karma Gerçeklik araç seti nedir?

Karma Gerçeklik Araç Seti


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 derleme bloklarısağlar.
  • Değişiklikleri hemen görmenizi sağlayan düzenleyici simülasyonu aracılığıyla hızlı prototipleme sağlar.
  • Geliştiricilere temel bileşenleri takas etme yeteneği sağlayan bir Genişletilebilir çerçeve olarak çalışır.
  • Çok çeşitli platformları destekler:
Platform Desteklenen cihazlar
OpenXR (Unity 2020.3.8 +) Microsoft HoloLens 2
Windows Mixed Reality başlıkları
Windows Mixed Reality Microsoft HoloLens
Microsoft HoloLens 2
Windows Mixed Reality başlıkları
Oculus (Unity 2019,3 veya üzeri) Oculus Isteği
OpenVR Windows Mixed Reality başlıkları
HTC Vive
Oculus Rift
Ultraleap Hand Tracking Ultraleap artık hareket denetleyicisi
Mobil iOS ve Android
Platform Desteklenen cihazlar
OpenXR (Önizleme, MRTK 2,6, Unity 2020.3.8 +) Microsoft HoloLens 2
Windows Mixed Reality başlıkları
Windows Mixed Reality Microsoft HoloLens
Microsoft HoloLens 2
Windows Mixed Reality başlıkları
Oculus (Unity 2019,3 veya üzeri) Oculus Isteği
OpenVR Windows Mixed Reality başlıkları
HTC Vive
Oculus Rift
Ultraleap Hand Tracking Ultraleap artık hareket denetleyicisi
Mobil iOS ve Android

Not

lütfen HoloLens 2 ' de yanıp sönmek ve elektronik bir etkiye neden olan Unity 2020.3.21 f ve 2020.3.22 f 'yi önleyin. Daha fazla bilgi için burayabakın.

MRTK ile çalışmaya başlama

Yeni bir MRTK veya karma gerçeklik geliştirmeye yönelik olarak, bu durumda, cihazınızdan veya öykünücüsündemrtk örnek merkezi örnek uygulamasını yüklemenizi ve araştırmayı öneririz.

karma gerçeklik ve mrtk 'ın sunabileceği kadar asılı olduktan sonra, gerekli araçları yükleyip başlangıç düzeyimizi HoloLens 2 öğretici serisini izleyin.

Devlet kapsamında neler olduğunu görmek mi istiyorsunuz?

Belgeler

Sürüm notları
Sürüm Notları
MRTK genel bakış
MRTK genel bakış
API Başvurusu
API Başvurusu

Derleme durumu

Dal CI durumu Docs durumu
main CI durumu Docs durumu

Özellik alanı

UX yapı taşları

Düğmedüğmesi
HoloLens 2 ' nin ifade edilen eli dahil çeşitli giriş yöntemlerini destekleyen bir düğme denetimi

Sınır denetimsınırları denetimi
3B alanda nesneleri işlemek için standart Kullanıcı arabirimi

Nesne işleyicisinesne işleyicisi
Bir veya iki uygulamalı nesneleri işlemek için betik

Kurşun kurşun
ifade edilen el girişli kaydırmayı destekleyen 2B stil düzlemi

Sistem klavyesisistem klavyesi
Unity 'de sistem klavyesi kullanmanın örnek betiği

Interactableınteractable
Görsel durumlar ve tema desteğiyle nesneleri birbirine göre oluşturmak için bir betik

ÇözücüÇözücü
Etiket-arada, gövde kilidi, sabit görünüm boyutu ve yüzey manyetik dokulu gibi çeşitli nesne konumlandırma davranışları

Nesne koleksiyonunesne koleksiyonu
Üç boyutlu bir şekildeki nesne dizisini yerleştirmek için komut dosyası

Araçİpucuaraç ipucu
Hareket denetleyicilerini ve nesneleri etiketlemek için kullanılabilen esnek bir tutturucu/Pivot sistemle ek açıklama Kullanıcı arabirimi

Kaydırıcıkaydırıcı
Doğrudan izleme etkileşimini destekleyen değerleri ayarlamak için kaydırıcı Kullanıcı arabirimi

Mrtk standart gölgelendiricimrtk standart gölgelendirici
mrtk 'ın standart gölgelendiricisi, performans ile çeşitli Fluent tasarım öğelerini destekler

El menü menüsü
El kısıtlaması çözücü kullanarak hızlı erişim için el ile kilitlenmiş Kullanıcı arabirimi

Uygulama çubuğuuygulama çubuğu
Sınır denetiminin el ile etkinleştirilmesi için Kullanıcı arabirimi

İşaretçilerişaretçileri
Çeşitli türlerde işaretçiler hakkında bilgi edinin

Parmak ipucu görselleştirmeparmak izi görselleştirmesi
Doğrudan etkileşime yönelik güveni artıran parmak izinde görsel uygun hale gelir

Menünün yakınında menü
Yakın etkileşimler için kayan menü Kullanıcı arabirimi

Uzamsal tanıma başlangıçuzamsal tanıma görünümü
Holographic nesnelerinizi fiziksel ortamlarla etkileşime getirme

Sesli komutVoice komutu
Konuşma girişini tümleştirmek için betikler ve örnekler

İlerleme göstergesiilerleme göstergesi
Veri işlemi veya işlem iletişimi için görsel gösterge

İletişim kutusu
Kullanıcının onayını veya onayını sormak isteyen kullanıcı ARABIRIMI

El Coachel Coach
Hareket taöğretmeden kullanıcıya rehberlik etmeye yardımcı olan bileşen

El fizik hizmeti-fizik hizmeti [deneysel]
El fizik hizmeti, rigıd gövde çakışma olaylarını ve ifade edilen uygulamalı etkileşimleri sunar

Koleksiyonkaydırma koleksiyonu kaydırma
3D nesneleri yerel olarak kaydıran bir nesne koleksiyonu

DockDock [deneysel]
Dock, nesnelerin önceden belirlenmiş konumların içine ve dışına taşınmasını sağlar

Göz izleme: hedef seçimgözle izleme: hedef seçim
Göz, ses ve el girişi, sahnede hızlı ve kolay bir şekilde bir araya getirmek için bir hologragram seçin

Göz izleme: gezinmegöz izleme: gezinme
Baktığınız içeriğe göre metin veya akışkan oranını odaklanmış içeriğe otomatik olarak kaydırmayı öğrenin

Göz izleme: ısı haritasıgöz izleme: ısı haritası
Kullanıcıların uygulamanızda baktığınız öğeleri yükleme ve görselleştirme örnekleri

Araçlar

Pencereyieniyileştirme penceresini iyileştirme Bağımlılık penceresibağımlılık penceresi Derleme penceresiderleme penceresi Giriş kaydıGiriş kaydı
Performans iyileştirmeleri için karma gerçeklik projelerinin yapılandırılmasını otomatikleştirin Varlıklar arasındaki bağımlılıkları analiz etme ve kullanılmayan varlıkları tanımla Karma Gerçeklik uygulamaları için uçtan uca derleme işlemini yapılandırma ve yürütme Düzenleyicide kayıt ve kayıttan yürütme baş taşıma ve izleme verileri

Örnek sahneler

MRTK, MRTK 'ın özelliklerinin nasıl kullanılacağını gösteren örnek sahneler sağlar. Örnek sahneleri varlıklar/MRTK/örnekler/tanıtımlar klasörü altında bulabilirsiniz. Örnek sahneleri nasıl edineceğinizi ve çalıştıracağınızı öğrenmek için örnek sahneler sayfasını okuyun. El etkileşim örnekleri sahneyi , mrtk 'ın etkileşimler ve Kullanıcı arabirimi için yapı taşları yaşamaya başlamak için harika bir yerdir.

Örnek sahne 2

MRTK örnekleri Merkezi

MRTK örnekleri hub 'ı ile, her sahneyi oluşturup dağıtmaya gerek kalmadan MRTK 'de çeşitli örnek sahneleri deneyebilirsiniz. MR özelliği aracında"karma gerçeklik araç seti örnekleri" paketini seçerek HoloLens (x86), HoloLens 2 (ARM) ve Windows Mixed Reality modern kulaklıklar (x64) için önceden oluşturulmuş uygulama paketlerini indirebilirsiniz. uygulamaları HoloLens yüklemek için Windows cihaz portalını kullandığınızdan emin olun (1. genel). HoloLens 2 ' de, Microsoft Store uygulamasını kullanarak mrtk örnekmerkezini indirebilir ve yükleyebilirsiniz.

MRTK 'nin sahne sistem ve sahne geçiş hizmeti ile çok Saheli bir hub oluşturma hakkındaki ayrıntılar hakkında bilgi edinmek için bkz. örnekler hub 'ı Benioku sayfası .

Örnek sahne hub 'ı

MRTK ile oluşturulan örnek uygulamalar

Öğelerin dönemsel tablosu Galaxy Gezgini Yüzeyler örnek uygulaması
öğelerin periyodik tablosu , mrtk 'ın giriş sisteminin ve yapı bloklarının HoloLens ve modern kulaklıklar için bir uygulama deneyimi oluşturmak üzere nasıl kullanılacağını gösteren açık kaynaklı bir örnek uygulamadır. taşıma hikayesini okuyun: öğeler uygulamasının periyodik tablosunu mrtk v2 ile HoloLens 2 ' ye getirme galaxy Explorer , HoloLens ' fikrinizi paylaşma ' kampanyasının bir parçası olarak mart 2016 ' de ilk olarak geliştirilen açık kaynaklı bir örnek uygulamadır. galaxy Explorer, mrtk v2 kullanarak HoloLens 2 ' ye yönelik yeni özelliklerle güncelleştirilmiştir. hikayeyi okuyun: HoloLens 2 için galaxy gezginini oluşturma yüzeyler , visual, ses ve tam olarak ifade edilen el ile bir tacizi nasıl oluşturduğumuz hakkında HoloLens 2 için açık kaynaklı bir örnek uygulamadır. Ayrıntılı tasarım ve geliştirme hikayesi için yüzeyler uygulamasındaki Microsoft Mr dev Days oturum dersleri göz atın.

Karma Gerçeklik geliştirme günlerindeki oturum videoları 2020

MRDevDays 1 MRDevDays 3 MRDevDays 2
Başlangıçtan sona kadar basit bir MRTK uygulamasının nasıl oluşturulacağı hakkında öğretici. Etkileşim kavramları ve MRTK 'nin çok platformlu özellikleri hakkında bilgi edinin. MRTK 'ın UX yapı taşları üzerinde harika bir karma gerçeklik deneyimi oluşturmanıza yardımcı olan derin bakış. Mrtk ve External içinde performans araçlarına giriş ve MRTK standart gölgelendiriciye genel bakış.

Daha fazla oturum videosunu araştırmak için bkz. karma gerçeklik geliştirme günleri .

Topluluğa katılın

Bu proje Microsoft Open Source Code of Conduct (Microsoft Açık Kaynak Kullanım Kuralları) belgesinde listelenen kurallara uygundur. Daha fazla bilgi için bkz. kullanım KURALLARı SSS veya ek soru veya açıklamalarla iletişim kurma.

karma gerçeklik üzerinde yararlı kaynaklar Geliştirme Merkezi

Keşfi bul Tasarımtasarımı Geliştirme geliştirme Dağıtım)Dağıt
HoloLens ve modern kulaklıklar (VR) için karma gerçeklik deneyimleri oluşturmayı öğrenin. Tasarım kılavuzlarını alın. Kullanıcı arabirimi oluşturun. Etkileşimleri ve girişi öğrenin. Geliştirme kılavuzlarını alın. Teknolojiyi öğrenin. Bilimi anlayın. Uygulamanızı diğerleri için hazırlayın ve bir 3B başlatıcısı oluşturmayı deneyin.

Azure 'da yararlı kaynaklar

Spatial Anchors
Spatial Anchors
Konuşma Hizmetlerikonuşma Hizmetleri Vision HizmetleriVision Hizmetleri
Uzamsal bağlantılar, zaman içindeki cihazlarda yer tutan nesneleri kullanarak karma gerçeklik deneyimleri oluşturmanıza olanak sağlayan bir platformlar arası hizmettir. Konuşmadan metin, konuşmacı tanıma veya konuşma çevirisi gibi Azure destekli konuşma özelliklerini bulup tümleştirin. Görüntü veya video içeriğinizi bilgisayar görme, yüz algılama, duygu tanıma veya video Dizin Oluşturucu gibi Vision hizmetlerini kullanarak belirleyip çözümleyin.

Katkıda bulunma

Bu katkıda bulunanmrtk 'e nasıl katkıda bulunabileceğinizi öğrenin.

Yardım alma

MRTK tarafından neden olan sorunlarla karşılaşırsanız veya bir şeyin nasıl yapılacağı hakkında sorularınız varsa, size yardımcı olabilecek birkaç kaynak vardır: