Unreal'da Akış
"Akış" bazen "Holografik uzaktan iletişim" olarak adlandırılır. Daha fazla bilgi edinmek için bkz. Holografik Uzaktan İletişime Genel Bakış
Bilgisayardan HoloLens'e akış yapmak iki önemli avantaj sağlar:
- Karma gerçeklik uygulamanızın bilgisayarınızın işlem gücünden yararlanmasını sağlar.
- Geliştirme yineleme süresini hızlandırmaya yardımcı olur.
Başlamak için Holographic Remoting Player'ı HoloLens cihazınıza indirmeniz gerekir. Holographic Remoting Player, uygulamanızın aşağıdaki kaynaklardan HoloLens'inizdeki uzaktan iletişim oynatıcısına doğrudan akış yapmasını sağlar:
- Unreal Engine düzenleyicisi
- Paketlenmiş bir Windows yürütülebilir dosyası
Akış yaparken, cihazda uygulama çalıştırırken kullandığınız HoloLens özelliklerinin neredeyse tümüne erişebilirsiniz. Bu, HoloLens 2, uzamsal haritalama ve uzamsal tutturucular kullanıyorsanız, ancak bu listedeki özellikleri dışarıda bırakıyorsanız el bağlantısı izlemeyi içerir.
Not
- Akış kalitesi, wifi ağınızın gücüne son derece bağlıdır.
- Holografik uzaktan iletişim oynatıcı için tüm özellikler otomatik olarak etkinleştirilir. Kullanıcı izni gerektiren bir özelliğin (ör. göz izleme) akış üzerinde çalışmasını ancak cihazda çalışırken çalışmadığını fark ederseniz, proje ayarlarınızda uygun özellikleri etkinleştirdiğinizden emin olun.
Akış sınırlamaları
El örgüleri, HoloLens kamerası ve sistem klavyesi akış üzerinden kullanılamaz. Akışlı uygulamalar için konuşma girişinin, akış yaptığınız bilgisayarın mikrofonu aracılığıyla alınabileceğini unutmayın.
OpenXR
OpenXR üzerinde çalışan Unreal 4.26, Holographic Remoting Player'ın 2.4.0+ sürümlerine akışı destekler. Holographic Remoting ile en son özellik desteği için sürüm geçmişine ve sorun giderme sayfalarına bakın.
Cihaz desteği
Kaynak | HoloLens ilk Nesil | HoloLens 2 | Çevreleyici Mikrofonlu Kulaklıklar |
Unreal editor | ✔️ | ✔️ | ✔️ |
Windows paketi | ❌ | ✔️ | ✔️ |
Not
Holographic Remoting sürüm 2.2.0'dan itibaren akış, Windows Mixed Reality çalıştıran Windows bilgisayarlarda da kullanılabilir.
Unreal düzenleyicisinden akış
Geliştirici olarak, Unreal düzenleyicisinden HoloLens cihazınıza yapılan akışın test sırasında önemli avantajlar sağladığını, yani güncelleştirmelerinizi denemeden önce artık uygulamanızın derlenmesini ve dağıtmasını beklemeniz gerekmediğini göreceksiniz.
Akışla ilgili ayrıntılı yönergeleri Öğretici serimizde Unreal düzenleyicisinden bulabilirsiniz.
Paketlenmiş bir Windows yürütülebilir dosyadan akış
Unreal 4.25.1 ve üzeri sürümlerde, uygulamanızı paketlenmiş bir Windows yürütülebilir dosyasından HoloLens 2 bir cihaza akışla aktarabilirsiniz:
Düzenleyici menüsünde Dosya > Paketi Proje > Pencereleri'ne gidin.
- Paketinizi kaydetmek için bir konum seçin ve Klasör Seç'i seçin.
Paketin oluşturulması tamamlandıktan sonra HoloLens 2 Holographic Remoting Player'ı açın ve IP Adresini not edin.
Holographic Remoting Player'ı açık bırakın ve komut satırı istemini kullanarak:
- cd dosyasını paketinizi kaydettiğiniz yerel dizine aktarın.
- Aşağıdaki komutu girin:
<App Name>.exe -vr -HoloLensRemoting=<IP Address>
Not
Windows paketini oluşturmak için proje ayarlarınızdaki uygulama adı otomatik olarak kullanılmalıdır. Bunlar herhangi bir nedenle farklıysa, komut isteminde Windows yürütülebilir dosyasının adını kullanın.
Not
Paketlenmiş bir yürütülebilir dosyadan akış yaparken gözle izleme çalışmıyorsa, bilgisayar destekli göz izleyicileri olan diğer eklentileri devre dışı bırakın (örnek: Sihirli Artık) veya uygulamayı ilgili göz izleme bağımsız değişkeniyle komut satırından çalıştırın (bkz. komut satırı seçenekleri).
Enter tuşuna basın ve uygulamanızın akışa başlamasını watch!
Komut satırı seçenekleri
Unreal Engine 4.26+ içindeki her platformdan akış için ek komut satırı seçenekleri aşağıdaki tabloda bulunabilir.
Seçenek | Açıklama |
---|---|
-HoloLensRemoting=<IP address:port> |
Bağlanmak için HoloLens 2 cihazın IP adresini (ve isteğe bağlı bağlantı noktasını) alır. Bağlantı noktası sağlanmazsa, varsayılan olarak 8265 olur. |
-RemotingBitrate=<bitrate> |
(isteğe bağlı) Varsayılan 8000. En yüksek ağ aktarım hızı (kb/sn). |
-HoloLensRemotingListen |
(isteğe bağlı) Dinleme sunucusu başlatma |
-HoloLensRemotingListenPort=<port> |
(isteğe bağlı) Dinlemek için bağlantı noktasını alır. HoloLens cihazından bir bilgisayara veya VM'ye bağlanmak için kullanılır. |
-HoloLens1Remoting=<IP address> |
(4.26'da kullanım dışı) Bağlanmak için HoloLens 1 cihazının IP adresini alır |
-eyetracking=WindowsMixedRealityEyeTracker |
(isteğe bağlı) Windows Mixed Reality göz izleyicisini kullanma |