SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ virtual-reality Projects
-
Bullet
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
For typical game physics engines... not that much. Math libraries like Eigen or Blaze use lots of template metaprogramming techniques under the hood that can help when you're doing large batched matrix multiplications (since it can remove temporary allocations at compile-time and can also fuse operations efficiently, as well as applying various SIMD optimizations), but it doesn't really help when you need lots of small operations (with mat3 / mat4 / vec3 / quat / etc.). Typical game physics engines tend to use iterative algorithms for their solvers (Gauss-Seidel, PBD, etc...) instead of batched "matrix"-oriented ones, so you'll get less benefits out of Eigen / Blaze compared to what you typically see in deep learning / scientific computing workloads.
The codebases I've seen in many game physics engines seem to all roll their own math libraries for these stuff, or even just use SIMD (SSE / AVX) intrinsics directly. Examples: PhysX (https://github.com/NVIDIA-Omniverse/PhysX), Box2D (https://github.com/erincatto/box2d), Bullet (https://github.com/bulletphysics/bullet3)...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: UEVR – Transform [Existing] Unreal Engine Games into VR Experiences | news.ycombinator.com | 2024-01-12
-
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.
-
-
-
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 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).
-
AR-VR-Guide
A guide covering Augmented Reality (AR), Virtual Reality (VR), Mixed Reality(MR), and Extended Reality(XR). Including headsets such as Apple Vision Pro, HoloLens, PlayStation VR, and Quest 3.
-
cosmoscout-vr
:milky_way: A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time.
-
-
-
-
-
-
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-04https://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.
-
senseshift-firmware
Open-source firmware for VR accessories. Build your own DIY haptic vest, gloves, and more!
-
-
VirtualFortress2
A TF2 VR port with hand tracking for SteamVR. Based on the 2008 source code and GMod VR
-
VREngine
VREngine is a Unreal Engine plugin that lets you easilly create VR projects. It provides all the necessary ground work so you can focus more on the game rather than creating basic VR things like movement and item pickup.
-
-
-
C++ virtual-reality discussion
C++ virtual-reality related posts
-
LÖVR – An open source framework for rapidly building immersive 3D experiences
-
UEVR – Transform [Existing] Unreal Engine Games into VR Experiences
-
Transform Unreal Engine games into 6DOF VR experiences with minimal effort
-
Looking for specific pre-Microsoft Havok Physics SDK version (2013, 2014)
-
Vircadia: 2023.2.X “Selene” Release
-
Software for Mechanism Analysis
-
Cosmoscout
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Oct 2024
Index
What are some of the best open-source virtual-reality projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Bullet | 12,496 |
2 | Relativty | 6,462 |
3 | UEVR | 3,049 |
4 | REFramework | 2,824 |
5 | StereoKit | 961 |
6 | OpenXR-SDK | 859 |
7 | PhoneVR | 562 |
8 | vircadia-native-core | 533 |
9 | AR-VR-Guide | 408 |
10 | cosmoscout-vr | 350 |
11 | polymer | 305 |
12 | unreal-vr | 297 |
13 | OpenKneeboard | 248 |
14 | Simple-OpenVR-Driver-Tutorial | 218 |
15 | HadesVR | 216 |
16 | Overte | 138 |
17 | senseshift-firmware | 99 |
18 | OpenXR-Hpp | 39 |
19 | VirtualFortress2 | 30 |
20 | VREngine | 19 |
21 | Wand-Controller | 17 |
22 | linux-vr-player-or-something | 14 |
23 | PistolWhip-UE4 | 11 |