Alıştırma - Holografik uzaktan iletişim bilgisayarı uygulaması oluşturma

Tamamlandı

Bu öğreticide, 3B içeriği Karma Gerçeklik'te görselleştirmek için bir yol sağlayarak HoloLens 2'ye istediğiniz zaman bağlanmanızı sağlayan Holographic Remoting için bir bilgisayar uygulaması oluşturmayı öğreneceksiniz.

Özellikleri yapılandırın

Proje Ayarları penceresinde Yürütücü'leri seçin, Yayımlama Ayarları'nı genişletin, ardından aşağı kaydırarak Özellikler bölümüne gelin ve aşağıdakileri seçin:

  • InternetClientServer
  • PrivateNetworkClientServer

Player ayarlarının ekran görüntüsü.

Bu bölümde projenizi, karma gerçeklik deneyiminizi Wi-Fi bağlantı üzerinden gerçek zamanlı olarak bilgisayarınızdan HoloLens 2 cihazınıza akışla aktaracak şekilde yapılandıracaksınız.

Sahnenizi holografik uzaktan iletişim için yapılandırma

  • Proje penceresinde Assets > MRTK.Tutorials.PCHolograhicRemoting > Prefabs klasörüne gidin ve HolographicRemoting prefab'ını sahnenize sürükleyip bırakın.

    Holographic Remoting için sahnenizi yapılandırma ekran görüntüsü.

Uygulamanızı pc'ye derleme

Holografik Uzak Erişim uygulamanız artık bilgisayarınızda derlemeye hazırdır. Bu uygulamayı bilgisayarınızda oluşturmak için aşağıdaki adımları izleyin ve bu değişiklikleri yapın.

1. HolographicRemoteConnect Betiği Ekleme

HolographicRemoteConnect betiğini sahnedeki MRTK XR Rig gibi bir nesneye ekleyin. Bu betik, HoloLens'in IP adresini manuel olarak girmek için çalışma zamanında minimalist bir kullanıcı arabirimi ve bağlanmak ya da bağlantıyı kesmek için bir düğme sunar. Derlemelerde C# kodundan bağlanmaya yönelik bir örnek olarak tasarlanmıştır. Daha hızlı test için daha sonra yürütme modunda bağlanma hakkındaki bölüme de bakın.

2. Derleme platformunu değiştir

Menü çubuğunda DosyaDerleme Ayarları'nı> seçin.

  1. Derleme Ayarları penceresinde Pc, Mac & Linux Tek Başına Platformu'na tıklayın ve Platform Değiştir düğmesini seçerek Derleme Platformunu değiştirin:

    Derleme Platformu Değiştirme işleminin ekran görüntüsü.

3. Proje ayarlarını yapın

  1. Menü çubuğunda Proje Ayarlarını > Düzenle > XR Eklenti Yönetimi'ni seçin. Windows Bağımsız sekmesinde olduğunuzdan emin olun ve ardından OpenXR, Windows Mixed Reality özelliği ve Holographic Remoting uzak uygulama özellik grubunu seçin.

    Proje ayarlarının ekran görüntüsü.

  2. Proje Ayarları penceresinde OpenXR seçin. Windows Tek Başına sekmesinde olduğunuzdan emin olun ve Derinlik gönderim modunu Yok yerine Derinlik 16 Bit olarak değiştirin.

  3. Etkileşim Profilleri sekmesindeki artı işareti ("+") düğmesine tıklayarak Göz Bakışı Etkileşim Profili ve Microsoft El Etkileşimi Profili ekleyin.

    Göz Bakışı Etkileşim Profili'nin ekran görüntüsü.

  4. Açık XR özellik grupları altında, Tüm özellikler arasından Holographic App Remoting seçin.

    XR özellik gruplarının ekran görüntüsü.

4. Unity projesini build etme

Menü çubuğunda DosyaDerleme Ayarları'nı> seçin.

  1. Geçerli sahnenizi Derleme Ayarları penceresindeki Sahneler listesine eklemek için Açık Sahne Ekle'yi seçin. Ardından, Derleme listesinde Derleme düğmesini seçin.

    Açık Sahne Ekle'nin ekran görüntüsü.

  2. Derlemenizi depolamak için uygun bir konum seçin; örneğin, Documents\MixedRealityLearning. Yeni bir klasör oluşturun ve düzgün bir ad verin (örneğin, PCHolographicRemoting) ve ardından derleme işlemini başlatmak için Klasör Seç düğmesini seçin:

    Klasör Seç'in ekran görüntüsü.

  3. Unity'nin derleme işlemini bitirmesini bekleyin.

    Derleme işlemini bekleme işleminin ekran görüntüsü.

    Bilgisayarınızda Bilgisayar Holografik Uzaktan İletişim Uygulamasını açmak için Yürütülebilir dosyaya çift tıklayın.

    Not

    UWP için Holographic Remoting uygulamasını oluşturmada bilinen bazı sorunlar nedeniyle, OpenXR için Windows bağımsız bir yapı oluşturuyoruz.

Holografik uzaktan erişim uygulamasını test etme

Not

HoloLens 2 için derleme ve test etme zorunlu değildir. Alternatif olarak, cihazınız yoksa HoloLens 2 Öykünücüsü'nde test edebilirsiniz. Cihazları HoloLens.com'da satın alabilirsiniz.

Bilgisayar uygulamanızı HoloLens 2'nize bağlamak için:

1. Uzaktan oynatıcı uygulamasını HoloLens 2 cihazına yükleyin

  1. HoloLens 2'nizde Mağaza uygulamasını ziyaret edin ve Holographic Remoting Player'ı arayın.
  2. numaralı Holografik Uzaktan İletişim Oynatıcı uygulamasını seçin.
  3. Yükle'yi seçerek uygulamayı indirip yükleyin.

2. Holografik uzaktan erişim PC uygulamasını uzaktan oynatıcıya bağlayın

  1. HoloLens'inizde Holographic Remoting Player'ı başlatın.
  2. HoloLens IP adresini not alın. Başlatılır başlatılmaz, Holografik Uzaktan İletişim Oynatıcı onu bir hologram olarak görüntüler.
  3. Bilgisayarınızda Holographic Remoting pc uygulamasını açın.
  4. Uygulama başlatıldıktan sonra IP adresini girin ve bağlanmak için Bağlan düğmesini seçin.

Oyun Modu İçin Holografik Uzaktan Bağlantı

MRTK 3'te, Proje Ayarları>XR Eklenti Yönetimi>OpenXR menüsüne dönüp Yürütme Modu için Holographic Uzaktan İletişim onay kutusunu seçerek geliştirme yinelemelerinizi hızlandırmak için derleme yapma adımını atlayabilirsiniz.

Oynatma Modu için Holografik Uzaktan İletişim'i etkinleştirme işleminin ekran görüntüsü.

Bu seçeneği etkinleştirdikten sonra büyük olasılıkla Proje Doğrulama hatası alırsınız:

Uzak konak doğrulama hatasının ekran görüntüsü.

Oynamaya başlamadan önce HoloLens'inizin IP adresinin ayarlanması gerektiğindendir. IP adresini ayarlamak için, Karma Gerçeklik Uzaktan İletişim > Yürütme Modu için Holographic > seçeneğine gidin ve Holographic Uzaktan İletişim Oynatıcı'da gösterilen IP adresini Uzak Sunucu Adı alanına girin.

Uzak konak bağlantısı yapılandırmasının ekran görüntüsü.