Forum Discussion
Anonymous
9 years agoNew libraries for using Oculus Rift in .Net applications (announcement)
If you are a .Net programmer and you have an Oculus Rift headset, then I have some great news for you.
1)
I have updated the outdated .Net wrapper for Oculus SDK (OculusWrap) so that it now supports the latest version of the SDK. It can be get with full source code for free from GitHub: https://github.com/ab4d/Ab3d.OculusWrap.
This means that if you know how to program with DirectX (with using SharpDX) you can now use the latest features from Oculus SDK.
This means that if you know how to program with DirectX (with using SharpDX) you can now use the latest features from Oculus SDK.
2)
If you do not want to work with low level Oculus SKD or do not know how to program with DirectX or OpenGL, then I would like to invite you to try the Ab3d.DXEngine.
The Ab3d.DXEngine is a DirectX 11 rendering engine for desktop .Net applications. It is not another game engine where you use game editor, but is a general purpose 3D engine that allows you to build your 3D scene just as you build your 2D GUI. This makes it great for business or engineering applications that require 3D graphics.
The Ab3d.DXEngine is a DirectX 11 rendering engine for desktop .Net applications. It is not another game engine where you use game editor, but is a general purpose 3D engine that allows you to build your 3D scene just as you build your 2D GUI. This makes it great for business or engineering applications that require 3D graphics.
The great news is that with using Ab3d.DXEngine you can add full Oculus Rift support to your .Net application with just a few lines of code. A sample project is available on GitHub.
To quickly check how easy is to define a 3D scene and add Oculus rift support, you can check the main sample file: https://github.com/ab4d/Ab3d.OculusWrap/blob/master/Ab3d.OculusWrap/Ab3d.DXEngine.OculusWrap.Sample/MainWindow.xaml.cs
To quickly check how easy is to define a 3D scene and add Oculus rift support, you can check the main sample file: https://github.com/ab4d/Ab3d.OculusWrap/blob/master/Ab3d.OculusWrap/Ab3d.DXEngine.OculusWrap.Sample/MainWindow.xaml.cs
The following screenshot shows that the engine can easily run with great performance at 90 FPS:

I hope that the added support for .Net will make the great world of real VR much closer to many .Net developers around the world.
Note and disclaimer:
The Ab3d.DXEngine library is a commercial library. You can get a 60-day trial from https://www.ab4d.com/Downloads.aspx. The Ab3d.OculusWrap library (.Net wrapper for Oculus SDK) is free.
I am the CEO and lead developer for AB4D company that develops the Ab3d.DXEngine library.
The Ab3d.DXEngine library is a commercial library. You can get a 60-day trial from https://www.ab4d.com/Downloads.aspx. The Ab3d.OculusWrap library (.Net wrapper for Oculus SDK) is free.
I am the CEO and lead developer for AB4D company that develops the Ab3d.DXEngine library.
No Replies
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 1 year ago
- 5 months ago
- 1 year agoAnonymous
- 10 months agoAnonymous