Dezvoltatorii de jocuri au mai multe opțiuni de creat jocuri captivante pentru PC, piața VR continuă să crească. Cum pot dezvoltatorii să țină evidența celor mai bune motoare de joc, API-uri, kituri de dezvoltare software și alte instrumente compatibile cu realitate virtuală, realitate augmentată și fiecare experiență imersivă intre?
Evităm dezbaterile obișnuite, cum ar fi Unity vs ireal engine sau dacă o cască de realitate virtuală are performanțe mai bune decât ochelarii de realitate virtuală. Această listă de top zece a instrumentelor de dezvoltare de jocuri VR nu trebuie să fie exhaustivă și nu este într-o ordine anume. Împărtășim cele mai bune instrumente de dezvoltare software VR pentru 2022.
Ce este VR (Realitate Virtuală) pentru dezvoltatorii de jocuri?
Pe scurt, realitatea virtuală este un mediu 3D simulat care permite utilizatorului să aibă o experiență interactivă unică. Utilizatorii poartă de obicei sisteme VR pentru a simula un joc sau o experiență VR interactivă, care sunt uneori cunoscute drept cauza principală a rău de mișcare în realitatea virtuală. Majoritatea sistemelor VR folosesc căști pentru PC care folosesc ochelari de protecție sau ochelari pentru imersiune. Mănușile VR sunt, de asemenea, combinate cu căști VR pentru a oferi o senzație de realism virtual.
Realitatea augmentată a realității mixte devine la fel de importantă ca și realitatea virtuală. De fapt, aceste tehnologii imersive funcționează adesea în tandem. vedem jocurile moderne încorporați VR, AR și altele în experiențele interactive.
Hardware-ul ajută la aducerea experienței la viață, dar multe instrumente excelente pentru dezvoltatori de software VR funcționează în culise pentru a face acest lucru. Astfel, dezvoltarea realității virtuale poate merge departe doar fără cele mai bune instrumente de dezvoltator VR disponibile.
Ce ar fi realitatea virtuală fără instrumente inovatoare de dezvoltare VR? Gata cu antrenamentele avansate AR (Realitate Augmentată) sau VR pentru astronauți. Razboiul Stelelor fanii nu mai pot exercita puterea forței în mâna virtuală. Chirurgii nu ar practica o operație periculoasă într-un mediu complet simulat și sigur. Orice experiență de utilizator în realitate virtuală ar înceta să mai existe.
Vestea grozavă este că lumea are multe instrumente de dezvoltare VR pentru creatori sub centură. Iată doar zece instrumente inovatoare de dezvoltare de realitate virtuală disponibile astăzi.
1. Unity Virtual Reality Engine
Unitate este unul dintre cele mai utilizate motoare de dezvoltare de jocuri la nivel global pentru căști VR. Dezvoltatorii de jocuri creează aplicații, jocuri și chiar aplicații industriale compatibile cu Oculus, HTC Vive și PlayStation VR.
Alături de instrumentele naturale de dezvoltare a jocurilor pentru PC, console și alte platforme software, Unity oferă, de asemenea, o colecție extinsă de active Unity pentru a fi utilizate cu instrumentele de sistem pentru dezvoltatori AR și VR pentru a ajuta creatorii să reușească.
Interact este un instrument care creează aplicații avansate de sistem VR direct din datele CAD sau din norul de puncte colectate. VisualLive este un alt instrument popular Unity care folosește AR în timp real, deoarece suprapune fișiere mari BIM și CAD pe șantierele de muncă.
Aceste instrumente de sistem și altele, cum ar fi managerul de mod Unity, sunt excelente pentru a asigura un control precis al mișcării pentru căștile VR de pe computer, pentru a construi jocuri VR fin concepute și experiențe mobile VR naturale pe platformele Android și iOS cu API-ul Unity.
2. Unreal Engine For Extended Reality (XR): AR, VR și MR
Puternicul Motor ireal va fi o altă suită completă de instrumente pentru dezvoltatori, inclusiv compatibilitatea VR. Motorul Ireal este perfect pentru multe industrii: jocuri, film, arhitectură, auto și transport, difuzare și simulare AR/VR!
Creatorilor li se permite libertate totală de a oferi imagini de ultimă generație, o experiență bogată de divertisment și lumi virtuale captivante. La fel ca sistemele Unity, Unreal Engine are o varietate de instrumente de dezvoltare de realitate virtuală și realitate augmentată testate și adevărate, concepute pentru a gestiona orice sarcină. Drept urmare, motorul de joc VR oferă dezvoltatorilor de jocuri un instrument avansat de creare 3D în timp real pentru experiențe captivante.
3. Set de instrumente software Blender 3D Computer Graphics
Blender a fost un titan în industria modelelor 3D și a animației din 1994. Este un software gratuit și open-source creat pentru a proiecta modele tipărite 3D, a anima modele 3D și a utiliza aceste active în aplicații 3D, cum ar fi filme animate și jocuri VR.
Una dintre cele mai bune caracteristici pentru dezvoltatorii de realitate virtuală va fi instrumentul de randare încorporat. Blender are un motor imparțial de urmărire a căii care oferă o randare ultra-realistă uimitoare. Acest instrument puternic de dezvoltare de randare are o previzualizare în timp real, randare CPU și GPU, shadere PBR, suport pentru iluminare HDR și, desigur, acceptă randarea VR, modelarea, randarea, animația, manipularea, sculptarea și procesele de simulare sunt compatibile pe multe sisteme. , inclusiv Linux, macOS, Windows, Android, FreeBSD, OpenBSD, NetBSD, DragonFly BSD și Haiku.
4. OpenVR SDK pentru a viza SteamVR
SteamVR hardware-ul folosește instrumentul inovator de dezvoltare OpenVR pentru a experimenta conținut VR pe aproape orice cască VR pentru computer. OpenVR este un API implementat în SteamVR pentru a permite accesul la alt hardware VR.
Dezvoltatorii de jocuri pot accesa SDK-ul OpenVR pentru a construi integrări la platforma SteamVR. Căștile Valve Index, HTC Vive, Oculus Rift și Windows Mixed Reality sunt acceptate de câteva produse hardware VR. Își atinge acest obiectiv prin faptul că nu necesită ca aplicațiile să aibă cunoștințe specifice despre hardware-ul pe care îl vizează.
O altă îmbunătățire semnificativă a OpenVR este susținută nativ de Unreal Engine 4 și Unity versiunea 5.4+. Merită menționat faptul că SDK-ul lor Steamworks le permite dezvoltatorilor de software să integreze matchmaking-ul Steam, realizările și portofelul Steam.
5. Autodesk Maya 3D Computer Graphics Toolset
Dezvoltatorii VR folosesc Autodesk Maya 3D software pentru crearea de personaje realiste și bunuri profesionale. Maya are un instrument de aplicație gratuit numit Create VR. Ce face Autodesk Maya?
Acest instrument inovator de dezvoltare VR dă putere artiștilor și designerilor să înceapă și să lucreze direct lângă procesul lor de proiectare 3D. Create VR folosește un sistem de curbe simplu și instrumente de suprafață pentru a explora spațiul și activele 3D ale creatorilor, în timp ce sunt cufundați pe deplin în realitatea virtuală alături de designul lor.
De asemenea, schițele compozite și elementele modelate pot fi exportate în Maya sau în alte aplicații de creare de conținut. Vă recomandăm Autodesk Maya pentru producțiile de studio mai mari decât pentru jucătorii indie, din cauza dificultății inițiale de utilizare.
6. Software-ul de modelare și randare Autodesk 3ds Max®
Autodesk 3ds Max și Autodesk Maya sunt ambele servicii software plătite oferite de Autodesk, Inc. pentru industria jocurilor video. Ambele sunt capabile de modelare, animație, manipulare, cadre cheie, randare și iluminare.
Fiecare software a fost folosit pentru a face jocuri VR, televiziune, filme și are un set complet de instrumente 3D cu un potențial creativ nelimitat. Cu toate acestea, principala diferență este că Maya se concentrează în principal pe realismul caracterului. Autodesk 3ds Max este un design universal pentru o modelare mai rapidă și o editare rapidă, mai ales ca instrument de dezvoltare pentru realitate virtuală.
3ds Max este un instrument ideal de dezvoltare a jocurilor pentru începătorii la animația 3D, cu o mulțime de cursuri online și tutoriale YouTube, ceea ce face software-ul mai ușor de învățat.
7. Kit de dezvoltare software de urmărire a ochilor pentru capul fasciculului pentru ochi
Capul all-in-one Eyeware Beam și eye tracker SDK se integrează cu API, astfel încât dezvoltatorii de jocuri VR să poată crea experiențe de joc mai bogate. SDK-ul Eyeware Beam le permite dezvoltatorilor să creeze aplicații bazate pe urmărirea capului și a ochilor pentru a completa instrumentele de dezvoltare VR menționate în această listă de top zece.
SDK-ul oferă capabilitățile de a dezvolta soluții pentru PC cu urmărirea capului și a ochilor, cu acces la datele de urmărire în timp real. SDK-ul oferă API-uri pentru C++ și Python cu suport pentru Unity în lucru. Integratorii și dezvoltatorii de aplicații depindeau anterior de hardware dedicat pentru a activa aceste funcționalități pentru utilizatorii finali.
Când sunt introduși într-un joc pentru computer, jucătorii de pe computer pot folosi urmărirea capului și a ochilor pentru a controla camera din joc cu mișcări ale capului din viața reală. Dezvoltatorii de jocuri indie pot folosi tehnologia în jocurile VR pentru a permite urmărirea ochilor pentru a manipula jocul, așa cum face urmărirea capului ca o experiență similară realității virtuale cu iPhone-uri.
Jocurile interactive și sociale pot beneficia de faptul că oferă posibilitatea de a transmite în flux live cu suprapunerea eye tracker în jocuri pentru a arăta cu precizie spectatorilor unde se uită pe ecran. Acesta este un API cu acces timpuriu pentru dezvoltatorii de jocuri indie, pentru a integra tehnologia în jocuri pentru PC, mod-uri, controlere sau orice vă puteți imagina dezvoltatorul. Jucătorii au nevoie de un computer și de un iPhone sau iPad, dar nu sunt deloc purtabile.
Dezvoltatorii de jocuri pot încerca gratuit software-ul de urmărire a capului și a ochilor. The Aplicația Eyeware Beam poate fi descărcat din magazinul de aplicații pentru a fi utilizat în jocurile pentru computer.
Aplicația care transformă un iPhone sau iPad compatibil cu Face ID, cu o cameră TrueDepth încorporată, într-un dispozitiv precis, multifuncțional, cu șase grade de libertate (6DoF) de urmărire a capului și a ochilor. Aceasta înseamnă că oricine poate descărca aplicația pentru a-și transforma dispozitivul iOS într-o cameră de urmărire a capului și a ochilor.
Funcționează pe peste 190 de jocuri, inclusiv DCS, Microsoft Flight Simulator, Star Citizen etc., toate printr-o simplă descărcare a aplicației. Necesită OpenTrack, similar cu alte dispozitive de urmărire bazate pe software.
8. Cara VR™ Virtual Reality Plug-in Toolset pentru Nuke
O altă aplicație software plătită este Nuke de la The Foundry. Nuke funcționează puțin diferit prin utilizarea compoziției digitale și a efectelor vizuale bazate pe noduri. Cara VR este un instrument ingenios de dezvoltare de realitate virtuală cu un set de instrumente specializate pentru crearea de conținut excelent de realitate virtuală live-action.
Compunerea imaginilor VR la 360° necesită destul de mult timp. Acest instrument va accelera procesul provocator pentru artiștii de jocuri, astfel încât creatorii au mai mult timp să se concentreze asupra altor aspecte esențiale ale experienței lor de dezvoltator VR.
De asemenea, mediul NukeX integrează acum cea mai recentă versiune a Cara VR pentru o experiență puternică de dezvoltator folosind curățare, extensii de set, inserarea elementelor 3D și multe altele.
9. Setul de instrumente Autodesk Forge AR și VR
Un al treilea instrument ingenios de dezvoltare VR de la serviciile plătite Autodesk este Forja, care se conectează la fluxurile de date din interiorul motorului Unity. Software-ul este o platformă de dezvoltare în cloud care utilizează API-uri de servicii web pentru dezvoltatori pentru a crea aplicații inovatoare, bazate pe cloud.
Modelele 2D și 3D pot fi vizualizate într-un mediu 3D sigur. De asemenea, Forge se integrează perfect cu alte instrumente de aplicații pentru dezvoltatori AR și VR.
10. Google Cardboard – Cardboard VR Developer Tool
The Instrument de dezvoltare VR Cardboard este un hardware accesibil, ușor, conceput pentru experiențe distractive și rapide pe o platformă mobilă. Utilizați SDK-ul Cardboard pentru a transforma un smartphone într-un instrument de dezvoltare de software VR.
Un smartphone Android poate afișa scene 3D cu randare stereoscopică, poate urmări și reacționa la mișcările capului și poate interacționa cu aplicațiile detectând când utilizatorul apasă butonul de vizualizare. Cardboard Design Lab este o aplicație gratuită care îi ajută pe creatori să înțeleagă cum să creeze o experiență de realitate virtuală folosind dezvoltarea realității virtuale. instrument.