Skip to content
/ MagniVR Public

MagniVR is an open source Unity SDK designed to make VR accessible for low-vision users through customizable magnification.

License

Notifications You must be signed in to change notification settings

SuHCI/MagniVR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MagniVR

Authors/Developers: Cem Kaya, Baha Mert Ersoy, Murat Karaca
Extended Abstract Presentation: IECHCI 2023
Full Paper Publication: 18th International Conference on Universal Access in Human-Computer Interaction (UAHCI 2024) , part of HCII 2024 , Washington, DC.

Award: Received the "Barrier-Free Informatics Student Projects Award" (Engelsiz Bilişim Öğrenci Projeleri Ödülü) at the BILTEVT2024: International Barrier-Free Informatics Technology Congress 2024 held by the Barrier-Free Informatics Platform from 25–27 September 2024 in Manisa, Turkey.

Magnivr_gif

Video:

Watch the video


Overview

MagniVR is an open-source Virtual Reality (VR) Unity SDK designed to improve accessibility for individuals with low vision. The tool simplifies the integration of accessibility features into existing VR applications, enhancing developer experience (DX) and end-user inclusivity.

  • Features:
    • Fully open-source and extensible.
    • Seamless integration into Unity-based VR applications.
    • Specifically designed to address the needs of low-vision users.
    • Customizable settings to adapt to various VR applications.

User Studies

A two-phase user study was conducted with 18 participants to evaluate the tool's effectiveness:

  1. Phase 1: Initial usability testing to refine features.
  2. Phase 2: Comprehensive evaluation in live VR scenarios.

Participants provided overall positive feedback, highlighting MagniVR’s potential to significantly enhance VR inclusivity for visually impaired users.


Releases

  • Latest Release: MagniVR v1.0
    Features included in this release:
    • Adaptive UI elements.
    • Magnification tools.

Installation & Usage

Prerequisites

  • Unity 2021.3 or later.
  • Compatible VR headset (e.g.,Meta quest, Oculus, HTC Vive).

Installation

  1. Clone the repository:
    git clone  https://github.com/Cem-Kaya/MagniVR
    or download the prefab from Releases

Usage

  • Drag and drop the MagniVR prefab into your scene.
  • Link the OpenXR elements to the MagniVR manager prefab using the editor.
  • Customize the settings in the Inspector window.
  • For detailed instructions, look at this video.

About

MagniVR is an open source Unity SDK designed to make VR accessible for low-vision users through customizable magnification.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •