Skip to content

rajan0810/Xposure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xposure

Overview

People experience various phobias and seek therapy to overcome them, but recreating real-world stressors in a controlled setting is challenging. This makes it difficult for therapists to guide patients effectively through exposure therapy.

Our VR Exposure Therapy Simulation provides therapists with an immersive tool to gradually expose patients to anxiety-inducing environments, helping them build resilience over time.

Video

Xposure_vid.mp4

Features

With customizable difficulty settings, therapists can tailor each session to the patient's needs by adjusting:

  • Environmental factors – such as crowd size, background noise, or open spaces
  • Stimulus intensity – gradual exposure to triggers to reduce sensitivity
  • Session tracking – measuring time spent in the environment and response patterns

This tool can be applied to various phobias, including:

  • Public speaking anxiety
  • Agoraphobia
  • Social anxiety

By making controlled exposure more accessible, our solution enhances traditional therapy methods and improves treatment outcomes.

Tech Stack

  • Unity with C#
  • XR Interaction Toolkit based on OpenXR
  • Node.js backend for therapist portal and additional features

Installation

  1. Clone the repository:
    git clone https://github.com/rs0125/Xposure.git
  2. Open the project in Unity.
  3. Install the required packages via Unity Package Manager:
    • XR Interaction Toolkit
    • OpenXR Plugin

Customization

Therapists can customize the therapy sessions by adjusting:

  • Environmental factors
  • Stimulus intensity
  • Session tracking parameters

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Exposure Therapy Application built for Meta Quest 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 74.8%
  • ShaderLab 18.8%
  • HLSL 3.9%
  • Mathematica 2.5%