Papildinātās realitātes lietotņu izstrāde: mijiedarbība ar objektiem

Kad plānojat izstrādāt savu paplašinātās realitātes lietotni, jums būs jāapsver, kā lietotājs mijiedarbosies ar objektiem. Lielākā daļa virtuālās realitātes (VR) mijiedarbības notiek, izmantojot kustību kontrolieri, taču lielākā daļa uz austiņām balstīto paplašinātās realitātes (AR) ierīču mijiedarbībai izmanto skatiena un rokas izsekošanas kombināciju. Bieži vien AR austiņās tiek izmantota uz skatienu balstīta navigācija, lai izsekotu, kur lietotājs vēlas atlasīt objektus vidē. Kad vienums ir atlasīts, lietotājs bieži mijiedarbojas ar šo vienumu, izmantojot rokas žestus.

Tādējādi jums ir jāveido sava AR pieredze, lai lietotāja rokas būtu austiņu atpazīšanas zonā un darbotos ar katras austiņas specifisko žestu kopu. Lietotāja izglītošana par žestu atpazīšanas apgabalu un lietotāju paziņošana, kad viņu žesti ir tuvu robežām, var palīdzēt radīt veiksmīgāku lietotāja pieredzi.

Tā kā šis mijiedarbības veids ir jauns gandrīz ikvienam, ir svarīgi, lai mijiedarbība būtu pēc iespējas vienkāršāka. Lielākajai daļai lietotāju jau būs jāmācās mijiedarboties ar AR, izdomājot žestus savai konkrētajai ierīcei (jo vēl ir jāizstrādā universāls AR žestu komplekts). Lielākajai daļai AR austiņu, kas izmanto roku izsekošanu, ir standarta galveno žestu komplekts. Mēģiniet pieturēties pie šiem fasētajiem žestiem un nepārslogojiet lietotājus, ieviešot jaunus, savai lietojumprogrammai raksturīgus žestus.

Tālāk esošajā attēlā ir sniegti HoloLens divu galveno žestu piemēri , “Air Tap” (A) un “Bloom” (B). Gaisa pieskāriens ir līdzīgs peles klikšķim standarta 2D ekrānā. Lietotājs tur pirkstu gatavā stāvoklī un nospiež pirkstu uz leju, lai atlasītu vai noklikšķinātu uz vienuma, kas ir mērķēts, izmantojot lietotāja skatienu. Žests “Bloom” ir universāls žests, lai nosūtītu lietotāju uz izvēlni Sākt. Lietotājs tur pirkstu galus kopā un pēc tam atver roku.

Papildinātās realitātes lietotņu izstrāde: mijiedarbība ar objektiem

Microsoft piemērs, kad lietotājs veic “Air Tap” (A) un “Bloom” (B).

Objekta satveršana reālajā pasaulē sniedz lietotājam atgriezenisko saiti, piemēram, objekta sajūtu, objekta svaru rokā utt. Rokas žesti, kas tiek veikti, lai atlasītu virtuālās hologrammas, nesniegs lietotājam nekādu no šī standarta taustes atgriezeniskās saites. Tāpēc ir svarīgi dažādos veidos informēt lietotāju par digitālo hologrammu stāvokli vidē.

Sniedziet lietotājam norādes par objekta vai vides stāvokli, jo īpaši, kad lietotājs mēģina ievietot digitālās hologrammas vai mijiedarboties ar tām. Piemēram, ja jūsu lietotājam ir paredzēts ievietot digitālo hologrammu 3D telpā, vizuāla indikatora nodrošināšana var palīdzēt viņai sazināties, kur objekts tiks novietots. Ja lietotājs var mijiedarboties ar objektu jūsu ainā, iespējams, vēlēsities to vizuāli norādīt uz objekta, iespējams, izmantojot tuvumu, lai brīdinātu lietotāju, ka viņa tuvojas objektam, ar kuru viņa var mijiedarboties. Ja lietotājs mēģina atlasīt vienu objektu no daudziem, iezīmējiet viņa pašlaik atlasīto vienumu un sniedziet audio signālus viņas darbībām.

Šis attēls parāda, kā Meta 2 izvēlas parādīt lietotājam šīs atsauksmes. Lietotāja rokas aizmugurē parādās aplis ar gredzenu, kad viņš tuvojas interaktīvam objektam (A). Kad lietotāja roka pietuvojas dūrei, gredzens kļūst mazāks (B) un tuvojas centra aplim. Gredzens, kas pieskaras aplim, norāda uz veiksmīgu satveršanu (C). Lietotāja roka, kas pārvietojas tuvu sensora malai, arī tiek noteikta un atzīmēta ar sarkanu indikatoru un brīdinājuma ziņojumu (D).

Papildinātās realitātes lietotņu izstrāde: mijiedarbība ar objektiem

Meta 2 vilkšanas mijiedarbības austiņu skata ekrānuzņēmums.

Mobilo ierīču mijiedarbība AR lietotnēs

Daudzi AR dizaina principi attiecas gan uz austiņām, gan mobilajām ierīcēm . Tomēr pastāv ievērojama atšķirība starp AR austiņu interaktīvo funkcionalitāti un mobilo AR pieredzi. AR austiņu un AR mobilo ierīču formas faktoru atšķirību dēļ mijiedarbībai ir nepieciešami daži atšķirīgi noteikumi.

Vienkārša mijiedarbība un atgriezeniskās saites nodrošināšana, novietojot objektu vai mijiedarbojoties ar to, ir noteikumi, kas attiecas gan uz austiņām, gan mobilajām AR pieredzi. Taču lielākā daļa mobilo ierīču lietotāju mijiedarbības notiks, izmantojot žestus ierīces skārienekrānā, nevis tieši manipulējot ar 3D objektiem vai izmantojot roku žestus 3D telpā.

Vairākas bibliotēkas, piemēram, ManoMotion , var nodrošināt 3D žestu rokas izsekošanu un žestu atpazīšanu, lai kontrolētu hologrammas mobilajā AR pieredzē. Šīs bibliotēkas var būt vērts izpētīt atkarībā no jūsu lietotnes prasībām. Vienkārši atcerieties, ka jūsu lietotājs, visticamāk, turēs ierīci vienā rokā, kamēr izmantos jūsu lietotni, tādējādi var rasties neērti mēģināt ievietot arī otru roku kameras priekšā, kas vērsta uz aizmuguri.

Jūsu lietotāji, visticamāk, jau saprot mobilo ierīču žestus, piemēram, pieskārienus ar vienu pirkstu, vilkšanu, divu pirkstu saspiešanu un pagriešanu utt. Tomēr lielākā daļa lietotāju saprot šīs mijiedarbības saistībā ar ekrāna divdimensiju pasauli, nevis reālās pasaules trīs dimensijām.

Pēc tam, kad hologramma ir ievietota telpā, apsveriet iespēju ļaut šai hologrammai pārvietoties tikai divās dimensijās, būtībā ļaujot tai tikai slīdēt pa virsmu, uz kuras tā tika novietota. Tāpat apsveriet objekta rotācijas ierobežošanu ar vienu asi. Kustības vai rotācijas atļaušana uz visām trim asīm var ātri kļūt ļoti mulsinoša galalietotājam un izraisīt neparedzētas sekas vai hologrammu izvietojumu.

Ja pagriežat objektu, apsveriet iespēju atļaut rotāciju tikai ap y asi. Šo kustību bloķēšana neļauj lietotājam nejauši pārvietot objektus neparedzamā veidā. Varat arī izveidot metodi, lai “atsauktu” jebkādu netīšu hologrammu kustību, jo šo hologrammu izvietošana reālajā pasaulē var būt sarežģīta, lai jūsu lietotāji varētu pareizi rīkoties.

Lielākā daļa mobilo ierīču atbalsta mijiedarbību ar ekrānu, lai tuvinātu apgabalu vai mērogotu objektu. Tā kā lietotājs atrodas fiksētā telpas punktā gan reālajā pasaulē, gan hologrammas pasaulē, jūs, iespējams, nevēlaties izmantot šo žestu, lai tuvinātu AR.

Tāpat apsveriet iespēju izslēgt lietotāja iespēju mērogot objektu AR. Divu pirkstu saspiešanas žests mērogošanai ir standarta mijiedarbība mobilo sakaru lietotājiem. AR šim mēroga žestam bieži vien nav jēgas. AR hologrammas 3D modeļiem bieži ir noteikts izmērs. 3D modeļa izmēra vizuālo izskatu ietekmē attālums no AR ierīces. Lietotājs, kas mērogo objektu vietā, lai objekts izskatītos tuvāk kamerai, patiesībā tikai padara objektu vietā lielāku, bieži vien ne tā, kā lietotājs bija iecerējis. AR joprojām var izmantot saspiešanu līdz mērogam, taču tās izmantošana ir rūpīgi jāapsver.

Balss mijiedarbība AR lietotnēs

Dažas AR ierīces atbalsta arī balss mijiedarbības iespējas. Lai gan lielākajai daļai AR austiņu mijiedarbība galvenokārt ir skatiens un žesti, attiecībā uz šīm austiņām ar balss iespējām ir jāapsver, kā izmantot visas mijiedarbības metodes un kā panākt, lai tās labi sadarbotos. Balss vadība var būt ļoti ērts lietojumprogrammas vadīšanas veids. Tā kā apstrādes jauda eksponenciāli pieaug, sagaidiet, ka AR austiņās tiks ieviesta un pilnveidota balss vadība.

Tālāk ir norādītas dažas lietas, kas jāpatur prātā, izstrādājot balss komandas AR ierīcēm, kas atbalsta šo funkciju.

  • Izmantojiet vienkāršas komandas. Ja komandas būs vienkāršas, tas palīdzēs izvairīties no iespējamām problēmām, kas rodas, ja lietotāji runā ar dažādiem dialektiem vai akcentiem. Tas arī samazina jūsu lietojumprogrammas mācīšanās līkni. Piemēram, “Lasīt vairāk”, iespējams, ir labāka izvēle nekā “Sniegt papildu informāciju par atlasīto vienumu”.
  • Pārliecinieties, vai balss komandas var atsaukt. Balss mijiedarbība dažkārt var tikt nejauši aktivizēta, tverot citu tuvumā esošo personu audio. Pārliecinieties, vai jebkuru balss komandu var atsaukt, ja tiek aktivizēta nejauša mijiedarbība.
  • Novērsiet līdzīgas mijiedarbības. Lai neļautu lietotājam aktivizēt nepareizas darbības, izslēdziet visas izrunātās komandas, kas var izklausīties līdzīgi, bet veic dažādas darbības. Piemēram, ja funkcija “Lasīt vairāk” veic noteiktu darbību jūsu lietojumprogrammā (piemēram, atklāj vairāk teksta), tai vienmēr ir jāveic viena un tā pati mijiedarbība visā lietojumprogrammā. Jāizvairās arī no līdzīgi skanīgām komandām. Piemēram, “Atvērtā atsauce” un “Atvērtās preferences” ir pārāk liela iespēja tikt sajauktas viena ar otru.
  • Izvairieties no sistēmas komandām. Pārliecinieties, vai jūsu programma neierobežo balss komandas, kuras jau ir rezervējusi sistēma. Ja AR ierīce ir rezervējusi komandu, piemēram, “sākuma ekrāns”, nepārprogrammējiet šo komandu, lai lietojumprogrammā veiktu dažādas funkcijas.
  • Sniegt atgriezenisko saiti. Balss mijiedarbībai ir jānodrošina lietotājam tāds pats atgriezeniskās saites līmenis kā standarta mijiedarbības metodēm. Ja lietotājs izmanto balss komandas, sniedziet atsauksmes, ka jūsu lietojumprogramma dzirdēja un saprata komandu. Viena no metodēm, kā to izdarīt, būtu ekrānā norādīt, kādas komandas sistēma interpretēja no lietotāja. Tas sniegs lietotājam atgriezenisko saiti par to, kā sistēma saprot viņa komandas, un ļaus viņam vajadzības gadījumā pielāgot komandas.

Senioriem: kā ievietot klipkopu PowerPoint slaidā

Senioriem: kā ievietot klipkopu PowerPoint slaidā

Klipkopas ir iepriekš zīmēti vispārīgi mākslas darbi, un Microsoft piedāvā daudzus klipkopas failus bez maksas ar saviem Office produktiem. Varat ievietot klipkopas savā PowerPoint slaidu izkārtojumā. Vienkāršākais veids, kā ievietot klipkopas, ir izmantot vienu no vietturi slaidu izkārtojumā: Parādiet slaidu, kurā ir klipkopa […]

Senioriem: Kā aizpildīt krāsu programmā Microsoft Excel

Senioriem: Kā aizpildīt krāsu programmā Microsoft Excel

Aizpildījuma krāsa (saukta arī par ēnojumu) ir krāsa vai raksts, kas aizpilda vienas vai vairāku Excel darblapas šūnu fonu. Aizēnojuma izmantošana var palīdzēt lasītāja acīm sekot informācijai visā lapā un var pievienot darblapai krāsu un vizuālu interesi. Dažos izklājlapu veidos, piemēram, čeku grāmatiņas reģistrā, […]

Jaunu kontaktu pievienošana likumā! 2005. gads

Jaunu kontaktu pievienošana likumā! 2005. gads

Vienkāršākajā līmenī ACT galvenais mērķis! kalpo kā vieta, kur glabāt visus kontaktus, ar kuriem ikdienā sazināties. Jūs varat pievienot un rediģēt visas savas kontaktpersonas kontaktinformācijas logā, jo tajā ir visa informācija, kas attiecas uz vienu konkrētu ierakstu un […]

Discord For LuckyTemplates apkrāptu lapa

Discord For LuckyTemplates apkrāptu lapa

Izmantojiet šo apkrāptu lapu, lai tieši sāktu lietot Discord. Atklājiet noderīgus Discord robotprogrammatūras, integrētās lietotnes un padomus viesu intervēšanai.

OpenOffice.org LuckyTemplates apkrāptu lapai

OpenOffice.org LuckyTemplates apkrāptu lapai

OpenOffice.org biroja komplektā ir daudz rīku, kas atvieglo darba dzīvi. Strādājot vietnē OpenOffice.org, iepazīstieties ar funkciju rīkjoslu (kas visās lietojumprogrammās izskatās gandrīz vienādi) un galvenās rīkjoslas pogas, lai palīdzētu ar pamata komandām lielākajai daļai uzdevumu.

Alana Tjūringa bumbas mašīna

Alana Tjūringa bumbas mašīna

Alana Tjūringa Bombe mašīna nebija nekāds mākslīgā intelekta (AI) veids. Patiesībā tas pat nav īsts dators. Tas lauza Enigma kriptogrāfiskos ziņojumus, un tas arī viss. Tomēr Tjūringam tas deva vielu pārdomām, kā rezultātā galu galā tika izveidots raksts ar nosaukumu “Datortehnika un izlūkdati”. ko viņš publicēja pagājušā gadsimta piecdesmitajos gados un kurā aprakstīts […]

Standarta aparatūras trūkumi mākslīgajam intelektam

Standarta aparatūras trūkumi mākslīgajam intelektam

Spējai izveidot moduļu sistēmu patiešām ir ievērojamas priekšrocības, īpaši biznesā. Iespēja noņemt un nomainīt atsevišķus komponentus samazina izmaksas, vienlaikus ļaujot pakāpeniski uzlabot gan ātrumu, gan efektivitāti. Tomēr, tāpat kā lielākajā daļā lietu, bezmaksas pusdienu nav. Von Neumann arhitektūras nodrošinātā modularitāte ir saistīta ar dažiem […]

10 Ko drīkst un ko nedrīkst, lietojot QuarkXPress

10 Ko drīkst un ko nedrīkst, lietojot QuarkXPress

Ja jums būtu jāizvēlas desmit viegli aizmirstamas, bet ārkārtīgi noderīgas lietas, ko atcerēties par QuarkXPress, nākamajā sarakstā, dārgais lasītāj, tās būtu tās. Namaste. Sazinieties ar savu komerciālo printeri Visi drukas projekti sākas un beidzas ar printeri. Tas ir tāpēc, ka tikai printeri zina savus ierobežojumus un tūkstošiem veidu, kā projekts var būt […]

Bitcoin izcelsme

Bitcoin izcelsme

Vissvarīgākais bitkoina aspekts var būt aiz tā esošā koncepcija. Bitcoin izveidoja izstrādātājs Satoshi Nakamoto. Tā vietā, lai mēģinātu izstrādāt pilnīgi jaunu maksājuma veidu, lai izjauktu veidu, kā mēs visi maksājam par lietām tiešsaistē, Satoshi redzēja noteiktas problēmas esošajās maksājumu sistēmās un vēlējās tās risināt. Jēdziens […]

Kā aizsargāt savu privātumu, izmantojot Bitcoin

Kā aizsargāt savu privātumu, izmantojot Bitcoin

Zināms anonimitātes līmenis ir saistīts ar bitcoin un digitālās valūtas izmantošanu kopumā. Tas, vai varat to atzīmēt kā “pietiekami anonīmu”, ir personisks viedoklis. Ir veidi, kā aizsargāt savu privātumu, izmantojot bitcoīnu līdzekļu pārvietošanai, taču tas prasa zināmas pūles un plānošanu: varat izveidot jaunu adresi […]