Open Source VR Development Software - Page 3

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 1
    ROC Engine

    ROC Engine

    Simple and light-weight 3D game engine

    ROC Engine is a simple and lightweight 3D game engine. Keyframed skeletal animation with hardware skinning. Audio playback with spatialization (Ogg, WAV, FLAC). TrueType font rendering with Unicode characters support. All information about modeling and scripting is available at wiki. Check demo scene resources out for an example of engine usage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    the simple universe library aims to provide a simple (possibly game-oriented) virtual reality where real-world objects and surfaces (like terrain) can be defined and simulated. Uses OpenGL and ODE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    This project aims to develop an interaction framework based on body detection by webcams, identifying the skeleton shape (hands, arms, head, legs etc), for games, virtual reality, augmented reality and other applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    A toolkit for developing virtual reality applications. Built in C++, over OpenGL, it is object oriented and offers the use of a scene graph for object hierarchy. Also, it provides interfaces for using VR equipment such as tracking devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    The TP5DataGlove enables you to use the P5 Glove by Essential Reality in your Delphi Applications. Now you can easily create Virtual Reality Software with Dataglove support. It utilizes a C++ Wrapper DLL which provides functions to access the Glove. It is
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    UE4-Plugin-OffAxis

    UE4-Plugin-OffAxis

    This plugin provides a fishtank-VR via a so-called OffAxisProjection

    UE4-Plugin-OffAxis plugin provides a fishtank-VR via a so-called OffAxisProjection by modifying the projection matrix using a custom ULocalPlayer. If your project is a C++ project, you are good to go. If you have a pure blueprint project, add a random C++ class via File -> Add C++ class (empty class is fine). Copy the Plugin in your (you might need to create a Plugin folder in the directory where your project file is). Start (or restart) Unreal Engine. You might get a warning that the plugin needs to be rebuilt. That's normal. Drag the OffAxisActor in your scene. Set position of OffAxisActor to 0,0,0. In the OffAxisActor, place the child actors P_a, P_b, and P_c so that they correspond to the corners of your "virtual window". For some inputs, you might need to change the key if they are already in use in your project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    UXF

    UXF

    Framework for creating human behaviour experiments in Unity

    The Unity Experiment Framework (UXF) is an open-source package for the Unity3D game engine that can be used to assist the development of virtual reality human behavior experiments. Developed by Jack Brookes, Immersive Cognition Group, University of Leeds. Automates the process of collecting the variables you define within your task, and stores them simple CSV files. Time-series data such as the position and rotation of an object can be easily acquired and split into one file per trial. Allows you to programmatically define independent variables for your session, blocks and trials. Includes a pre-built UI for allowing the researcher to view and enter information about the session. All file IO tasks are performed concurrently in a separate thread to avoid any drops in the framerate. UXF works with any Unity project but is designed specifically for virtual reality human behavior experiments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    VIVE Input Utility for Unity

    VIVE Input Utility for Unity

    A toolkit that helps developing/prototyping VR apps

    The VIVE Input Utility (VIU) is a toolkit for developing VR experiences in Unity, especially with the VIVE/VIVE Pro but also targeting many platforms from a common code base including Oculus Rift, Rift S Go, Quest, Google Daydream, VIVE Wave SDK (e.g. VIVE Focus standalone) and additional VR platforms as supported by Unity such as Microsoft's 'Mixed Reality' VR headsets and more. Supports VIVE, VIVE Pro, VIVE Cosmos (any OpenVR compatible device), Oculus Rift & Touch, Rift S, Go, Quest, Daydream, and VIVE Focus, Focus+ (any WaveVR compatible device). UGUI now catches events from your Vive controllers! API to access device input/tracking by role (eg. LeftHand/RightHand), instead of device index. Binding system, able to bind device to specific role, help manage multiple tracking devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    An Experimantation Platform for User Interaction through a Multi-Touch Interface for Navigation in a Virtual Reality Environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 10
    VRPN C# Client
    VRPN, Virtual Reality Peripheral Network, is a device-independent and network-transparent system for accessing virtual reality peripherals in VR applications. The project generates a dll to easily conect a C# aplication with the VRPN server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    VRTK

    VRTK

    An example of how to use the Tilia packages to create great content

    VRTK is a collection of useful, reusable solutions to common problems found when building for virtual reality. VRTK aims to help productivity by speeding up the creation process from prototyping ideas to building complete solutions. The passion behind VRTK is to try and enable as many people as possible to build for VR, from seasoned developers to complete beginners who have a wonderful idea in their head but are unsure of how to create it. VRTK aims to be easy to understand so the absolute beginner can feel comfortable turning their creative thoughts into experiences but it also has enough power and flexibility to allow developers to really build out their perfect solution with little friction and without constantly re-inventing the wheel. Virtual reality is a relatively new medium so no one really understands what truly works or what doesn't work in terms of solutions, so VRTK aims to bring a community of diverse people from all across the world together to work on solving this.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    VRVis is a programmer's toolkit for rapid development of Virtual Reality applications in the field of geospatial data visualization. It is based on VR Juggler and the Geospatial Data Abstraction Library (GDAL).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    VRtist

    VRtist

    Virtual Reality tool for storytelling

    VRtist is a Virtual Reality tool for storytelling. Directors and artists can set up a 3D scene being immersed into the virtual world. That will allow them to have a better understanding of the 3D scene. This project is in alpha state and no longer developed. Do not use it to edit your production assets without a backup or you might break them. Import 3D objects and compose the virtual set. Naturally move around and find the best camera angles and depth of field. Use the record mode or keyframes to create animations. Use gradient sky or fine-tune the lighting using lights (directional, point and cone). Nonlinear editing using multi-camera footages. For now, VRtist has only been tested with the Oculus Rift S and Oculus Quest devices. Just unzip the release file. Then launch the VRtist.exe and put your headset. VRtist is distributed with a predefined set of 3D objects. It also supports FBX files import from a specified directory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    VhaaR

    VhaaR

    VR-Trainingssimulation für Berufsfeld Friseur/-in

    VhaaR ist eine Open-Source-Software für die Ausbildung im Berufsfeld Friseur/-in. Die Anwendung wurde im Rahmen einer Masterarbeit als Prototyp erstellt. Der hier hochgeladene Teil stellt das erste Szenario eines Kompetenzerwerbs von Softskills wie etwa Kundenkommunikation dar. Auf dem dazugehörigen Github-Account kann die Open-Source Entwicklungsumgebung heruntergeladen werden, um die Weiterentwicklung der Anwendung zu ermöglichen.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A collection of projects based on the Virtual Object System (VOS) platform. The goal of Interreality is to develop a free and open platform for multiuser 3D virtual reality and interactive, collaborative 3D virtual spaces, as well as other applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The VROnline project is universal 3D virtual reality engine for games with client/server architecture, free 3D camera, user configurable actions and AI scripts. It's based on C# and directX (now 9.0) technology. It can manage many data models(rpg,sims).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    VRS is an environment for presenting three dimensional (3D) world. All visualisations are made at client(s) side VRC (Virtual Reality Client - example client is under developement, SF site avaible, see also http://jvrc.info).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    VRT is a Virtual Reality Toolkit. It is planned to be OS-independent, easy-to-use, full-feature VR platform. It integrates 3D engine, physical engine and AI engine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Vive Grip

    Vive Grip

    Physics-based grabbing for SteamVR development in Unity

    Vive Grip helps you to highlight, grab, and interact with game objects using SteamVR. It leverages Unity's physics engine with a simple interface that abstracts the powerful ConfigurableJoint component. Examples are included for creating weighted objects, levers, dials, guns, and more. Supports HTC Vive, Oculus Rift, Windows Mixed Reality, and more. Extensive plugin system to do custom logic on interactions and grab events. See the package directory for package details, quick start instructions, and tutorials.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Vive Stereo Rendering Toolkit
    Vive Stereo Rendering Toolkit provides drag-and-drop components for developers to create stereoscopic rendering effects in a few minutes. With this toolkit, effects such as mirrors or portal doors can be easily achieved in your VR application. Vive or other SteamVR-compatible HMDs, no need to modify. Vive Focus, add WaveVR from "WaveVR/Prefabs" to the scenes; remember to expand the camera rig. Oculus Rift, add OVRCameraRig from "OVR/Prefabs" to the scenes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    WebXR Polyfill

    WebXR Polyfill

    Use the WebXR Device API today providing fallbacks to native WebVR 1.1

    Use the WebXR Device API today, providing fallbacks to native WebVR 1.1 and Cardboard. A JavaScript implementation of the WebXR Device API, as well as the WebXR Gamepad Module. This polyfill allows developers to write against the latest specification, providing support when run on browsers that implement the WebVR 1.1 spec, or on mobile devices with no WebVR/WebXR support at all. The polyfill reflects the stable version of the API which has shipped in multiple browsers. If you are writing code against the WebVR 1.1 spec, use webvr-polyfill, which supports browsers with the 1.0 spec, or no implementation at all. It is recommended to write your code targeting the WebXR Device API spec however and use this polyfill as browsers begin to implement the latest changes. The minimal input controls currently supported by WebXR is polyfilled here as well, using the Gamepad API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    XRENGINE

    XRENGINE

    Everything you need to build and deploy scalable realtime 3D apps

    Your own sandbox in the Metaverse. Take what you need, or launch the full stack. Includes a self-deployable platform, UI, worlds, avatars, and games. Fully customizable for any kind of game, social experience, event or spatial web app. User management, avatars and inventory with optional blockchain integration (see our Blockchain-in-a-Box repo). Social features like chat, groups, friends, blocking and moderation. 2D, 3D and XR Avatars with full inverse kinematics and facial expressions. Instant login and location sharing with phone number or email. Use the engine, server, client, editor, and scalable infrastructure as needed. OAuth login with Facebook, Google, Steam, Github or instant login with email or phone.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Framework and set of object-oriented and/or generic libraries designed for games and virtual reality simulations. Abstracts interfaces of APIs and provides additional general and high-level functionality for rapidly creating solid applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    aframe-react

    aframe-react

    Build virtual reality experiences with A-Frame and React

    Build virtual reality experiences with A-Frame and React. A-Frame is a web framework for building virtual reality experiences. Since A-Frame is built on top of the DOM, web libraries such as React, Vue.js, Angular, Ember.js, d3.js are able to sit cleanly on top of A-Frame. I recommend using vanilla A-Frame and aframe-state-component with static templating over aframe-react. React wastes a lot of cycles and incurs a lot of memory garbage. aframe-react is often abused where it is too easy to place 3D/real-time logic at the React layer, causing poor performance (e.g., doing React renders on ticks). aframe-react applications frequently ignore the prescribed ECS framework of A-Frame. Internally, React does tons of computation to compute what changed, and flushes it to the entire application. It is apparent React ecosystem does not care much about memory as most examples allocate functions and objects in the render method, and where immutables are popular.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    lvrt

    Lightweight Virtual Reality Toolkit

    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB