Codel1417 / Comfort

Comfort objects for VRChat avatars

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VRC Comfort

VRChat lacks accessibility and comfort options that I can benefit from. I aim to fix this withing the limits of an avatar. Why? Because I suffer from vision sensitivity and VRChat currently does not offer any accessibility options that are stable and beneficial to my needs.

Why is this needed?

There are too many VRChat worlds that do not offer options to disable/control Post Processing or AudioLink, Or the world added controls but they are insufficient. To some people these are minor things or can affect the "experience" of the world and therefor should not be added to the game but I disagree. Attempts to convince the developers of VRChat to add a post processing toggle have been met with pushback. The devs believe an additive solution would be better instead of overriding the world settings but I have found this does not help me.

The issue this solves is something I suffer with every day. I suffer from vision issues but not color blindness. Visual overestimation reactions similar to seizures occur but instead it triggers a fight or flight response. Reducing the difference between bright and dark & making the darkest parts light level brighter is the best solution I have found. Worlds that try to have realistic lighting increase the chance of a reaction. This solution isn't perfect but sadly Contrast, Saturation, and Gamma sliders on their own have not helped. Worlds will not look 'correct' in regards to what the author intended but accessibility should ALWAYS take priority over the original experience. It is difficult to understand that people view the world differently and a comfortable color scheme for one person is painful for another. I have accepted that worlds may have washed out colors but in a way that is the goal of this.

Relevant Canny Pages

Included Tools

These tools are all local to you and do not affect other users.

Post Processing Blocker

This disables post processing completely. The downside is Nameplates are also hidden.

Before & After of toggling post processing off

AudioLink Blocker

This disables most AudioLink features to reduce motion in the world. This only works for the GrabPass version of AudioLink. This also disables the Furality Luma effects. While rare, some shaders may lose depth and break.

Before & After of toggling audiolink off

How to use

  • Import VRCFury
  • Import the Unity package
  • Drag prefab to the root of your avatar. Prefabs are located at Assets/Comfort/VRCFury/

Also See

About

Comfort objects for VRChat avatars

License:MIT License


Languages

Language:ShaderLab 100.0%