Expo: Mod hurtig VR-prototype

VR-udvikling er spændende, delvis på grund af det enorme, uudforskede territorium til at skabe brugbare, engagerende og dejlige oplevelser. I disse tidlige dage modnes vores evne til at forudsige, hvilke ideer der bliver til store oplevelser, stadig og kan ofte være forkert.

Whiteboard under produktionen af ​​Thread Studio. Ikke ideel til VR!

Vores team har oplevet denne forkerte prognose fra første hånd. Vi brainstormer, tavle og pantomime mange spændende ideer. Vi filtrerer dem ned til det, vi synes er mest lovende, og investerer tid i at opbygge anvendelige prototyper. Resultaterne kan overraske os. Det, der blev forestillet sig som en sikker-ild-idé, opvokset uventede problemer, mens mindre eller gimmicky-lydende funktioner gav glæder værd at holde.

Gå til Expo

Efter flere udviklingscykler blev det klart, at det var vigtigt at få vores proces ind i VR så tidligt som muligt. Dette var vanskeligt at gøre inden for VR-værktøjets landskab. Så i begyndelsen af ​​2017 begyndte vi at udvikle funktioner til tidlig prototype af VR i et værktøj kaldet "Expo."

En standard, benfri arbejdsdag for VR-teamet hos Shopify

Expo er en Unreal-skabelon, der indeholder startkode og aktiver, der giver os mulighed for at hoppe ind i VR inden for få minutter efter oprettelsen af ​​et nyt projekt. Vi kan hurtigt fremstille visuelle repræsentationer af vores ideer og udføre standard VR-interaktioner, alt sammen i et samarbejde.

Expo-funktioner

Marker

Kernen til brainstorming i Expo er markøren. Markøren giver 3D-tegning med grundlæggende tilpasning af størrelse og farve. Når en tegning er afsluttet, bliver den et fysisk objekt i verden, der kan samles, flyttes, duplikeres og fastgøres til en spilleravatar.

Rige avatarer

For at udforske nuancerne i social VR og for at udtrykke vores identitet har hvert af vores teammedlemmer en avatar i Expo. Avatarer understøtter en række udtryksfulde funktioner. Ansigterne inkluderer stemmedrevne læber og syntetiserede, men troværdige øjenbrynbevægelser og blinkende. Hænder understøtter ordforrådet for bevægelser leveret af Oculus Touch, og vi er meget glade for at inkorporere fingersporing, der understøttes af Valves "Knuckles" -controllere, når vi får dem.

Troldmænd fra Oz

Avatarer kan vælge at blive usynlige når som helst og samtidig bevare evnen til at manipulere genstande og tale. Dette fungerer som en fantastisk måde at udføre “Wizard of Oz” -prototyper på. Når testere interagerer med elementer, der kræver logik og animation, kan en eller flere usynlige agenter i stedet udføre denne adfærd.

I lighed med papirprototyper og andre teknikker tillader dette brugervenlighedstestere at interagere med en oplevelse, der er tættere på vores tilsigtede output, men inden der bruges en betydelig udviklingsindsats.

Skalering

En nyere tilføjelse til Expo er muligheden for at dynamisk skalere størrelsen på vores avatarer. Det har været en overraskende nyttig funktion til kreativitet. I stor skala kan en bruger tegne fulde værelser og rum på en ergonomisk venlig måde. I miniaturiseret skala kan små objekter fremstilles i detaljer. For eksempel oprettede et teammedlem en smykkebutik til en brainstorming med meget detaljerede ringe.

Internettet i VR

Vi har integreret det fantastiske BLUI-plugin i Expo. Med det kan vi vise HTML-indhold og gennemse internettet fra VR. En enorm fordel er muligheden for at bringe eksterne dokumenter til VR, hvad enten det er en tracker fra GitHub eller et brugerflow-script fra Google Docs. Browseren bevarer realtidssamarbejdsfunktionerne for disse værktøjer, så folk uden for VR kan foretage ændringer, der straks afspejles i VR.

Vi forventer, at broen mellem 2-D web og VR skaber andre magiske resultater i den nærmeste fremtid.

I vores erfaring er alt, hvad der forhindrer os i at skulle fjerne VR-headset, en sejr til udviklingshastighed. Vi ser frem til den nyligt annoncerede Oculus Dash-platform, der giver os mulighed for at fejlsøge kode og udføre andre 2-D desktopbundne opgaver i VR-headsettet.

Optagelse af session

Expos komponenter er bygget med multi-user netværk i tankerne og gearing Unreal Engine's netværksreplikation. Som et utroligt nyttigt biprodukt er vi i stand til at drage fordel af Unreals funktion til gentagelse af afspilning og afspilning. Mere kraftfuld end blot videooptagelse giver replay-optagelse os mulighed for at afspille en scene fra enhver vinkel, hvad enten det er fra et interaktivt kamera eller fra perspektivet en hvilken som helst person (eller ting!), Der var en del af scenen.

Desuden kan vi touch-up kunst og lyde efter optagelse og gentage forestillingen. Dette har været en enorm hjælp til at skabe videoer, GIF'er og eksemplarisk indhold til at dele med andre, samtidig med at vi dokumenterer vores udforskninger. Da Unreal-motoren er en multi-platform-motor, kan disse udskiftninger ses på adskillige måder: i VR, i et almindeligt 2-D-vindue eller endda på mobile enheder. Denne funktionalitet blev brugt til at fremstille alle videoer / billeder til dette indlæg!

Sådan bruger vi Expo

Vi bruger Expo både som udgangspunkt for projekter og som et værktøj til ideation og prototyping af nye ideer. Værktøjerne understøtter organisk hele projektets levetid, fra at være det første trin-kreative værktøj under brainstorming, til at kommentere og kommunikere nødvendige ændringer i de afsluttende faser af et projekt.

Med henblik på idéer vil teamet ofte hoppe i en halv times session og overveje et enkelt aspekt af VR-handelsoplevelsen. For eksempel "Hvad er forskellige måder at administrere en 'indkøbskurv' i VR?" Hvert teammedlem får deres eget semi-private rum, hvor de kan udforske og opbygge ideer i den mængde eller dybde, de vælger. Når tiden er inde, arbejder vi os ned ad rækken og lader hvert medlem af teamet vise og fortælle.

Denne proces i Expo har givet fordele ud over dens anvendelse som et værktøj. Den hurtige udtryk og udforskning af ideer i VR har gjort det muligt for os at kommunikere mere effektivt.

Vores udforskninger i Expo har ført til meningsfuld teambinding. I lighed med isbryderøvelser til sprints er det ikke ualmindeligt at starte en uge med en VR-opvarmning, hvor vi klæber på fjollede scenarier eller klodder outlandish outfits og scener for hinanden.

Nogle ideer kan kun formidles ved hjælp af VR-kraften

Start prototyper i VR Now

Vi udviklede Expo, fordi værktøjerne til samarbejdende prototyper ikke eksisterede i starten af ​​dette år. Siden da er landskabet dramatisk forbedret, og der er mange værktøjer, der leverer prototype-arbejdsgange uden krav om at udføre din egen udvikling:

  • Facebook Spaces og SteamVR Home giver hold mulighed for at oprette hurtige doodles og lege med rekvisitter sammen.
  • MasterpieceVR har skulpturværktøjer i professionel kvalitet og det kritiske træk ved interaktion mellem flere brugere.
  • Mindshow giver en enkelt bruger mulighed for at pantomime og registrere avatarer og objekter, der interagerer for at skabe delbare vignetter.

Ud over disse frigivne værktøjer er udviklingen af ​​værktøjer, der er rettet mod VR UX-fagfolk, godt i gang og bør overgå med tiden og industriens vækst.

Vores team har allerede oplevet et godt afkast af investeringer fra VR-prototyper, der er enkel, omgængelig og delbar. Vi opfordrer alle til at finde værktøjer til at fremskynde deres prototyper og gøre teamkommunikation hurtigere og sjovere.

Har du dine egne gode prototyper og brainstorme arbejdsgange i VR? Fortæl os det i kommentarerne herunder!