Chroma,育碧内部的色盲模拟工具,已开源
Hacker News 摘要原标题:Chroma, Ubisoft's internal tool used to simulate color-blindness, open sourced
Chroma是一个用于检测游戏中与色盲相关问题的一站式解决方案,能够模拟三种主要的色盲类型:红绿色盲(Protanopia)、绿色弱(Deuteranopia)和蓝黄色盲(Tritanopia)。它可以实时地在游戏屏幕上复制这些色盲过滤效果,帮助用户标记无障碍测试中的问题。
Chroma的主要功能包括:
• 在单一显示器上进行色彩模拟,该解决方案能够覆盖游戏画面并可以根据需要放大。
• 无需依赖特定游戏或引擎,适用于所有游戏。
• 高性能,能够在高达60帧每秒的实时游戏中进行模拟。
• 提供准确的模拟结果。
• 覆盖所有类型的色盲形式。
• 唯一能够捕获实时游戏画面的解决方案。
• 能方便地截图以记录错误。
• 具有易于配置的用户界面。
• 有关更多详细信息,可查看用户指南。
在使用CMake过程中的已知问题:
如果在没有Visual Studio 2022的情况下运行CMake时遇到错误C2039:'wait_for'不是'winrt::impl'的成员,可能是由于CPPWinRT库过旧导致。解决方法是安装Microsoft.Windows.CppWinRT NuGet包,命令为:nuget install Microsoft.Windows.CppWinRT,或者确保开发环境中使用的是最新版的CPPWinRT。避免此问题的最佳选择是使用Visual Studio 2022。
此外,Chroma的资源包含Apache-2.0许可证,可以在GitHub的代码库中查看。该仓库目前有299颗星标,且由社区进行维护。