Chroma: Ubisoft's internal tool used to simulate color-blindness

github.com

231 points by gm678 3 months ago


username256 - 3 months ago

The shader code in Chroma looks to be a direct copy/paste from this old repo: https://github.com/Chman/ColorBlindr/blob/master/ColorBlindr....

I don't see it being referenced anywhere but maybe I'm mistaken.

maxnoe - 3 months ago

Not for gaming, but this was developed for checking plots: https://github.com/hdembinski/monolens

And works cross platform.

Pet_Ant - 3 months ago

I have used Chromatic Vision Simulator on my iPhone with a camera to check for colour-blind accessibility of board games.

https://apps.apple.com/us/app/chromatic-vision-simulator/id3...

It's free. I'm unaffiliated, just a happy user in the past.

Thaxll - 3 months ago

Ubisoft is on the forefront for accessibility.

sph - 3 months ago

Stupid question for colour-blind gamers: why do accessibility options in games remove and mute colours to simulate colour blindness types? (i.e. protanopia, deuteranopia, etc.)

I imagine if you can’t perceive some colours, you want hue shift or boost, not to actually remove colours so it looks like what you already are seeing. Feels a bit like muting all sounds to help one with auditory deficiencies. What am I missing here?

fidotron - 3 months ago

Does anyone have any insight into how tools for simulating color blindness would fit into workflows?

For example, in this case presumably the QA team play in different modes and provide feedback about things which aren't going to work, but that is a very different universe than web or mobile app design.

ano-ther - 3 months ago

Does anyone know a tool that assessed which type of colorblindness you have? The tool here seems great, but when I want to explain to people how I see colors, I don’t know which deficiency to choose.

w4rh4wk5 - 3 months ago

Alternatively, one could just use this shader for post-processing in their engine: https://www.shadertoy.com/view/XdtyzM

charcircuit - 3 months ago

This seems overly complex. Why require input passthrough?

It seems simpler to make an OBS plugin that way you are able to reuse a lot of work that already exists for game capture and post processing.

gjsman-1000 - 3 months ago

They aren't using GitHub correctly, so they have the installer for Windows in-tree.

https://github.com/ubisoft/Chroma/blob/main/Release/Chroma_s...