Unity 3D VR voor interactieve software

Beeld, beweging en interactie in één omgeving

Unity 3D VR brengt virtuele werelden, softwarelogica en ondersteuning voor VR-headsets samen. Binnen deze ontwikkelomgeving ontstaan toepassingen waarin gebruikers rondkijken, bewegen en digitale objecten bedienen. Unity wordt onder meer gebruikt voor trainingen, simulaties, visualisaties en interactieve productervaringen.

Wat betekent Unity 3D VR?

Real-time software voor een VR-headset

Unity is een real-time ontwikkelomgeving. Veranderingen in de positie van de headset, bediening van controllers en acties binnen de virtuele wereld worden direct door de software verwerkt. Hierdoor reageert de omgeving op wat de gebruiker doet.

unity 3d vr

Een Unity-project van binnen

Scènes, GameObjects en C#-logica

Een Unity VR-project is opgebouwd uit scènes. Een scène bevat bijvoorbeeld een trainingsruimte, machine, gebouw of andere digitale omgeving. Binnen deze scène worden afzonderlijke onderdelen geplaatst als GameObjects. Aan deze objecten worden componenten toegevoegd voor gedrag, beweging, geluid, botsingen en interactie.

C#-scripts verzorgen de softwarelogica. Daarmee wordt onder meer bepaald wat er gebeurt wanneer een gebruiker een object vastpakt, een handeling uitvoert of een bepaald punt bereikt. Terugkerende objecten en functies kunnen als prefab worden ingericht, zodat ze op meerdere plaatsen binnen de toepassing bruikbaar zijn.

Een project kan onder andere bestaan uit:

  • 3D-modellen en virtuele omgevingen
  • Materialen, belichting en visuele effecten
  • Animaties en ruimtelijk geluid
  • Bedieningspanelen en informatie in beeld
  • Interactieve objecten en C#-functionaliteiten
  • Instructies, scores of statusmeldingen

Deze onderdelen vormen samen de inhoud en werking van de VR-toepassing.

Van headsetbeweging naar actie

XR-pakketten verbinden software en hardware

Unity gebruikt een plug-instructuur voor XR. Hiermee wordt binnen een project ondersteuning ingericht voor het afgesproken platform en de bijbehorende VR-hardware. Trackinggegevens van de headset en controllers worden vervolgens beschikbaar voor de software.

De XR Interaction Toolkit bevat componenten voor veelgebruikte interacties. Denk aan het aanwijzen, selecteren, vastpakken en verplaatsen van objecten, het bedienen van virtuele menu’s en het bewegen door een omgeving.

Welke bediening wordt gebruikt, hangt samen met de toepassing en de gekozen hardware. Dit kan bestaan uit controllers, handinvoer, teleportatie of een doorlopende beweging. Ook haptische terugkoppeling kan onderdeel zijn van de bediening wanneer de apparatuur dit ondersteunt.

Tijdens de ontwikkeling wordt de toepassing getest op de beoogde headset. Zo worden weergave, invoer en bediening afgestemd op de technische eigenschappen van het apparaat.

vr developer

Prestaties in de headset

Afgestemd op de beschikbare hardware

Een VR-toepassing moet beeld en gebruikersinvoer snel blijven verwerken. Daarom krijgen onder meer het aantal 3D-objecten, textures, belichting, schaduwen, scripts en geheugengebruik aandacht. Bij een zelfstandige headset gelden andere technische grenzen dan bij VR-software die vanaf een krachtige computer wordt aangestuurd.

Verbinding met andere software

API’s en gegevensuitwisseling

Een Unity 3D VR-toepassing kan via API’s gegevens uitwisselen met externe software. Hierdoor kunnen bijvoorbeeld gebruikersaccounts, productinformatie, voortgang of instellingen worden opgehaald en opgeslagen. Buiten de headset kunnen aanvullende gegevens beschikbaar worden gemaakt in een beheeromgeving, rapportage of dashboard.

Unity 3D VR laten ontwikkelen

Techniek voor een concrete toepassing

Unity biedt een uitgebreide technische basis voor VR-software met 3D-content, interacties en koppelingen. APPelit ontwikkelt hierin maatwerkfunctionaliteiten voor de afgesproken headset en het gekozen platform. Na oplevering kunnen ook technisch onderhoud, monitoring, support en verdere ontwikkeling worden verzorgd.

Heeft u een toepassing voor Unity 3D VR? Bespreek de technische ontwikkeling met APPelit.

Ervaar het gemak van onze service!

Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier

Terugbelverzoek persoon voor APPelit

Ervaar het gemak van onze service!

Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier



    Perfect en professioneel IT bedrijf, kent de markt zo goed dat ze voorlopen op de actuele ontwikkelingen.
    gertjan baan
    7 maanden geleden
    Snelle, vriendelijke en behulpzame service!
    Mika Lieve
    8 maanden geleden
    Goede en snelle service
    Hidde van den berg
    11 maanden geleden
    Ik loop momenteel stage en werk mee aan de implementatie van een e-learning platform. In dit traject heeft APPelit ons ontzettend goed geholpen om helder te krijgen waar onze behoeften en prioriteiten lagen. Ze stelden de juiste vragen en dachten professioneel en eerlijk met ons mee. Tijdens dit proces werd duidelijk dat onze uiteindelijke keuze buiten de offerte van APPelit viel. Toch bleven zij open, oprecht en behulpzaam. Ze gaven eerlijk aan wat zij konden bieden en waar de match misschien minder goed was, zonder ons iets op te dringen. Die transparante houding waarderen wij enorm. Het getuigt van integriteit en oprechte betrokkenheid bij de klant, ook als daar geen directe samenwerking uit voortkomt.
    Eddu Scholten (EDD)
    1 jaar geleden
    Goede en snelle service! Persoonlijk contact met Johannes is altijd zeer fijn.
    Cindy Van Zalen
    2 jaar geleden
    Twan van Stralen
    12 maanden geleden
    Sluiten