Dizajn aplikácie rozšírenej reality: spustenie a používateľské prostredie

Pri navrhovaní pre rozšírenú realitu (AR) je dôležité dodržiavať niektoré užitočné princípy dizajnu. Princípy dizajnu sú súborom myšlienok alebo presvedčení, ktoré sa považujú za pravdivé vo všetkých projektoch daného typu. AR nie je výnimkou. Princípy dizajnu sa zvyčajne vytvárajú rokmi pokusov a omylov v danej oblasti. Čím starší je študijný odbor, tým je pravdepodobnejšie, že sa okolo tohto odboru vytvoril silný súbor princípov dizajnu pre to, čo funguje dobre a čo nie.

Vývojári stále definujú princípy dizajnu, ktoré pomôžu nasmerovať oblasť AR vpred . Oblasť je stále veľmi mladá, takže tieto osvedčené postupy nie sú vytesané do kameňa. To robí z AR vzrušujúcu oblasť, v ktorej môžete pracovať! Je to niečo ako začiatky internetu, keď si nikto nebol celkom istý, čo bude dobre fungovať a čo mu padne na oči. Odporúča sa experimentovať a možno sa dokonca pristihnete pri navrhovaní spôsobu navigácie v AR, ktorý by sa mohol stať štandardom, ktorý budú milióny ľudí používať každý deň!

Nakoniec sa pre AR objaví silný súbor štandardov. Medzitým sa okolo skúseností AR začína objavovať množstvo vzorov, ktoré môžu viesť váš proces navrhovania.

Spúšťa sa aplikácia AR

Pre mnohých používateľov sú zážitky AR stále novým územím. Pri používaní štandardnej počítačovej aplikácie, videohry alebo mobilnej aplikácie si mnohí používatelia vystačia s minimálnymi inštrukciami, pretože poznajú podobné aplikácie. To však neplatí pre zážitky AR. Používateľov nemôžete jednoducho pustiť do svojej aplikácie AR bez kontextu – toto môže byť úplne prvá skúsenosť s AR, ktorú kedy použili. Uistite sa, že vediete používateľov veľmi jasnými a priamymi pokynmi, ako používať aplikáciu pri prvom spustení. Zvážte odloženie otvorenia hlbších funkcií vo vašej aplikácii, kým používateľ nepreukáže určitú odbornosť s jednoduchšími časťami vašej aplikácie.

Mnoho skúseností s AR vyhodnocuje okolie používateľa s cieľom zmapovať digitálne hologramy v reálnom svete. Kamera na zariadení AR potrebuje vidieť prostredie a použiť tento vstup na určenie, kde sa môžu objaviť hologramy AR. Tento proces orientácie môže trvať určitý čas, najmä na mobilných zariadeniach, a často sa dá uľahčiť tým, že povzbudíte používateľa, aby pomocou svojho zariadenia preskúmal svoje okolie.

Aby sa používatelia nemuseli pýtať, či aplikácia počas tohto mapovania nie je zamrznutá, nezabudnite ukázať, že prebieha proces, a prípadne pozvite používateľa, aby preskúmal svoje okolie alebo hľadal povrch, na ktorý by mohol RR umiestniť. Zvážte zobrazenie správy na obrazovke používateľovi, ktorá jej dá pokyn, aby sa rozhliadla po svojom okolí. Tento obrázok zobrazuje snímku obrazovky z hry Stack AR pre iOS, ktorá dáva používateľovi pokyn, aby pohyboval zariadením vo svojom prostredí.

Dizajn aplikácie rozšírenej reality: spustenie a používateľské prostredie

Stack AR inštruuje používateľa, aby pohyboval kamerou po prostredí.

Väčšina aplikácií AR mapuje reálny svet pomocou výpočtového procesu nazývaného simultánna lokalizácia a mapovanie (SLAM). Tento proces sa týka vytvorenia a aktualizácie mapy neznámeho prostredia a sledovania polohy používateľa v tomto prostredí.

Ak vaša aplikácia vyžaduje, aby sa používateľ pohyboval v reálnom svete, zamyslite sa nad zavádzaním pohybu postupne. Používatelia by mali dostať čas, aby sa prispôsobili svetu AR, ktorý ste vytvorili, skôr ako sa začnú pohybovať. Ak je potrebný pohyb, môže byť dobrým nápadom viesť používateľa ním pri prvom výskyte pomocou šípok alebo textových popisov, ktoré mu dajú pokyn, aby sa presunul do určitých oblastí alebo preskúmal hologramy.

Podobne ako pri aplikáciách VR je dôležité, aby aplikácie AR fungovali hladko, aby sa zachovalo ponorenie do rozšírených hologramov existujúcich v prostredí skutočného sveta. Vaša aplikácia by mala udržiavať konzistentnú snímkovú frekvenciu 60 snímok za sekundu (fps). To znamená, že sa musíte uistiť, že vaša aplikácia je čo najviac optimalizovaná. Grafika, animácie, skripty a 3D modely ovplyvňujú potenciálnu snímkovú frekvenciu vašej aplikácie. Napríklad by ste sa mali zamerať na najkvalitnejšie 3D modely, ktoré môžete vytvoriť, pričom počet polygónov týchto modelov bude čo najnižší.

3D modely sa skladajú z polygónov. Vo všeobecnosti platí, že čím vyšší počet polygónov má model, tým plynulejšie a realistickejšie budú tieto modely. Nižší počet polygónov zvyčajne znamená „blokovejší“ model, ktorý môže vyzerať menej realisticky. Nájsť rovnováhu medzi realistickými modelmi a zároveň udržať nízky počet polygónov je umelecká forma, ktorú zdokonalili mnohí herní dizajnéri. Čím nižší je počet polygónov modelu, tým výkonnejší bude tento model pravdepodobne.

Obrázok nižšie zobrazuje príklad 3D gule s vysokým počtom polygónov a nízkym počtom polygónov. Všimnite si rozdiel v plynulosti medzi modelom s vysokým polygónom a modelom s nízkym polygónom.

Dizajn aplikácie rozšírenej reality: spustenie a používateľské prostredie

High-poly versus low-poly sférické modely.

Podobne sa uistite, že textúry (alebo obrázky) používané vo vašej aplikácii sú optimalizované. Veľké obrázky môžu spôsobiť zásah do výkonu vašej aplikácie, takže urobte, čo môžete, aby ste zabezpečili, že veľkosti obrázkov budú malé a samotné obrázky budú optimalizované. Softvér AR musí vykonať množstvo výpočtov, ktoré môžu zaťažiť procesor. Čím lepšie môžete optimalizovať svoje modely, grafiku, skripty a animácie, tým lepšiu snímkovú frekvenciu dosiahnete.

Dizajn aplikácie AR: Berúc do úvahy životné prostredie

AR je o spojení skutočného a digitálneho sveta. Bohužiaľ to môže znamenať vzdanie sa kontroly nad prostredím na pozadí, v ktorom sa budú vaše aplikácie zobrazovať. Je to úplne iný zážitok ako vo VR, kde máte úplne pod kontrolou každý aspekt prostredia. Tento nedostatok kontroly nad prostredím AR môže byť ťažko riešiteľným problémom, preto je dôležité mať na pamäti problémy, ktoré môžu vzniknúť v nepredvídateľných prostrediach, v ktorých sa vaša aplikácia môže používať.

Osvetlenie hrá dôležitú úlohu v zážitku AR. Pretože prostredie používateľa sa v podstate stáva svetom, ktorý budú obývať vaše modely AR, je dôležité, aby podľa toho reagovali. Pre väčšinu zážitkov AR bude zvyčajne najlepšie fungovať mierne osvetlené prostredie. Veľmi svetlá miestnosť, napríklad priame slnečné svetlo, môže sťažiť sledovanie a vyblednúť displej na niektorých zariadeniach AR. Veľmi tmavá miestnosť môže tiež sťažiť sledovanie AR a zároveň potenciálne eliminovať určitý kontrast displejov AR založených na náhlavnej súprave.

Mnohé zo súčasných slúchadiel AR (napríklad Meta 2 a HoloLens ) používajú na zobrazenie projekcie, takže úplne nezakryjú fyzické objekty; namiesto toho sa na nich digitálne hologramy javia ako polopriehľadné.

AR je všetko o digitálnych hologramoch existujúcich v prostredí s používateľom. Väčšina používania AR je teda založená na tom, že používateľ sa môže pohybovať po svojom fyzickom priestore. Vaše aplikácie však môžu byť použité v reálnych priestoroch, kde používateľ nemusí mať možnosť pohybovať sa. Zvážte, ako sa má vaša aplikácia používať, a uistite sa, že ste vzali do úvahy potenciálne problémy s mobilitou vašich používateľov. Zamyslite sa nad tým, že všetky hlavné interakcie vašej aplikácie budú v dosahu vašich používateľov a naplánujte si, ako zvládnuť situácie vyžadujúce interakciu s hologramom mimo dosahu používateľa.

V skutočnom svete nám predmety poskytujú hĺbkové narážky na určenie toho, kde sa objekt v 3D priestore nachádza vo vzťahu k nám. Objekty AR sú o niečo viac než len grafika premietaná pred skutočným svetom alebo zobrazovaná na vrchole videa skutočného sveta. Preto si musíte pre túto grafiku vytvoriť vlastné hĺbkové narážky, ktoré používateľom pomôžu zistiť, kde majú tieto hologramy v priestore existovať. Zvážte, ako vizuálne vytvoriť dojem, že vaše hologramy existujú v reálnom 3D priestore s oklúziou, osvetlením a tieňom.

Oklúzia v počítačovej grafike sa zvyčajne týka objektov, ktoré sa v 3D priestore objavujú čiastočne alebo úplne za inou grafikou bližšie k používateľovi. Oklúzia môže používateľovi pomôcť určiť, kde sú položky v 3D priestore vo vzťahu k sebe navzájom.

Na obrázku nižšie môžete vidieť príklad oklúzie (kocky v popredí čiastočne blokujúce viditeľnosť kociek pozadia), osvetlenia a tieňa. Hĺbkové náznaky oklúzie, osvetlenia a tieňa zohrávajú úlohu v tom, že používateľovi poskytujú pocit, kde „existujú“ hologramy v priestore, a zároveň robia holografickú ilúziu reálnejšou, ako keby kocky skutočne existovali. svet, a nielen ten virtuálny.

Dizajn aplikácie rozšírenej reality: spustenie a používateľské prostredie

3D holografické kocky v reálnom svete.


Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Klipart je predkreslená generická kresba a spoločnosť Microsoft poskytuje veľa súborov klipartov zadarmo so svojimi produktmi Office. Do rozloženia snímky programu PowerPoint môžete vložiť klipart. Najjednoduchší spôsob vloženia klipartov je pomocou jedného zo zástupných symbolov na rozložení snímky: Zobrazte snímku, ktorá obsahuje klipart […]

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Farba výplne – tiež nazývaná tieňovanie – je farba alebo vzor, ​​ktorý vypĺňa pozadie jednej alebo viacerých buniek hárka programu Excel. Použitie tieňovania môže pomôcť očiam čitateľa sledovať informácie na stránke a môže pridať farbu a vizuálny záujem do pracovného hárka. V niektorých typoch tabuliek, ako je register šekových knižiek, […]

Pridávanie nových kontaktov do služby Act! 2005

Pridávanie nových kontaktov do služby Act! 2005

Na úplne najjednoduchšej úrovni je hlavným účelom ACT! má slúžiť ako miesto na uloženie všetkých kontaktov, s ktorými denne komunikujete. Všetky svoje kontakty môžete pridávať a upravovať z okna Podrobnosti kontaktu, pretože obsahuje všetky informácie, ktoré sa týkajú jedného konkrétneho záznamu a […]

Discord For LuckyTemplates Cheat Sheet

Discord For LuckyTemplates Cheat Sheet

Použite tento Cheat Sheet na skok priamo do používania Discordu. Objavte užitočné roboty Discord, aplikácie, ktoré môžete integrovať, a tipy na rozhovory s hosťami.

OpenOffice.org Cheat Sheet pre LuckyTemplates

OpenOffice.org Cheat Sheet pre LuckyTemplates

Kancelársky balík OpenOffice.org má množstvo nástrojov na uľahčenie pracovného života. Keď pracujete v OpenOffice.org, zoznámte sa s funkčným panelom nástrojov (ktorý vyzerá takmer rovnako vo všetkých aplikáciách) a tlačidlami hlavného panela nástrojov, ktoré vám pomôžu so základnými príkazmi pre väčšinu úloh.

Bombe stroj Alana Turinga

Bombe stroj Alana Turinga

Stroj Bombe Alana Turinga nebol žiadnou formou umelej inteligencie (AI). V skutočnosti to ani nie je skutočný počítač. Prelomilo to kryptografické správy Enigmy a to je všetko. Turingovi to však poskytlo podnet na zamyslenie, čo nakoniec viedlo k dokumentu s názvom „Výpočtové stroje a inteligencia“? ktorý publikoval v 50-tych rokoch a ktorý popisuje […]

Štandardné hardvérové ​​nedostatky pre umelú inteligenciu

Štandardné hardvérové ​​nedostatky pre umelú inteligenciu

Schopnosť vytvoriť modulárny systém má značné výhody, najmä v podnikaní. Možnosť odstraňovania a výmeny jednotlivých komponentov udržuje nízke náklady a zároveň umožňuje postupné zlepšovanie rýchlosti a efektívnosti. Ako pri väčšine vecí však ani tu nie je obed zadarmo. Modularita poskytovaná architektúrou Von Neumann prichádza s niektorými […]

10 Čo robiť a čo robiť pri používaní QuarkXPress

10 Čo robiť a čo robiť pri používaní QuarkXPress

Ak by ste mali vybrať desať ľahko zabudnuteľných, no mimoriadne užitočných vecí, ktoré by ste si o QuarkXPress zapamätali, v nasledujúcom zozname by ste, milý čitateľ, boli práve nimi. Namaste. Hovorte so svojou komerčnou tlačiarňou Všetky tlačové projekty začínajú a končia pri tlačiarni. Je to preto, že iba tlačiarne poznajú svoje obmedzenia a tisíce spôsobov, ako môže byť projekt […]

Pôvod Bitcoinu

Pôvod Bitcoinu

Najdôležitejším aspektom bitcoinu môže byť koncept za ním. Bitcoin vytvoril vývojár Satoshi Nakamoto. Namiesto toho, aby sa Satoshi snažil navrhnúť úplne novú platobnú metódu, aby zvrhol spôsob, akým všetci platíme za veci online, videl Satoshi určité problémy s existujúcimi platobnými systémami a chcel ich riešiť. Koncept […]

Ako chrániť svoje súkromie pri používaní bitcoínov

Ako chrániť svoje súkromie pri používaní bitcoínov

S používaním bitcoinu a digitálnej meny vo všeobecnosti sa viaže určitá úroveň anonymity. Či to môžete označiť ako „dostatočne anonymné“, je osobný názor. Existujú spôsoby, ako chrániť svoje súkromie pri používaní bitcoinov na presun finančných prostriedkov, ale vyžadujú si určité úsilie a plánovanie: Môžete si vygenerovať novú adresu pre […]