awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ExtendRealityLtd avatar

ExtendRealityLtd/VRTK

0
View on GitHub↗
3,719 Stars·976 Forks·C#·MIT·2 Aufrufewww.vrtk.io↗

VRTK

VRTK is a virtual reality interaction framework and UI toolkit. It provides a collection of components for integrating 2D and 3D interface elements, input handling systems, and navigation frameworks into virtual environments.

The project includes a physics engine integration layer for managing body collisions and the behavior of interactive objects. It also provides a locomotion system specifically designed to implement movement techniques that reduce motion sickness in virtual spaces.

The framework covers 3D object interaction, virtual UI design, and the development of user-driven events. This includes the simulation of physical forces for object manipulation and the use of virtual pointers to activate interface elements.

Features

  • VR Interface Components - Provides a toolkit for integrating functional 2D and 3D interface elements into three-dimensional virtual environments.
  • Spatial Interaction Frameworks - Provides a framework for handling spatial interaction, including hand tracking and controller input in 3D.
  • Custom VR Motion Controls - Implements specialized 3D movement and navigation mechanics designed to prevent motion sickness.
  • Physical Object Interaction - Simulates real-world physical forces and collision boundaries for the manipulation of 3D objects.
  • VR Input Handling - Handles complex user interactions including grabbing, touching, and pointer activation for VR controllers.
  • VR Locomotion Frameworks - Implements a modular system for swappable navigation styles to maintain user orientation and reduce motion sickness.
  • Virtual Reality - Offers a comprehensive collection of interface components and tools designed specifically for virtual reality environments.
  • Gesture-to-Action Mappings - Translates raw controller and hand tracking data into semantic actions such as grabbing, poking, and sliding.
  • Game Physics Integration - Integrates physics engine logic to manage body collisions and the behavior of interactive objects.
  • VR Development Toolkits - Provides utilities for creating interactive elements and user-driven events to facilitate engagement in VR.
  • Physical Body Management - Implements the physical representation and collision behavior of a user's body in the virtual environment.
  • State-Driven Object Logic - Manages transitions between interaction states like hovering, grabbing, and releasing via a centralized controller.
  • Alternative Pointer Interfaces - Simulates pointer interaction by projecting rays from virtual controllers to activate 2D and 3D interface elements.
  • Component Event Triggers - Provides interchangeable event components that decouple user input from the execution of specific logic.

Star-Verlauf

Star-Verlauf für extendrealityltd/vrtkStar-Verlauf für extendrealityltd/vrtk

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht extendrealityltd/vrtk?

VRTK is a virtual reality interaction framework and UI toolkit. It provides a collection of components for integrating 2D and 3D interface elements, input handling systems, and navigation frameworks into virtual environments.

Was sind die Hauptfunktionen von extendrealityltd/vrtk?

Die Hauptfunktionen von extendrealityltd/vrtk sind: VR Interface Components, Spatial Interaction Frameworks, Custom VR Motion Controls, Physical Object Interaction, VR Input Handling, VR Locomotion Frameworks, Virtual Reality, Gesture-to-Action Mappings.

Welche Open-Source-Alternativen gibt es zu extendrealityltd/vrtk?

Open-Source-Alternativen zu extendrealityltd/vrtk sind unter anderem: thestonefox/vrtk — vrtk is a virtual reality interaction framework and locomotion system designed to build consistent 3D object… aframevr/aframe — A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences… praydog/reframework — REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed… panda3d/panda3d — Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as… erincatto/box2d — Box2D is a 2D physics engine and rigid body simulator designed to compute collisions, forces, and joints in a… brownhci/webgazer — WebGazer is a JavaScript eye tracking library and browser-based computer vision tool that predicts a user's gaze…

Open-Source-Alternativen zu VRTK

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit VRTK.
  • thestonefox/vrtkAvatar von thestonefox

    thestonefox/vrtk

    3,719Auf GitHub ansehen↗

    vrtk is a virtual reality interaction framework and locomotion system designed to build consistent 3D object interactions and user interfaces across different hardware. It provides a hardware-agnostic movement model that decouples player navigation logic from specific controller inputs to ensure cross-platform compatibility. The project includes a spatial UI kit for rendering 2D and 3D interactive menus and physical controls specifically for head-mounted displays. It utilizes an event-driven input layer to translate physical pointer and touch data into virtual object events and actions. The

    C#
    Auf GitHub ansehen↗3,719
  • aframevr/aframeAvatar von aframevr

    aframevr/aframe

    17,557Auf GitHub ansehen↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    JavaScript3daframeaugmented-reality
    Auf GitHub ansehen↗17,557
  • praydog/reframeworkAvatar von praydog

    praydog/REFramework

    4,423Auf GitHub ansehen↗

    REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed proxy code generation, a Lua scripting interface, an ImGui-based UI system, a runtime debugging toolkit, and a VR integration layer. At its core, it intercepts and modifies internal game engine functions and state at runtime through hooking and scripting APIs, enabling deep inspection and manipulation of live game objects. The framework distinguishes itself through typed proxy code generation that auto-creates C# interfaces from the game's type database, giving compile-time saf

    C++cmkrcppdmc5
    Auf GitHub ansehen↗4,423
  • panda3d/panda3dAvatar von panda3d

    panda3d/panda3d

    5,150Auf GitHub ansehen↗

    Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as a comprehensive framework for building interactive 3D applications, providing a real-time physics simulator and a specialized 3D asset pipeline tool. The engine distinguishes itself by combining a high-performance C++ core with interoperable Python language bindings. It utilizes a scene graph architecture to organize 3D objects and provides a pipeline-based asset conversion system to optimize models and textures for runtime loading. Its capability surface includes low-level

    C++c-plus-pluscross-platformgame-development
    Auf GitHub ansehen↗5,150
Alle 30 Alternativen zu VRTK anzeigen→