Hvad er det og hvordan virker det?

Artificial Reality (AR) og Virtual Reality (VR) teknologier er ikke nye for teknologiverdenen.

De kommercielle applikationer for begge begyndte at dukke op lige omkring 2008-2012. Så ja, det har været mere end et årti, men teknologien sprængtes ikke som forventet.

Imidlertid har virkningen af ​​teknologierne været betydelig, når man ser på AR-tendenserne. For eksempel ændrede VR måden, vi kommunikerer og interagerer med medier på, og det udvikler sig til forskellige andre brugssager, som en gateway til en virtuel verden.

På samme måde integrerede AR den digitale verden med den virkelige verden for spændende interaktioner som live view i Google Maps, spil som Pokémon GO og mere.

Ikke at forglemme, Microsoft HoloLens er et uberørt eksempel på, hvad VR og AR kan.

I betragtning af alt det, hvad er WebAR? Er det et nyt udtryk? Hvad betyder det? Lad mig i denne artikel opdele det for dig.

Hvad er WebAR?

WebAR, forkortelse for Web-based Augmented Reality, er en teknologi, der giver dig AR-oplevelser gennem en webbrowser. Det er mere målrettet mod mobiler, men du kan også opleve det samme på en desktop-browser.

Du behøver ikke nogen speciel hardware eller software til AR-oplevelse med WebAR-teknologi.

Alt du behøver er et link til en webside designet til at give dig en webbaseret AR-oplevelse. Du behøver ikke at downloade en app eller købe speciel hardware. Det burde fungere på næsten enhver anstændig smartphone, uanset om det er en Android- eller iOS-enhed.

En hurtig og pålidelig internetforbindelse bør hjælpe med at give en god WebAR-oplevelse på typen af ​​din interaktion. Og det gør det til den mest tilgængelige teknologi sammenlignet med VR og AR.

Selvom konceptet forbliver det samme, omtaler nogle virksomheder som Google det som “WebXR”, hvilket gør det muligt for browsere som Chrome at tilbyde fordybende AR- og VR-oplevelser gennem browseren.

Sådan fungerer WebAR-teknologi

Som navnet antyder, er det en webbaseret teknologi. Al magien sker bag websiden, når du begynder at interagere med den.

Men for at få det til at fungere, er der nogle krav. Nogle væsentlige inkluderer:

  • Gyroskop accelerometer
  • Kamera sensor

Sammen med computervision er webbaseret AR muliggjort.

De fleste brugere har smartphones, der opfylder kravene. Men hvad sker der bagved websiden?

Her er hvad der sker i enkle vendinger:

1. En trigger er nødvendig for at starte interaktionen med AR-oplevelsen på nettet. Med WebAR er det et weblink eller en QR-kode, du finder på et kort, en plakat eller lignende.

2. Kamerastreamadgang træder i kraft, hvor virtuelle og virkelige verden mødes og synkroniseres. Det er, når du giver adgang til dit kamerafeed efter at have indlæst en webside.

  6 måder at tjene gratis Walmart-gavekort på

3. Når brugeren starter kamerastreamen, aktiveres en 3D-scene på websiden, som skal synkroniseres med kameraets position.

Dette 3D-miljø indeholder AR-elementer.

4. Den følgende proces involverer orientering, der sporer den position/vinkel, der er nødvendig for at blande sig korrekt med det virkelige billede fra kameraet. Teknisk set kaldes dette “Six Degrees of Freedom (6DoF)”, som gør det muligt for webAR at spore objekter på billedet og placere/gengive AR-elementer på dem.

5. Endelig bliver scenen gengivet, der tegner AR-elementer på den virkelige verden baseret på dine interaktioner med websiden. Disse håndteres/lagres af et cloud-baseret indholdsstyringssystem eller AR Cloud.

Samlet set sker der mange funktioner bag en HTML-webside. Igen, som slutbruger behøver du ikke bekymre dig om det hele.

Billedkreditering: Google Developer Documentation

Hvis du er en udvikler, skal du henvise til dokumentationen for API’en eller det framework, du vil bruge til at bygge WebAR-applikationen, der skal tilgås på en webbrowser.

For eksempel er ARCore-dokumentation fra Google et glimrende sted at starte, hvor du vil lære om at lave en webbaseret AR-oplevelse, der inkluderer følgende:

  • Fejlretning
  • Brug af enhedens kamera
  • Afprøvning
  • Gengivelse af AR-elementer
  • Placering
  • Dybde
  • Lynvurdering
  • Ansigter/billeder/skyankre

Hvis du er ny til disse koncepter, vil du måske lære forskellene mellem Augmented Reality vs. Virtual Reality.

WebAR vs. App-baseret AR

Den tilsyneladende forskel mellem WebAR og app-baseret AR (eller native AR) er dens tilgængelighed eller tilgængelighed.

WebAR fungerer direkte fra webbrowseren uden at kræve yderligere software. Du skal dog sikre dig, at browseren understøtter WebAR-oplevelsen, som jeg vil diskutere i det senere afsnit af denne artikel.

Til sammenligning skal app-baseret AR installeres fra App Store eller Play Store.

Sammen med det inkluderer nogle af de andre forskelle:

Web ARApp-baseret ARminimalt indhold på grund af funktionsbegrænsninger Flere funktioner tillader implementeringer med rigt indhold Hurtigere at implementere eller læreDet tager lang tid at implementere og har brug for mere læringskurve Let tilgængeligDet afhænger af tilgængeligheden af ​​en app

Hvordan skabes WebAR-oplevelser?

Der er forskellige platforme, API’er og rammer, der hjælper dig med at opbygge WebAR-oplevelser.

Du finder måske nogle kodefri cloud-platforme, der tilbyder dig en nem vej ud, eller du kan udforske Google eller Apples officielle dokumentation for at komme i gang med at lave WebAR-applikationer, der er kompatible med smartphone-browsere.

For at give dig en idé om, hvordan udviklingsprocessen med at skabe WebAR-oplevelser ser ud, er her nogle tips:

#1. Valg af Target Browser og Use-Case

Før du begynder at lave en WebAR-oplevelse, skal du evaluere typen af ​​målgruppe, den potentielle webbrowser, de ville bruge, og hvad du vil gøre med den.

For eksempel, hvis du blot ønsker at omdirigere folk til en marketingkampagne, bliver du nødt til at overveje alle former for browsersupport og noget, der er nemt at få adgang til for de fleste.

Tværtimod kan du vælge AR-elementerne i overensstemmelse hermed, hvis du ønsker at give en rig oplevelse for et bestemt sæt brugere (med specifikke typer enheder, som f.eks. tabletbrugere med stor skærm).

  Hvad er en netværksfirewall, og hvordan hjælper det at stoppe angreb?

#2. Valg af ramme eller platform

Som jeg nævnte ovenfor, kan du, afhængigt af kravet om let udvikling, vælge mellem forskellige muligheder for at fortsætte med udviklingen.

For eksempel kan du bygge fra bunden for at følge de understøttede rammer af browsere og lave det i henhold til instruktionerne. Open source WebAR-rammer som AR.js, JSARToolKit burde være nogle venlige muligheder.

Eller du kan vælge en kodefri platform som XR+ for at komme i gang. Forskellige platforme tilbyder unikke funktioner. Så du vil måske undersøge dine muligheder først.

Hvis du kan det hele, koster det måske ikke meget. Men hvis du vælger en platform, skal du vælge dens premium-planer for at tilfredsstille dine krav.

#3. Scan efter yderligere værktøjer

Afhængigt af hvad du vil gøre, kan du prøve specialiserede værktøjer til at tilføje effekter og forskellige andre ting til din WebAR-oplevelse.

For eksempel kan du bruge Banubas WebAR SDK til en god ansigtssporingsfunktion for at give en fordybende produktprøveoplevelse.

#4. Oprettelse af aktiver

De platforme, du vælger, tilbyder muligvis allerede denne indbyggede. Men hvis du vil tilføje nogle unikke 3D-aktiver til WebAR-oplevelsen, kan du også gøre det.

X3dom er et glimrende sted at begynde at skabe 3D-objekter til AR-applikationer.

#5. Optimer

Når du sætter det hele sammen, skal du sikre dig, at det er optimeret til sit maksimale potentiale for at være tilgængeligt for de fleste brugere, selv uden højhastighedsinternetadgang.

Du kan vælge aktiver eller forenkle oplevelsen, hvis du synes, det kunne være for meget at optimere.

#6. Test og distribution

Når den er klar til brug, bør du altid teste den og tjekke oplevelsen på første hånd. Potentielt brug af en række forskellige enheder og netværksforhold.

Dernæst kan du fortsætte med at distribuere det ved hjælp af den platform, du bruger. Eller gør det selv ved at oprette en tilpasset webside og hoste ting på dine servere for at dele oplevelsen.

Her er nogle populære WebAR-rammer, der hjælper dig med at skabe webbaserede augmented reality-oplevelser.

#1. AWE

AWE er en kodefri platform, der lader dig nemt skabe webbaserede augmented reality-oplevelser. Hvis du kender nogle tekniske bits, kan du udvide funktionaliteterne med JavaScript og CSS.

Du kan blot oprette appen og åbne linket i din webbrowser. Så nemt er det.

Derudover kan du spore analyser for at holde øje med, hvordan din app klarer sig.

#2. ARToolKitX

ARToolKit er et open source-projekt, der hjælper dig med at bygge multi-platform augmented reality. Det understøtter iOS, Android, macOS, Windows og Linux.

Hvis du vil bruge dets softwareudviklingskit (SDK), skal du gå til dets GitHub-side for at udforske, hvad det tilbyder.

#3. Vuforia

Vuforia er en virksomhedsfokuseret virksomhed, der leverer AR-løsninger til forskellige brugssager, og det vil også omfatte WebAR.

Det er måske ikke for alle. Men hvis du leder efter en skalerbar løsning til din virksomhed, bør du måske kigge på den.

#4. WebXR

WebXR er Googles løsning til at give adgang til VR og AR i kompatible webbrowsere. Den bruger ARCore til at drive AR-oplevelserne på Androids standard Google Chrome-browser.

  Sådan redigerer du billeder og videoer fra din kamerarulle

Det er også en kernedel af, hvad Samsung planlægger at bruge til at give fordybende oplevelser på deres Galaxy-smartphones.

#5. ARKit og AR Quick Look

Apples løsning, ARKit, hjælper med at integrere iOS-enhedens kamera og dets funktion for at hjælpe med at producere AR-oplevelser.

Dette er måske mere egnet til en app. Men du vil måske tage et kig på det sammen med AR Quick Look-dokumentation, der også lader dig tilføje augmented reality til browseren.

Understøttede browsere til at køre WebAR

Understøttelsen af ​​WebAR-oplevelsen afhænger af, hvad der blev brugt til at bygge den. Du bør dog være god til at gå, hvis du bruger standard webbrowsere, som inkluderer Google Chrome (på Android/iOS) og Safari (til iOS).

Nogle andre populære muligheder, der er kendt for at virke, er:

  • Firefox
  • Microsoft Edge
  • Samsung internet

Teoretisk set kan du prøve enhver webbrowser, uanset om det er en mobilbrowser eller en desktopbrowser.

Du får dog muligvis ikke en ensartet oplevelse på tværs af dem alle. Så hvis en browser fejler, vil du måske eksperimentere med andre muligheder.

Fordele ved WebAR

WebAR er populær til forskellige brugssager og kategorier af industrier som mode, smykker, ure, møbler, turisme og underholdning. Årsagen til dens popularitet er fordelene, den kommer med.

Fordelene omfatter:

  • Det er superhurtigt at implementere en WebAR-oplevelse.
  • Det er nemt at bygge en WebAR-side sammenlignet med en app-baseret AR.
  • WebAR er overkommelig for produktbaserede virksomheder at bruge til markedsføringsformål.
  • WebAR er naturligt tilgængelig, fordi de fleste mennesker har en smartphone, der allerede understøtter det.
  • Den er let kompatibel med en række browsere.
  • Du kan oprette en WebAR-oplevelse uden kodningsviden.

Udfordringer i WebAR

Selvom WebAR har mange fordele, har det nogle ulemper, som kan forhindre nogle i at bruge teknologien.

De vigtigste udfordringer er:

  • WebAR-oplevelser involverer ikke rigt indhold; det er typisk simpelt.
  • Ydeevnen af ​​WebAR-teknologi er ringere på grund af, hvordan den fungerer sammenlignet med native/app-baseret AR.
  • WebAR-oplevelser er ikke konsistente på tværs af browsere, hvilket gør det svært at overveje, selvom det er hurtigere og nemmere at implementere.

Selvom udfordringerne lyder skæve, klarer WebAR sig usædvanligt godt med markedsføring og andre områder af dets applikationer.

Læringsressourcer

Som jeg nævnte, er WebAR en enkel og effektiv oplevelse for slutbrugeren. Men hvis du laver ting fra bunden, uden hjælp fra no-code platforme, har du brug for den tekniske viden for at gøre det til virkelighed.

Udemy tilbyder solide tilbud på kurser, der er relevante for det. Nogle bedste kurser til at udforske mere om det er:

#1. Introduktion til Web AR-udvikling

Dette højt vurderede Udemy-kursus inkluderer indsigt i WebXR, mindAR og flere teknologier, der er nødvendige for at bygge en web-AR-applikation.

Du er ikke kun begrænset til at lære, men du får også praktiske erfaringer og får bygget en portfolio til dig selv for at komme i gang.

#2. Introduktion til Augmented Reality på nettet

Dette kursus om Udemy fokuserer på WebXR og Three.js. Hvis du vil have det grundlæggende for at få det grundlæggende rigtigt og ønsker at bygge noget minimalt, kan du vælge dette kursus.

Afslutter

WebAR er eksplosiv og alligevel begrænset. Efterhånden som fremskridtene fortsætter med augmented reality, vil alle former for AR-oplevelser i sidste ende udvikle sig.

WebAR kommer ikke nogen steder snart, i betragtning af at smartphone-producenter langsomt er begyndt at omfavne og promovere mere end nogensinde.

Du kan også udforske udvidet intelligens og udvidede analyser.