Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Vuforia Engine, HoloLens'e önemli bir özellik getirerek AR deneyimlerini ortamdaki belirli görüntülere ve nesnelere bağlama gücü sağlar. Bu özelliği, endüstriyel kuruluşa yönelik makinelerin üzerine kılavuzlu adım adım yönergeler eklemek veya fiziksel bir ürüne veya oyuna dijital özellikler ve deneyimler eklemek için kullanabilirsiniz.
Vuforia Engine, AR geliştirme sürecinizi daha esnek hale getirmek için çok çeşitli özellikler ve hedefler sunar. En yeni özelliklerden biri olan Vuforia Model Hedefleri, hem ticari hem de endüstriyel kullanımlar için önemli bir özelliktir. Model Hedefleri, uygulamaların makineler, otomobiller veya oyuncaklar gibi fiziksel nesneleri tanımasına ve CAD veya dijital 3B modele göre izlemesine olanak tanır. Endüstriyel kullanımlar için, bu özellik montaj çalışanlarına ve servis teknisyenlerine AR çalışma yönergeleri ve yordamsal rehberlik sağlayabilir.
Telefonlar ve tabletler için oluşturulmuş mevcut Vuforia Engine uygulamaları, Unity'de HoloLens üzerinde çalışacak şekilde kolayca yapılandırılabilir. Yeni HoloLens uygulamanızı Surface Pro ve Surface Book gibi Windows 10 tabletlere götürmek için Vuforia Engine'i bile kullanabilirsiniz.
Araçları edinin
Visual Studio ve Unity'nin önerilen sürümlerini yükleyin ve ardından Unity'yi Visual Studio'yu ve tercih edilen IDE ve derleyiciyi kullanacak şekilde yapılandırın.
Unity'yi yüklerken "Windows Mağazası IL2CPP Betik Arka Ucu"'nı yüklediğinizden emin olun.
Vuforia Engine paketini burada açıklandığı gibi ekleyin ...
Vuforia Engine'i kullanmaya başlama
Vuforia Engine ve HoloLens hakkında bilgi edinmek için en iyi başlangıç noktası Vuforia Engine HoloLens örneğidir (Unity Varlık Mağazası'nda mevcuttur). Örnek, HoloLens'e dağıtılabilir önceden yapılandırılmış sahneleri içeren eksiksiz bir HoloLens projesi sağlar.
Sahneler, HoloLens deneyiminde bir görüntüyü tanımak ve dijital içerikle artırmak için Vuforia Görüntü Hedeflerinin nasıl kullanılacağını gösterir. Vuforia Engine HoloLens Örneği, HoloLens'te Model Hedefleri ve VuMark'ların kullanımını gösteren bir sahne de içerir. Vuforia Engine kullanan HoloLens uygulamalarının oluşturulmasını denemek için sahnelerde kendi içeriğinizi kolayca değiştirebilirsiniz.
HoloLens için Vuforia Uygulaması Yapılandırma
HoloLens için Vuforia Engine uygulaması geliştirmek temelde diğer cihazlar için Vuforia Engine uygulamaları geliştirmekle aynıdır. Ardından aşağıdaki bölümde açıklanan derleme ayarlarını ve yapılandırmalarını uygulayabilirsiniz. Vuforia Engine'in HoloLens uzamsal haritalama ve konum izleme sistemleriyle çalışmasını sağlamak için gerekenler bunlardır.
HoloLens için Vuforia Altyapısı Örneğini Derleme ve Çalıştırma
- Unity Varlık Mağazası'ndan HoloLens için Vuforia Altyapısı Örneğini indirin
- Güç ve performans için önerilen Unity altyapısı seçeneklerini uygulama
- Örnek sahneleri DerlemedekiSahneler'e ekleyin.
-
Derleme Ayarları'nda, Açık Sahne Ekle düğmesine tıklayarak derleme platformunu UWP'ye geçirin.
- Player Ayarları düğmesini seçin.
- UWP simgesini seçin ve XR Ayarları bölümünü genişletin.
- Desteklenen Sanal Gerçeklik'in etkinleştirildiğinden emin olun.
-
Sanal Gerçeklik SDK'ları altında şu işlemlerin gerçekleştirilmesini sağlayın:
- Pencere Karma Gerçeklik listeye eklenir ve Derinlik Arabelleği Paylaşımını Etkinleştir etkindir.
- Derinlik Biçimi16 bit derinliğe ayarlanır.
- Stereo İşleme ModununTek Geçiş Örneği olarak ayarlandığından emin olun.
- Yayımlama Ayarları bölümünü genişletin.
- Özellikler'in altında İnternet İstemcisi, WebCam, Mikrofon ve SpatialPerception'ın seçili olduğundan emin olun.
- NOT: SpatialPerception yalnızca Surface Observer API'sini kullanmak istiyorsanız seçilmelidir.
- Desteklenen Cihaz Aileleri'nin altında Holographic'in seçili olduğundan emin olun.
- Çözünürlük ve Sunu bölümünü genişletin.
- Uygulama arka plana yerleştirildiğinde Vuforia Engine'in duraklatılıp uygulama sürdürülürken kameraya yeniden erişebilmesi için Arka Planda Çalıştır'ı devre dışı bırakın.
- Varsayılan Yönlendirme açılan listesinde Yatay Sola seçeneğinin belirlendiğinden emin olun.
- Visual Studio projesi oluşturmak için Derleme Ayarları penceresine dönün ve Derle'yi seçin.
- Visual Studio'dan yürütülebilir dosyayı derleyin ve HoloLens'inize yükleyin.
Vuforia Geliştirici Portalı
Vuforia Engine ve HoloLens ile kendi AR deneyimlerini oluşturmak isteyen geliştiricilerin developer.vuforia.com'daki Vuforia Geliştirici Portalımıza kaydolması gerekir. Portalda geliştiriciler, topluluk tartışmalarına katılabilecekleri Vuforia Engine Forumlarına, tüm Vuforia Altyapısı Özellikleri hakkında ayrıntılı belgeler içeren bir kitaplığa ve kullanıcıların kendi özel Hedeflerini oluşturabilecekleri Vuforia Hedef Yöneticisi'ne erişebilir. Geliştiriciler ayrıca Vuforia Lisans Yöneticisi'ni kullanarak ücretsiz geliştirici lisansına kaydolabilir.
Vuforia ile Cihaz İzleme
Cihaz İzleme , hedef artık görüntülenmediğinde bile izlemeyi sürdürür. Konumsal Cihaz İzleyicisi etkinleştirildiğinde tüm hedefler için otomatik olarak etkinleştirilir. HoloLens uygulamaları için Unity'de Konumsal Cihaz İzleyicisi otomatik olarak başlatılır.
Vuforia Engine, kameranın izlemesinden gelen pozları ve HoloLens'in uzamsal izlemesini otomatik olarak birleştirerek hedefin kamera tarafından görülse de görülmediğinden bağımsız olarak kararlı hedef pozları sağlar.
İşlem otomatik olarak işlendiğinden geliştirici tarafından herhangi bir programlama gerektirmez.
İşlemin üst düzey bir açıklaması aşağıdadır:
- Vuforia'nın hedef İzleyicisi hedefi tanıyor
- Ardından hedef izleme başlatılır
- Hedefin konumu ve dönüşü, HoloLens için sağlam bir poz tahmini sağlamak üzere analiz edilir
- Vuforia Altyapısı hedefin pozunu HoloLens uzamsal eşleme koordinat alanına dönüştürür
- Hedef artık görüntüde değilse HoloLens izlemeyi devralır. Hedefe tekrar baktığınızda Vuforia görüntüleri ve nesneleri doğru şekilde izlemeye devam eder.
Algılanan ancak artık görünümde olmayan hedefler EXTENDED_TRACKED olarak bildirilir. Bu durumlarda, tüm hedeflerde kullanılan DefaultTrackableEventHandler betiği, artırma içeriğini işlemeye devam eder. Geliştirici, özel bir izlenebilir olay işleyicisi betiği uygulayarak bu davranışı denetleyebiliyor.
Vuforia Engine ile Performans Modu
Vuforia Altyapısı aracılığıyla HoloLens'teki performansı AR deneyimlerini kapsam dahilinde yönetmek ve CPU üzerindeki iş yükünü azaltmak mümkündür. Vuforia Engine seçilebilen üç mod sunar: varsayılan, hızı iyileştirmek ve kaliteyi iyileştirmek için.
- MODE_OPTIMIZE_SPEED, HoloLens cihazındaki iş yükünü en aza indirmenize olanak tanır ve AR deneyimlerini genişletmek için harikadır. Uygulamanın statik nesneleri/hedefleri izlediği durumlar için önerilir.
- MODE_DEFAULT, çoğu senaryoda kullanılabilen normal moddur.
- MODE_OPTIMIZE_QUALITY, alınmasını beklediğiniz taşınabilir hedefleri veya model hedeflerini izlemek için daha iyidir.
Modu ayarlama
Unity'de performans modunu değiştirmek için ARCamera GameObject'te bileşen olarak bulunan Vuforia Yapılandırması'na (Ctrl+Shift+V / Cmd+Shift+V) gidin.
- Kamera Cihazı Modu açılan menüsünü seçin ve üç seçenek arasında seçim yapın.
Ayrıca bkz.
- Araçları yükleme
- Koordinat sistemleri
- Uzamsal eşleme
- Unity'de Kamera
- Unity Visual Studio çözümü derleme ve Hololens'e dağıtma
- Vuforia belgeleri: Windows 10 Geliştirme için Vuforia Engine ile Çalışmaya Başlama
- Vuforia belgeleri: Unity'de Vuforia Engine ile Çalışmaya Başlama
- Vuforia belgeleri: Unity'de HoloLens örneğiyle çalışma
- Vuforia belgeleri: Vuforia'da Cihaz İzleme
- Vuforia belgeleri: Kare Hızı ve Performans İyileştirmesi