tomazsaraiva / unity-gaze-interaction

A Gaze Interaction System for Unity VR

Home Page:https://tomazsaraiva.github.io/unity-gaze-interaction/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unity Gaze Interaction System (UGIS)

The Unity Gaze Interaction System is a lightweight plugin that enables gaze interaction in Unity projects, working for both VR and non-VR projects without requiring additional packages. Inspired by the Unity XR Interaction Toolkit, this system utilizes an Interactor-Interactable approach for intuitive interaction design.

Features

  • Gaze Distance: Define minimum and maximum range for gaze interaction.
  • Activation Time: Set dwell time required to activate objects with gaze.
  • Raycast Filtering: Choose which object layers respond to gaze.
  • Visual Feedback: Select the type of reticle displayed for user focus.
  • Gaze Events: Trigger actions based on user gaze behavior (enter, stay, exit, activate, toggle).

Helpful links

About

A Gaze Interaction System for Unity VR

https://tomazsaraiva.github.io/unity-gaze-interaction/


Languages

Language:C# 91.8%Language:ShaderLab 8.2%