Inhoudsopgave:

DeskMagic - Een app maken voor uw Aryzon AR-headset (TfCD): 22 stappen
DeskMagic - Een app maken voor uw Aryzon AR-headset (TfCD): 22 stappen

Video: DeskMagic - Een app maken voor uw Aryzon AR-headset (TfCD): 22 stappen

Video: DeskMagic - Een app maken voor uw Aryzon AR-headset (TfCD): 22 stappen
Video: BNR Digitaal 31 mei 2017 | Datalekken in ziekenhuizen tegengaan & Aryzon 2024, Juli-
Anonim
DeskMagic - Een app maken voor uw Aryzon AR-headset (TfCD)
DeskMagic - Een app maken voor uw Aryzon AR-headset (TfCD)

In deze Instructable gaan we stap voor stap door het proces van het maken van een eenvoudige augmented reality (AR) -toepassing voor de Aryzon AR-headset. Er is geen codeer- of andere ervaring vereist. Hoewel de app vrij eenvoudig is, is het een leuke en gemakkelijke manier om aan de slag te gaan met de mogelijkheden van AR.

Ga voor meer informatie over de Aryzon AR-headset naar:

aryzon.com/

Modellen die in deze Instructable worden gebruikt, zijn gedownload van Google Poly van de volgende auteurs:

Slee, sneeuwpop, boom met cadeautjes, hut - door 14islands Lab onder CC-BY-licentie

Andere bomen - door Poly by Google onder CC-BY-licentie

Besneeuwde grond - door mij

Stap 1: Download Unity 3D

Unity 3D downloaden
Unity 3D downloaden

Download via de volgende link de gratis, persoonlijke versie van unity. Dit wordt de motor van onze AR-app.

store.unity.com/

Stap 2: Installeer Unity 3D

Installeer Unity 3D
Installeer Unity 3D
Installeer Unity 3D
Installeer Unity 3D

Wanneer het installatieprogramma wordt geopend, wordt u gevraagd om te kiezen welke modules van unity u wilt installeren. Je hebt het volgende nodig:

  • Eenheid zelf - Vrij essentieel
  • MonoDevelop - gebruikt voor de debugger, er is geen daadwerkelijke codering in dit project
  • Documentatie - om het helpsysteem goed te laten werken
  • Ondersteuning voor Android-build - hiermee kunt u Android-apps maken met uw project, u kunt extra platforms toevoegen waarvoor u zich wilt ontwikkelen, hoewel dit instructable alleen Android dekt
  • Vuforia Augmented Reality-ondersteuning - Wordt gebruikt voor de daadwerkelijke AR-tracking, die nodig is om onze 3D-wereld op uw bureau te plaatsen.

Stap 3: Maak een (gratis) account aan

Maak een gratis account
Maak een gratis account

U moet een account aanmaken om Unity 3D te gebruiken. Dit is gratis voor persoonlijk gebruik.

Stap 4: Maak uw project

Maak uw project
Maak uw project

Nu is het tijd voor u om uw project te maken. Geef je app een mooie naam en kies een locatie waar je alle bestanden die Unity daar neerzet gemakkelijk terug kunt vinden.

Stap 5: Uw scène maken

Je scène maken
Je scène maken

Unity wordt geopend met een lege scène die al is gemaakt. U kunt deze scène een naam geven door deze nu op te slaan.

Stap 6: Download de Aryzon SDK

Download de Aryzon SDK
Download de Aryzon SDK

Aryzon heeft een SDK gemaakt die integreert in Unity via een unity-pakket. U kunt deze SDK downloaden via de volgende link:

developer.aryzon.com/t/basic-setup-of-sdk/…

Stap 7: Importeer de Aryzon SDK in Unity

Importeer de Aryzon SDK in Unity
Importeer de Aryzon SDK in Unity
Importeer de Aryzon SDK in Unity
Importeer de Aryzon SDK in Unity

Ga naar Activa > pakket importeren > aangepast pakket. Selecteer vervolgens het Unitypakket van de SDK en importeer alles in uw project.

Stap 8: Open de Vuforia-demoscène

Open de Vuforia-demoscène
Open de Vuforia-demoscène
Open de Vuforia-demoscène
Open de Vuforia-demoscène

U ziet nu een paar nieuwe mappen in de hoofdmap van het project. Ga naar Activa>Aryzon>Voorbeeldscènes en open de Vuforia-volgscène.

Stap 9: Maak een nieuwe prefab

Maak een nieuwe prefab
Maak een nieuwe prefab

Om onszelf wat moeite te besparen, kunnen we een prefab (een standaard, kopieerbare component) maken van de 'ImageTarget'-component, selecteerbaar in het hiërarchievenster.

Sleep de component 'ImageTarget' naar de map Assets>Aryzon>Prefabs, zoals ik al op de afbeelding heb gedaan.

Stap 10: Prefabs importeren in scène

Prefabs importeren in scène
Prefabs importeren in scène

U kunt nu dezelfde prefab-map gebruiken om de twee belangrijkste componenten van de app te importeren: de AryzonVuforia-component en de imagetarget-component. Je kunt deze vanuit de prefab-map rechtstreeks naar je scène slepen.

Stap 11: Verwijder de kubus

De kubus verwijderen
De kubus verwijderen

Wanneer u op de ImageTarget-component in uw hiërarchievenster klikt, zult u merken dat de kubus op het scherm een onderliggende waarde van die component is. Dit vertelt de motor waar hij de kubus moet plaatsen ten opzichte van het doel.

Dit betekent dat alle modellen die we correct willen weergeven in AR, als kind aan de scène moeten worden toegevoegd aan de ImageTarget-component.

We kunnen de kubus nu verwijderen en vervangen door meer visueel interessante dingen

Stap 12: Maak een modelmap

Een modelmap maken
Een modelmap maken

Om alles wat we aan de scène toevoegen goed bij te houden, wil je misschien een modelmap maken in het projectvenster. deze map bevat alle modellen die we mogelijk aan de scène willen toevoegen.

Stap 13: Modellen ophalen (downloaden)

Modellen ophalen (downloaden)
Modellen ophalen (downloaden)
Modellen ophalen (downloaden)
Modellen ophalen (downloaden)

We zullen nu enkele leuke modellen voor onze scène downloaden en deze in de modelmap plaatsen die we zojuist hebben gemaakt. Voor deze instructable krijgen we deze van Google Poly. Google Poly is ideaal, omdat de modellen zijn geoptimaliseerd voor goede VR- en AR-prestaties.

Houd bij het downloaden van een model rekening met het volgende:

  • Het model moet eenvoudig zijn (weinig texturen, weinig polygonen), omdat je telefoon beperkte middelen heeft
  • Crediteer de auteur van het model (u wordt gevraagd wanneer dit nodig is)
  • Download het bestand indien mogelijk in het FBX-formaat. OBJ zal werken, maar is een beetje moeilijker te hanteren in Unity.

Stap 14: Slepen en neerzetten

Slepen en neerzetten
Slepen en neerzetten

U kunt modellen in uw scène plaatsen door ze eenvoudig uit de modellenmap te slepen en in het scènevenster te plaatsen. Eenmaal geplaatst, kunt u ze schalen, draaien en slepen naar waar u ze wilt hebben.

Onthoud: zoals we eerder hebben vermeld, moeten modellen die in de scène zijn geplaatst altijd worden geplaatst als een kind van de ImageTarget-component.

Stap 15: Laat het sneeuwen

Laat het sneeuwen
Laat het sneeuwen
Laat het sneeuwen
Laat het sneeuwen

Om echt de vakantiegeest naar huis te brengen, kun je wat sneeuw toevoegen. Een eenvoudige manier om dit te doen is door een deeltjesstraler te gebruiken. Ga in het hiërarchievenster naar creëren>effecten>deeltjessysteem. Dit zal een deeltjes-emitterend object in uw scène creëren. Het is het beste om in het infovenster te spelen en erachter te komen wat de beste instellingen voor u zijn (zachte sneeuwval of misschien een sneeuwstorm). De instellingen in de afbeelding werken redelijk goed voor ons.

Stap 16: Het platform wisselen

Van platform wisselen
Van platform wisselen

Voordat we de app op onze Android-telefoon kunnen spelen, moeten we hem eerst bouwen. Eerst moeten we echter enkele instellingen wijzigen. Ga in de menubalk naar Bestand> Instellingen bouwen. Selecteer het Android-platform en druk vervolgens op 'Switch Platform'.

Stap 17: Wijzig de instellingen

Wijzig de instellingen
Wijzig de instellingen
Wijzig de instellingen
Wijzig de instellingen
Wijzig de instellingen
Wijzig de instellingen

Druk in datzelfde venster nu op de knop 'Spelerinstellingen'. Hierdoor verschijnen alle instellingen van het platform in het infovenster. hier moet je het volgende doen:

  • Vul een (fictieve) bedrijfsnaam in
  • Voer een productnaam in (dit wordt de naam van uw app).
  • voeg bij 'overige instellingen' de bedrijfs- en productnaam toe aan het veld 'pakketnaam'.
  • Stel een minimaal API-niveau in. Dit moet dezelfde versie van Android zijn die op uw telefoon wordt uitgevoerd, of lager. Hoe lager je gaat, hoe groter de compatibiliteit met oudere apparaten, maar je verliest ook bepaalde functies.
  • Zorg ervoor dat 'Android TV-compatibiliteit' is uitgeschakeld. Als dit is gecontroleerd, zal Vuforia niet werken.
  • Vink ten slotte in 'XR-instellingen' 'Vuforia Augmented Reality' aan

Stap 18: Vuforia-sleutel verkrijgen

Vuforia-sleutel verkrijgen
Vuforia-sleutel verkrijgen
Vuforia-sleutel verkrijgen
Vuforia-sleutel verkrijgen
Vuforia-sleutel verkrijgen
Vuforia-sleutel verkrijgen

Om de AR-tracking te laten werken, moet u eerst een Vuforia-licentie activeren (gratis voor persoonlijk gebruik).

  • Maak een account aan op

    developer.vuforia.com/vui/auth/register

  • Ga naar Licentiebeheer en selecteer 'Ontwikkelingssleutel ophalen'
  • Hier vul je de naam in die je in de vorige stappen aan je app hebt gegeven
  • Kopieer de aangepaste sleutel die wordt gegenereerd naar uw klembord

Stap 19: De Vuforia-sleutel invoeren in uw project

De Vuforia-sleutel invoeren in uw project
De Vuforia-sleutel invoeren in uw project
De Vuforia-sleutel invoeren in uw project
De Vuforia-sleutel invoeren in uw project
  • Selecteer in uw scènehiërarchie de component 'ARCamera' (onder AryzonVuforia).
  • Druk in het inspectievenster op de knop onderaan met het label ''Open Vuforia Configuration''
  • In het inspectievenster wordt nu de Vuforia-configuratie weergegeven. Plak de zojuist gekopieerde licentiesleutel in het veld 'App-licentiesleutel'.

Stap 20: De Android SDK aanschaffen

De Android SDK verkrijgen
De Android SDK verkrijgen

Ten slotte, om uw app te bouwen, heeft Unity de Android SDK nodig om aanwezig te zijn op uw computer. De eenvoudigste manier om deze SDK te verkrijgen via Android Studio. Android studio kan worden gedownload (zonder account!) via de volgende link:

developer.android.com/studio/index.html

Als u Android Studio installeert, wordt de Android SDK automatisch op uw computer geplaatst.

Stap 21: Bouw tijd

Bouw tijd!
Bouw tijd!

U kunt nu uw AR-app bouwen!

  • Ga opnieuw naar het build-instellingenmenu (Bestand>Build-instellingen) en druk op de knop 'build'
  • U kunt nu een naam voor de APK (App Package) invoeren. Merk op dat dit slechts een bestandsnaam is, het heeft geen invloed op de naam van uw app.
  • Open de APK op je telefoon om je eigen AR-app te installeren!

Als u op uw telefoon geen apps van "Onbekende bronnen" kunt installeren, gaat u gewoon naar de systeeminstellingen van uw telefoon, gaat u naar de beveiligingsopties en vinkt u het vakje "Onbekende bronnen" aan. Om veiligheidsredenen is het aan te raden dit vakje uit te vinken nadat je de app hebt geïnstalleerd.

Stap 22: Geniet van je magische kerstversiering

Geniet van je magische kerstversiering
Geniet van je magische kerstversiering
Geniet van je magische kerstversiering
Geniet van je magische kerstversiering
Geniet van je magische kerstversiering
Geniet van je magische kerstversiering

Start de app, plaats je telefoon in de Aryzon AR-headset en maak hem vast aan je gezicht. Je kunt de meegeleverde stift overal plaatsen waar je je kerstversiering wilt om je dag op te fleuren! Naast je computer bijvoorbeeld:D

Natuurlijk hoeft u geen kerstthema-modellen te gebruiken voor uw app. Wat dacht je van een aquarium, of een miniatuur Jurassic park?

Ik heb een kopie van de app-build in deze Instructable (DeskMagic) opgenomen, zodat je de resultaten kunt bekijken voordat je het zelf probeert.

DeskMagic zal:

  • Maak je bureau huiselijker
  • Vul je haard met warmte en vakantiegevoel
  • Laat je er echt cool uitzien

Merk op dat ik dit alleen op mijn oude telefoon (Galaxy Note 3) heb getest, dus je kilometerstand kan variëren.

Bedankt voor het lezen!

Aanbevolen: