C++ VR

Open-source C++ projects categorized as VR

Top 23 C++ VR Projects

  • Relativty

    An open source VR headset with SteamVR supports for $200

    Project mention: Is there a no bull VR headset that isn't the Valve Index? | /r/virtualreality | 2023-10-07

    Only thing that comes to mind is this open source printable headset but I hope there's a simpler purchasable unit.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • JoltPhysics

    A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.

    Project mention: Jolt: Physics and collision detection library, used by Horizon Forbidden West | news.ycombinator.com | 2024-09-03
  • openvr

    OpenVR SDK

    Project mention: Part 10 — Controller Input | dev.to | 2024-06-18

    There are various ways to get controller input with Unity. This time, we will use OpenVR Input API (SteamVR Input).

  • REFramework

    Scripting platform, modding framework and VR support for all RE Engine games

    Project mention: I just ordered a quest 2 what game should i experience first (free im broke now that i bought it but i plan on getting resident evil 4 remake) | /r/VRGaming | 2023-12-09

    Yeah the VR mode is unfortunately exclusive to PlayStation. There is a VR mod for older RE games, but it doesn’t support RE4.

  • steam-audio

    Steam Audio

    Project mention: Ask HN: Create audio software akin to physics engines? | news.ycombinator.com | 2024-06-20

    If you need for game reasons, I would advise to inspect the code of OpenAL soft which has lots of interesting concepts implemented and also to read the documentation on Steam Audio - this one is also open source too, so you can take a look on valve's implementation here: https://github.com/ValveSoftware/steam-audio

    I would at least take a look on how HRTF works as you need to account how humans experience sounds too when simulating audio things.

  • lucidgloves

    Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.

  • openvr_fsr

    Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games

    Project mention: So should I be using the FSR mod with steam games? Or DLSS? Do I still have to manually copy whatever files into each game's directories? | /r/HPReverb | 2023-09-18
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • lullaby

    A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences

  • April-Tag-VR-FullBody-Tracker

    Full-body tracking in VR using AprilTag markers.

  • StereoKit

    An easy-to-use XR engine for building AR and VR applications with C# and OpenXR!

  • OpenXR-SDK

    Generated headers and sources for OpenXR loader.

  • portal2vr

    Portal 2 VR Mod

    Project mention: There is no problem with Quest 3. | /r/OculusQuest | 2023-12-09

    Ekhm, you don't need to imagine from now:https://github.com/Gistix/portal2vr Yutube Video with mod This is from 2 months ago.

  • harfang3d

    HARFANG 3D source code public repository

  • PhoneVR

    Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.

  • vircadia-native-core

    Vircadia open source agent-based metaverse ecosystem.

    Project mention: Vircadia: 2023.2.X “Selene” Release | /r/linux | 2023-12-06

    Vircadia is an open source (Apache 2.0) metaverse ecosystem consisting of a high performance real-time server architecture (C++), web SDK (TS), and web client (TS).

  • VirtualMotionTracker

    Virtual Motion Tracker - バーチャルモーショントラッカー OpenVR OSC Tracker Driver for DIY users

    Project mention: Vmt a virus? | /r/VRchat | 2023-12-05

    Usually if that little engines detect it it's a false positive. VMT is also open source: https://github.com/gpsnmeajp/VirtualMotionTracker. I've used it before a couple of years ago and it was completely fine

  • polymer

    🎨 graphics/interaction prototyping sandbox (by ddiakopoulos)

  • HadesVR

    The "DIY" SteamVR compatible VR setup made for tinkerers.

  • Simple-OpenVR-Driver-Tutorial

    A sample OpenVR Driver for you to learn from

  • OpenVR-OpenTrack

    OpenVR driver with OpenTrack support / OpenVR драйвер, с поддержкой OpenTrack

  • Overte

    Overte is an open-source 3D client and server solution that allows for vast social & educational environments to be created and lived in while also being shared in real-time with others.

    Project mention: LÖVR – An open source framework for rapidly building immersive 3D experiences | news.ycombinator.com | 2024-09-04

    https://github.com/overte-org/overte/pull/1129

    If you're interested in testing that, you're welcome to give it a try. If you need any help getting started, we have Matrix, Discord and an in-world meeting in 5 hours from the time of this post.

  • farcry_vrmod

    Far Cry in Virtual Reality

    Project mention: Some PCVR games released in 2023 that I enjoyed. | /r/virtualreality | 2023-12-05

    Far Cry 1 VR mod by fholger (HL2 VR lead dev)

  • OpenVR-WalkInPlace

    An OpenVR driver that applies virtual movement using a pedometer

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ VR discussion

Log in or Post with

C++ VR related posts

  • LÖVR – An open source framework for rapidly building immersive 3D experiences

    6 projects | news.ycombinator.com | 4 Sep 2024
  • Jolt: Physics and collision detection library, used by Horizon Forbidden West

    1 project | news.ycombinator.com | 3 Sep 2024
  • Jolt Physics 5.1.0 brings soft body and improvements to character controller

    1 project | news.ycombinator.com | 12 Aug 2024
  • Show HN: I created an After Effects alternative

    4 projects | news.ycombinator.com | 1 Jul 2024
  • Ask HN: Create audio software akin to physics engines?

    4 projects | news.ycombinator.com | 20 Jun 2024
  • Part 10 — Controller Input

    1 project | dev.to | 18 Jun 2024
  • Appendix

    3 projects | dev.to | 18 Jun 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Sep 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source VR projects in C++? This list will help you:

Project Stars
1 Relativty 6,436
2 JoltPhysics 6,419
3 openvr 6,063
4 REFramework 2,766
5 steam-audio 2,254
6 lucidgloves 2,017
7 openvr_fsr 1,697
8 lullaby 1,181
9 April-Tag-VR-FullBody-Tracker 1,100
10 StereoKit 953
11 OpenXR-SDK 855
12 portal2vr 753
13 harfang3d 555
14 PhoneVR 550
15 vircadia-native-core 533
16 VirtualMotionTracker 314
17 polymer 305
18 HadesVR 216
19 Simple-OpenVR-Driver-Tutorial 212
20 OpenVR-OpenTrack 178
21 Overte 133
22 farcry_vrmod 119
23 OpenVR-WalkInPlace 109

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?