awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
relativty avatar

relativty/Relativ

0
View on GitHub↗
7,189 星标·380 分支·C++·GPL-3.0·9 次浏览www.relativty.com↗

Relativ

Relativ is an open-source project for the development of custom virtual reality hardware, encompassing the mechanical design, electronics, and software interfaces required to build a headset from scratch. It provides the frameworks necessary for assembling devices using open-source electronics and firmware.

The project integrates custom hardware with SteamVR through driver-based configurations, mapping device identifiers and display viewports to ensure rendered images align with physical secondary displays. It employs a combination of microcontroller-based inertial measurement unit polling for head rotation and neural network-based pose estimation from camera feeds for 3D position tracking.

The system includes tools for sensor calibration to reduce drift by storing data directly on sensor memory, as well as processes for flashing processor-specific firmware to initialize hardware functionality.

Features

  • VR Headset Assembly - Provides the mechanical design, electronics, and firmware required to build a VR headset from scratch.
  • 3D Pose Estimation - Uses camera feeds and neural networks to estimate 3D body position for spatial movement tracking.
  • Driver to Device Mapping - Maps custom device identifiers and coordinates to a virtual driver for SteamVR compatibility.
  • Spatial Orientation Tracking - Measures 3D movement and angular orientation using an IMU for real-time head rotation tracking.
  • Open Source VR Hardware - Creates affordable, open-source virtual reality hardware and software interfaces for developers and hobbyists.
  • SteamVR Integrations - Provides a mechanism for integrating custom hardware with SteamVR via device identifiers and display coordinates.
  • VR Headset Designs - Encompasses the mechanical design and electronics required for manufacturing custom virtual reality devices.
  • Coordinate and Viewport Transformations - Implements mathematical systems to map virtual 3D spaces to the physical display viewports of the headset.
  • Real-Time Motion Tracking - Sets up IMU sensors and camera-based position tracking to ensure accurate head orientation and 3D movement.
  • Firmware Flashing - Provides processes for uploading compiled board logic to compatible microcontrollers.
  • Sensor Calibration Routines - Includes routines for storing offset and scale data on sensor memory to reduce drift.
  • Microcontroller Identifiers - Reads raw orientation data from an inertial measurement unit via a microcontroller for real-time tracking.
  • Display Parameter Configurators - Defines coordinate origins and resolutions to align rendered images with physical secondary displays.
  • System Programming - Open source virtual reality hardware and software project.
  • System Utilities - Open source virtual reality hardware and software project.
  • Experimental Projects - Building an open-source virtual reality headset from scratch.

Star 历史

relativty/relativ 的 Star 历史图表relativty/relativ 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Relativ 的开源替代方案

相似的开源项目,按与 Relativ 的功能重合度排序。
  • relativty/relativtyrelativty 的头像

    relativty/Relativty

    7,190在 GitHub 上查看↗

    Relativty is an open-source virtual reality headset kit that can be built for around $200 using DIY hardware and firmware, designed to work with SteamVR. At its core, it provides firmware for a 3-DoF VR headset that handles sensor calibration, orientation tracking, and communication with a PC over USB, along with a custom SteamVR-compatible driver that connects the self-built headset to the SteamVR ecosystem for launching games. The project distinguishes itself with an experimental full-body tracking module that uses a webcam and a neural network on an NVIDIA GPU to estimate 3D body position,

    C++diyhardwaremaxim-xyz
    在 GitHub 上查看↗7,190
  • emilhernvall/dnsguideEmilHernvall 的头像

    EmilHernvall/dnsguide

    4,570在 GitHub 上查看↗

    dnsguide is a software implementation of the DNS protocol designed to handle queries and responses between clients and nameservers. It functions as a recursive DNS server and network service tool for managing the resolution of domain names within local or wide area networks. The project provides a framework for building a custom DNS server, incorporating recursive resolution logic and stub resolver integration to translate hostnames into IP addresses. It is designed for implementing the DNS protocol from scratch to facilitate network protocol learning and custom name resolution. The implemen

    dnsdns-serverinternet
    在 GitHub 上查看↗4,570
  • infaaa/build-your-own-x-vibe-codinginFaaa 的头像

    inFaaa/build-your-own-x-vibe-coding

    80在 GitHub 上查看↗

    Master programming by recreating your favorite technologies from scratch with vibe coding.

    Python
    在 GitHub 上查看↗80
  • kevmo314/codec-from-scratchkevmo314 的头像

    kevmo314/codec-from-scratch

    453在 GitHub 上查看↗

    Build a simple video encoder from scratch

    Go
    在 GitHub 上查看↗453
查看 Relativ 的所有 30 个替代方案→

常见问题解答

relativty/relativ 是做什么的?

Relativ is an open-source project for the development of custom virtual reality hardware, encompassing the mechanical design, electronics, and software interfaces required to build a headset from scratch. It provides the frameworks necessary for assembling devices using open-source electronics and firmware.

relativty/relativ 的主要功能有哪些?

relativty/relativ 的主要功能包括:VR Headset Assembly, 3D Pose Estimation, Driver to Device Mapping, Spatial Orientation Tracking, Open Source VR Hardware, SteamVR Integrations, VR Headset Designs, Coordinate and Viewport Transformations。

relativty/relativ 有哪些开源替代品?

relativty/relativ 的开源替代品包括: relativty/relativty — Relativty is an open-source virtual reality headset kit that can be built for around $200 using DIY hardware and… infaaa/build-your-own-x-vibe-coding — Master programming by recreating your favorite technologies from scratch with vibe coding. emilhernvall/dnsguide — dnsguide is a software implementation of the DNS protocol designed to handle queries and responses between clients and… kevmo314/codec-from-scratch — Build a simple video encoder from scratch. facebookresearch/densepose — DensePose is a 3D human pose estimation framework designed to map 2D image pixels to a 3D surface-based model of the… mvig-sjtu/alphapose — AlphaPose is a deep learning pose estimation framework and PyTorch computer vision library designed for detecting and…