Topp 10 programvareutviklingsverktøy for virtuell virkelighet Hopp til innholdet

Topp 10 Virtual Reality-programvareutviklingsverktøy for VR-spillutviklere

Spillutviklere har flere alternativer å lage oppslukende PC-spill, med VR-markedet som fortsetter å vokse. Hvordan kan utviklere holde styr på de beste spillmotorene, API-ene, programvareutviklingspakkene og andre kompatible verktøy med virtuell virkelighet, utvidet virkelighet og alle oppslukende opplevelse imellom? 

Vi unngår vanlige debatter som Unity vs unreal engine eller om et virtual reality-hodesett gir bedre resultater enn virtual reality-briller. Denne topp ti-listen over VR-spillutviklerverktøy er ikke ment å være uttømmende og er i ingen spesiell rekkefølge. Vi deler beste VR-programvareutviklingsverktøy for 2022.

vr arcade 3d developer

Hva er VR (Virtual Reality) for spillutviklere?

I et nøtteskall er virtuell virkelighet et simulert 3D-miljø som lar brukeren ha en unik interaktiv opplevelse. Brukere bruker vanligvis VR-systemer for å simulere et interaktivt VR-spill eller -opplevelse som noen ganger er kjent som den ledende årsaken til reisesyke i virtuell virkelighet. De fleste VR-systemer bruker PC-hodesett som bruker briller eller briller for fordypning. VR-hansker er også kombinert med VR-headset for å gi en jordet følelse av virtuell realisme. 

Augmented reality av blandet virkelighet blir like viktig som virtuell virkelighet. Faktisk fungerer disse oppslukende teknologiene ofte sammen. Vi ser moderne spill inkludere VR, AR og andre i interaktive opplevelser.

Maskinvare bidrar til å bringe opplevelsen til live, men mange flotte VR-programvareutviklerverktøy jobber bak kulissene for å få det til. Dermed kan virtual reality-utvikling bare gå langt uten de beste VR-utviklerverktøyene som er tilgjengelige.

Hva ville virtuell virkelighet vært uten innovative VR-utviklerverktøy? Ikke mer avansert AR (Augmented Reality) eller VR-trening for astronauter. Stjerne krigen fans kan ikke lenger bruke kraften i ens virtuelle hånd. Kirurger ville ikke praktisere en farlig operasjon i et fullstendig simulert og trygt miljø. Enhver brukeropplevelse i virtuell virkelighet vil slutte å eksistere.

Den gode nyheten er at verden har mange VR-utviklerverktøy for skapere under beltet. Her er bare ti innovative virtual reality-utviklerverktøy tilgjengelig i dag.

hodesett for virtuell virkelighet

1. Unity Virtual Reality Engine

Enhet er en av de mest brukte spillutviklingsmotorene globalt for VR-headset. Spillutviklere lager apper, spill og til og med industrielle applikasjoner som er kompatible med Oculus, HTC Vive og PlayStation VR.

Sammen med naturlige spillutviklerverktøy for PC, konsoller og andre programvareplattformer, tilbyr Unity også en omfattende samling enhetsressurser for bruk med AR- og VR-utviklersystemverktøy for å hjelpe skapere med å lykkes.

Interact er ett verktøy som lager avanserte VR-systemapplikasjoner direkte fra CAD- eller poengsky-innsamlede data. VisualLive er et annet populært Unity-verktøy som bruker AR i sanntid ettersom det overlegger store BIM- og CAD-filer på jobbsider.

Disse systemverktøyene og andre som Unity mod manager er utmerket for å sikre nøyaktig bevegelseskontroll for VR-headset på PC, bygge fint utformede VR-spill og naturlige VR-mobilopplevelser på Android- og iOS-plattformer med Unity API.

2. Unreal Engine For Extended Reality (XR): AR, VR & MR

Den mektige Uvirkelig motor vil være en annen komplett pakke med utviklerverktøy, inkludert VR-kompatibilitet. Uvirkelig motor er perfekt for mange bransjer: spill, film, arkitektur, bil og transport, kringkasting og AR/VR-simulering!

Skapere får full frihet til å levere toppmoderne grafikk, en rik underholdningsopplevelse og oppslukende virtuelle verdener. I likhet med Unity-systemer har Unreal Engine en rekke velprøvde virtual reality- og utvidet virkelighetsutviklerverktøy designet for å håndtere enhver oppgave. Som et resultat gir VR-spillmotoren spillutviklere et avansert verktøy for 3D-skaping i sanntid for oppslukende opplevelser.

3. Blender 3D Computer Graphics Software Toolset

Blender har vært en titan i 3D-modell- og animasjonsindustrien siden 1994. Det er gratis og åpen kildekode-programvare bygget for å designe 3D-trykte modeller, animere 3D-modeller og bruke disse ressursene i 3D-applikasjoner som animasjonsfilmer og VR-spill.

En av de beste funksjonene for virtual reality-utviklere vil være det innebygde gjengivelsesverktøyet. Blender har en upartisk path-tracer-motor som tilbyr fantastisk ultrarealistisk gjengivelse. Dette kraftige utviklerverktøyet for gjengivelse har en forhåndsvisning i sanntid, CPU- og GPU-gjengivelse, PBR-shaders, HDR-lysstøtte, og støtter selvfølgelig VR-gjengivelse, modellering, gjengivelse, animasjon, rigging, skulptur og simuleringsprosesser er kompatible på mange systemer , inkludert Linux, macOS, Windows, Android, FreeBSD, OpenBSD, NetBSD, DragonFly BSD og Haiku.

VR-spillutvikler

4. ÅpneVR SDK for å målrette SteamVR

SteamVR maskinvare bruker det innovative OpenVR-utviklerverktøyet for å oppleve VR-innhold på nesten alle VR-headset for PC. OpenVR er et API implementert i SteamVR for å gi tilgang til annen VR-maskinvare.

Spillutviklere kan få tilgang til OpenVR SDK for å bygge integrasjoner til SteamVR-plattformen. Valve Index, HTC Vive, Oculus Rift og Windows Mixed Reality-hodesett støttes av noen få VR-maskinvareprodukter. Den oppnår dette målet ved ikke å kreve at applikasjoner har spesifikk kunnskap om maskinvaren de retter seg mot.

En annen betydelig forbedring av OpenVR er naturlig støttet av Unreal Engine 4 og Unity versjon 5.4+. Det er verdt å nevne at deres Steamworks SDK lar programvareutviklere integrere Steams matchmaking, prestasjoner og Steam-lommebok.

5. Autodesk Maya 3D Computer Graphics Toolset

VR-utviklere bruker Autodesk Maya 3D programvare for å lage realistiske karakterer og profesjonelle eiendeler. Maya har et gratis appverktøy som heter Create VR. Hva gjør Autodesk Maya?

Dette innovative VR-utviklerverktøyet gir kunstnere og designere mulighet til å starte og jobbe direkte ved siden av 3D-designprosessen deres. Create VR bruker et enkelt kurvesystem og overflateverktøy for å utforske skapernes 3D-rom og eiendeler mens de er fullstendig nedsenket i virtuell virkelighet ved siden av designen deres.

Sammensatte skisser og modellerte eiendeler kan også eksporteres til Maya eller andre applikasjoner for innholdsskaping. Vi anbefaler Autodesk Maya for større studioproduksjoner i stedet for indie-spillere på grunn av den opprinnelige vanskeligheten å bruke.

6. Autodesk 3ds Max® programvare for modellering og gjengivelse

Autodesk 3ds Max og Autodesk Maya er begge betalte programvaretjenester Autodesk, Inc. tilbyr for videospillindustrien. Begge er i stand til modellering, animasjon, rigging, keyframing, gjengivelse og lyssetting.

Hver programvare har blitt brukt til å lage VR-spill, TV, filmer og har et komplett 3D-verktøysett med ubegrenset kreativt potensial. Hovedforskjellen er imidlertid at Maya hovedsakelig fokuserer på karakterrealisme. Autodesk 3ds Max er en allsidig design for raskere modellering og rask redigering, spesielt som et utviklerverktøy for virtuell virkelighet.

3ds Max er et ideelt spillutviklingsverktøy for nybegynnere til 3D-animasjon med en rikelig mengde nettkurs og YouTube-opplæringer, noe som gjør programvaren enklere å lære.

best virtual reality headsets

7. Utviklingssett for programvareutviklingssett for eyeware-strålehode og øyesporing

Eyeware Beam alt-i-ett-hodet og øyesporer SDK integreres med API slik at VR-spillutviklere kan skape rikere spillopplevelser. Eyeware Beam SDK lar utviklere lage hode- og øyesporingsbaserte apper for å komplementere VR-utviklingsverktøy nevnt i denne topp ti-listen.

SDK-en gir muligheten til å utvikle head- og eye-tracking-aktiverte PC-løsninger med tilgang til sporingsdata i sanntid. SDK tilbyr APIer for C++ og Python med støtte for Unity i arbeid. Applikasjonsintegratorer og utviklere var tidligere avhengig av dedikert maskinvare for å aktivere disse funksjonene for sluttbrukere.

Når de introduseres i et PC-spill, kan PC-spillere bruke hode- og øyesporing for å kontrollere kameraet i spillet med virkelige hodebevegelser. Indie-spillutviklere kan ta teknologien i bruk i VR-spill for å muliggjøre øyesporing for å manipulere spilling slik head tracking gjør som en opplevelse som ligner på virtuell virkelighet med iPhones.

Interaktive og sosiale spill kan dra nytte av å gi muligheten til å livestreame med øyesporingsoverlegget i spill for å vise seerne nøyaktig hvor de ser på skjermen. Dette er et API for tidlig tilgang for uavhengige spillutviklere for å integrere teknologien i PC-spill, mods, kontrollere eller hva utvikleren kan forestille seg. Spillerne trenger en PC og iPhone eller iPad, men ingen wearables i det hele tatt.

Spillutviklere kan prøve hode- og øyesporingsprogramvaren gratis. De Eyeware Beam-app kan lastes ned på app store for bruk i PC-spill.

Appen som gjør en Face ID-støttet iPhone eller iPad, med et innebygd TrueDepth-kamera, til en presis, multifunksjonell, seks frihetsgrader (6DoF) hode- og øyesporingsenhet. Dette betyr at hvem som helst kan laste ned appen for å gjøre iOS-enheten om til et hode- og øyesporingskamera.

Det fungerer på over 190 spill, inkludert DCS, Microsoft Flight Simulator, Star Citizen, osv. gjennom en enkel app-nedlasting. Det krever OpenTrack, i likhet med andre programvarebaserte trackere.

8. Cara VR™ Virtual Reality Plug-in Toolset for Nuke

En annen betalt applikasjonsprogramvare er Nuke fra The Foundry. Nuke fungerer litt annerledes ved å bruke nodebasert digital komposisjon og visuelle effekter. Cara VR er et genialt utviklerverktøy for virtuell virkelighet med et spesialisert verktøysett for å lage utmerket live-action virtual reality-innhold.

Å komponere 360° VR-opptak tar ganske mye tid. Dette verktøyet vil fremskynde den utfordrende prosessen for spillartister, slik at skaperne har mer tid til å fokusere på andre viktige aspekter ved deres forutsatte VR-utvikleropplevelse.

NukeX-miljøet integrerer nå også den nyeste versjonen av Cara VR for en kraftig utvikleropplevelse ved bruk av opprydding, set-utvidelser, innsetting av 3D-elementer og mer.

9. Autodesk Forge AR og VR Toolkit

Et tredje genialt VR-utviklerverktøy fra Autodesks betalte tjenester er Smi, som kobles til datastrømmer inne i Unity-motoren. Programvaren er en skyutviklingsplattform som bruker webtjeneste-APIer for utviklere for å bygge innovative, skydrevne applikasjoner.

2D- og 3D-design kan sees i et trygt 3D-miljø. Forge integreres også sømløst med andre AR- og VR-utviklerapplikasjonsverktøy.

glasses virtual reality

10. Google Cardboard – Cardboard VR-utviklerverktøy

De Cardboard VR utviklingsverktøy er rimelig, lett maskinvare designet for morsomme og raske opplevelser på en mobil plattform. Benytt deg av Cardboard SDK for å gjøre en smarttelefon til et VR-programvareutviklerverktøy.

En Android-smarttelefon kan vise 3D-scener med stereoskopisk gjengivelse, spore og reagere på hodebevegelser, og samhandle med apper ved å oppdage når brukeren trykker på seerknappen. The Cardboard Design Lab er en gratis app som hjelper skapere å forstå hvordan de kan lage en virtuell virkelighetsopplevelse ved å bruke deres virtuelle virkelighetsutvikling verktøy.

Hvilket av de ti VR-verktøyene passer best for spillideen din? Mye av det svaret avhenger av en spillutviklers ferdigheter med C# som ofte brukes til å lage desktop-, mobil- og VR/AR-apper.
 
Programmeringsspråkene er et grunnlag for AR/VR-utviklere, som sannsynligvis vil møte Unity og Unreal videospillmotorer. Andre selskaper tilbyr kraftige VR-utviklerverktøy som ikke er nevnt i denne listen, som Facebook i virtuell virkelighet.
 
Har du en idé til et virtual reality-spill? Vi oppfordrer deg til å integrere hode- og øyesporing i VR-spillene dine for økt realisme til den virtuelle virkelighetsspillopplevelsen.

Gjør telefonen om til en hode- og øyesporing på få minutter

Som sett i

1
4
3
techradar
nb_NONorwegian