Vuforia Engine gebruiken met Unity

De Vuforia-engine biedt HoloLens een belangrijke mogelijkheid: de kracht om AR-ervaringen te verbinden met specifieke afbeeldingen en objecten in de omgeving. U kunt deze mogelijkheid gebruiken om begeleide stapsgewijze instructies over te leggen op machines voor de industriële onderneming of om digitale functies en ervaringen toe te voegen aan een fysiek product of spel.

Vuforia Engine biedt een breed scala aan functies en doelen om uw AR-ontwikkelproces flexibeler te maken. Een van onze nieuwste functies, Vuforia Model Targets, is een belangrijke mogelijkheid voor zowel commercieel als industrieel gebruik. Met modeldoelen kunnen toepassingen fysieke objecten herkennen, zoals machines, auto's of speelgoed en deze volgen op basis van een CAD- of digitaal 3D-model. Voor industrieel gebruik kan deze functie montagemedewerkers en servicetechnici ar-werkinstructies en procedurele richtlijnen bieden terwijl ze in de fabriek of op het veld zijn.

Bestaande Vuforia Engine-apps die zijn gebouwd voor telefoons en tablets, kunnen eenvoudig in Unity worden geconfigureerd voor uitvoering op HoloLens. U kunt zelfs Vuforia Engine gebruiken om uw nieuwe HoloLens-app te Windows 10 tablets zoals de Surface Pro en Surface Book.

De hulpprogramma's downloaden

Installeer de aanbevolen versies van Visual Studio en Unity en configureer unity voor het gebruik van Visual Studio en de voorkeurs-IDE en compiler.

Wanneer u Unity installeert, moet u ervoor zorgen dat u de back-end windows store IL2CPP-scripting installeert.

Voeg het Vuforia Engine-pakket toe zoals hier wordt beschreven.

Aan de slag met Vuforia Engine

Het beste uitgangspunt voor meer informatie over Vuforia Engine en HoloLens is het HoloLens-voorbeeld vuforia-engine (beschikbaar vanuit Vuforia). Het voorbeeld biedt een volledig HoloLens-project, inclusief vooraf geconfigureerde scènes die kunnen worden geïmplementeerd in een HoloLens.

De scènes laten zien hoe u Vuforia Image Targets gebruikt om een afbeelding te herkennen en deze aan te vullen met digitale inhoud in een HoloLens-ervaring. Het HoloLens-voorbeeld van de Vuforia-engine bevat ook een scène met het gebruik van modeldoelen en VuMarks op HoloLens. U kunt eenvoudig uw eigen inhoud in de scènes vervangen door te experimenteren met het maken van HoloLens-apps die gebruikmaken van Vuforia Engine.

Een Vuforia-app configureren voor HoloLens

Het ontwikkelen van een Vuforia Engine-app voor HoloLens is in wezen hetzelfde als het ontwikkelen van Vuforia Engine-apps voor andere apparaten. Vervolgens kunt u de build-instellingen en -configuraties toepassen die in de onderstaande sectie worden beschreven. Dat is alles wat u nodig hebt om vuforia-engine in staat te stellen te werken met de holoLens-systemen voor ruimtelijke toewijzing en positietracering.

Het vuforia-enginevoorbeeld voor HoloLens bouwen en uitvoeren

  1. Download het vuforia-enginevoorbeeld voor HoloLens van Vuforia
  2. De aanbevolen Unity-engineopties toepassen voor vermogen en prestaties
  3. Voeg de voorbeeldscènes toe aan Scènes in build.
  4. Schakel in Build-instellingen over naar UWP door te klikken op de knop Open Scènes toevoegen . beeld
  5. Selecteer de knop Spelerinstellingen .
  • Selecteer het UWP-pictogram en vouw de sectie XR-instellingen uit .
  • Zorg ervoor dat Virtual Reality Supported is ingeschakeld.
  • Zorg er onder Virtual Reality SDK's voor dat:
    • Venster Mixed Reality is opgenomen in de lijst en dat Dieptebuffer delen inschakelen is ingeschakeld.
    • De diepte-indeling is ingesteld op 16-bits diepte.
  • Zorg ervoor dat de stereoweergavemodus is ingesteld op Single Pass Instanced.
  1. Vouw de sectie Publicatie-instellingen uit .
  • Controleer onder Mogelijkheden of InternetClient, WebCam, Microfoon en SpatialPerception zijn geselecteerd.
  • OPMERKING: SpatialPerception mag alleen worden geselecteerd als u de Surface Observer-API wilt gebruiken.
  • Controleer onder Ondersteunde apparaatfamilies of Holographic is geselecteerd.
  1. Vouw de sectie Oplossing en presentatie uit.
  • Schakel Uitvoeren op achtergrond uit, zodat Vuforia Engine wordt onderbroken wanneer de app op de achtergrond wordt geplaatst en weer toegang heeft tot de camera wanneer de app wordt hervat.
  • Controleer in de vervolgkeuzelijst Standaardstand of Liggend links is geselecteerd.
  1. Ga terug naar het venster Build-instellingen en selecteer Bouwen om een Visual Studio-project te genereren.
  2. Bouw het uitvoerbare bestand vanuit Visual Studio en installeer het op uw HoloLens.

De Vuforia Developer Portal

Ontwikkelaars die hun eigen AR-ervaringen willen maken met Vuforia Engine en HoloLens, moeten zich registreren op onze Vuforia Developer Portal op developer.vuforia.com. In de portal hebben ontwikkelaars toegang tot de Vuforia Engine-forums waar ze kunnen deelnemen aan communitydiscussies, een bibliotheek met uitgebreide documentatie over alle Vuforia Engine-functies en de Vuforia Target Manager waar gebruikers hun eigen aangepaste doelen kunnen maken. Ontwikkelaars kunnen zich ook aanmelden voor een gratis ontwikkelaarslicentie met behulp van vuforia-licentiebeheer.

Prestatiemodus met Vuforia Engine

Het is mogelijk om via de Vuforia-engine de prestaties op de HoloLens te beheren om ar-ervaringen te verbeteren en de werkbelasting op de CPU te verminderen. De Vuforia Engine biedt drie modi die kunnen worden geselecteerd: standaard, voor het optimaliseren van de snelheid en voor het optimaliseren van de kwaliteit.

  • MODE_OPTIMIZE_SPEED kunt u de werkbelasting op het HoloLens-apparaat minimaliseren en is ideaal voor het uitbreiden van AR-ervaringen. We raden u aan voor situaties waarin de app statische objecten/doelen bijhoudt.
  • MODE_DEFAULT is de normale modus, die in de meeste scenario's kan worden gebruikt.
  • MODE_OPTIMIZE_QUALITY is beter voor het bijhouden van verplaatsbare doelen of modeldoelen die u verwacht te worden opgehaald.

De modus instellen

Als u de prestatiemodus in Unity wilt wijzigen, navigeert u naar Vuforia Configuration (Ctrl+Shift+V/ Cmd+Shift+V) die zich bevindt als onderdeel in het ARCamera GameObject.

  • Selecteer het vervolgkeuzemenu voor Cameraapparaatmodus en selecteer een van de drie opties.

Zie ook