AirAPI_Windows
Godot
AirAPI_Windows | Godot | |
---|---|---|
10 | 2,746 | |
104 | 84,515 | |
- | 2.7% | |
5.1 | 10.0 | |
6 months ago | 6 days ago | |
C++ | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AirAPI_Windows
-
Seeking info about nreal air usb interfaces
A lot of the usb reverse engineering has already been done. See https://github.com/MSmithDev/AirAPI_Windows as an example. It's currently for windows but all the hid report parsing and such is in the project and can be ported to any lang.
-
It Works!! Nreal Air Heading Tracking for video games baby! I just released PhoenixHeadTracker 2.0.0.0. with a mouse-look feature. It works with 3D SBS too. You gonna love Nreal Air glasses. Play your games, Skyrim, Flight Simulator, Cyberpunk 2077. I worked all day to get this working for you guys!
I was able to make PhoenixHeadTracker by using AirAPI_Windows.dll https://github.com/MSmithDev/AirAPI_Windows
-
macOS App for Nreal Air Released: Available for Intel + M-Series for testing on Github, Short Demo posted on YouTube, Open-Source Swift Package SDK for Nreal Air Coming
It was extremely challenging, but I was able to successfully built my first fully sensor-integrated macOS app for Nreal Air using Swift and SceneKit. This app is built on top of the C++ driver that I forked last week from the Windows repo and re-wrote for macOS compatibility [new updates & fixes in latest pr].
-
Opensource SDK (driver) for the Nreal Light
Unfortunately I don't have an Air, but if anyone is willing to lend (or donate :) ) one, I could whip up a similar driver in a few days. Especially since I can build on previous works for windows and linux. I'd implement setting SBS mode, accessing all kinds of sensors, etc., which is not supported in those two drivers AFAIK. Once I've done that, people would be free to copy-paste the SBS-enabling USB payloads.
-
Announcing: Native macOS & Swift support for the Nreal Air driver-- PR opened, Xcode Swift demo for macOS (SceneKit) coming today.
Here is the PR introducing macOS support for Nreal air: https://github.com/MSmithDev/AirAPI_Windows/pull/5
-
WIP Linux driver for the nreal Air
I managed to RE most of the things in the HID interface for controls (with number 4) on my own reading raw data packages. For the IMU data I've read the source code from the pre-existing efforts for Windows here. So I got the payload from there to receive data from the regarding interface (with number 3) and I could continue RE.
-
Technical: There's no IMU support in the NReal Light firmware
I've recently bought an NReal Light on the promise that it has both stereo camera and IMU, which would be great for some of my upcoming projects.I've spent the better part of the last two days "looking" at the NReal SDK and firmware (to create an opensource driver for them in ), and I have to conclude:The Light does not transmit IMU information through USB, and there's no way to get it without modifying the firmware itself. Even then, I'm starting to get skeptical if there's even a working IMU on the PCB itself. It's been years and NReal never got around to add it. Of course the NReal Air does stream IMU info over the HID protocol, and there already exists an opensource driver, but at that point it's equivalent to the Rokid Air. They did add support for the magnetometer (for some reason that's beyond me), so there is some hope.
-
Looks like Nreal is working on a device that will let us have fixed positioning on any device
It is, reportedly, done: https://github.com/MSmithDev/AirAPI_Windows
- 3DoF data as input for head tracking?
-
Experimental Native windows API
MSmithDev/AirAPI_Windows (github.com)
Godot
- Ask HN: Modern Day Equivalent to HyperCard?
-
Tetris Development 1 - Setting Up
Instead, I was recommended Godot by a fellow developer. It is an easy-to-pickup and beginner-friendly open-source engine, which I will use to develop the Tetris game.
- Web Game Engines and Libraries
-
Name it Better (ideas for making more informative names)
Here's an example file tree from a part of the Godot game engine source code.
-
Ask HN: Yo wants to build a game, I'm lost. What can I do?
Godot [1] is a very nice game engine. There's a game on Itch.io that teaches the scripting language it uses [2], and a ton of great tutorials on YouTube for beginners and experts alike.
[1]: https://godotengine.org/
- Show HN: GodotOS: A Fake Operating System Interface Made in the Godot Engine
- Unity Software cutting 25% of staff in 'company reset' continuation
-
Show HN: Mutable.ai – Turn your codebase into a Wiki
The Bitcoin and Mastadon links don't seem to be working! (wiki not found)
Would love to see this for Godot (https://github.com/godotengine/godot). Maybe Maplibre too (https://github.com/maplibre/maplibre-native)!
-
My thought on different engines
Godot Engine is a free and open-source game engine. The story started as an in-house engine of an Argentinian studio in 2007, and since 2014, it's been a community-driven project with a lot of contributors.
- How do "feature flags work"
What are some alternatives?
AirPoseUnityDemo - A demo project using the Nreal Air as a XR headset for unity on windows
bevy - A refreshingly simple data-driven game engine built in Rust
AirAPI_Windows
o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
gamescope - SteamOS session compositing window manager
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
PhoenixHeadTracker - The Phoenix Head Tracker is a program that interfaces with Xreal Air glasses to capture and analyze sensor data. By detecting changes in the user's head yaw and pitch, this program can send this gyro data to Opentrack UDP or can control the computer mouse to look around in video games
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.
ar-drivers-rs - Opensource Rust driver for various AR glasses
Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Simula - Linux VR Desktop
Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/