怎么在unity的linear颜色空间下,显示gamma颜色空间的ui
Posted 勥小透明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在unity的linear颜色空间下,显示gamma颜色空间的ui相关的知识,希望对你有一定的参考价值。
其实搞这么个玩意是没啥意义的,毕竟真把纹理从gamma转到linear下也是很容易的,但是。。。。。。我乐意呀!!!
我就是想44能不能这么干,在ps里过渡纹理的颜色空间,可以看我上一遍的文章:
怎么在 PhotoShop 里把在 Gamma 颜色空间画的图,转换到 Linear 颜色空间下_勥小透明的博客-CSDN博客每个项目总会有一些因为历史问题遗留下来的坑,就比如有一大批的 ui 贴图都是在 ps 的 gamma 颜色空间下画的,很多很多。。。。。。现在需要把工程转到 Linear 颜色空间下,你不能让人家重画吧,不能吧。。。不能。。。不。。。额,听说好像有的团队比较猛,就真的重新画了一遍的。。。以上内容不谈,其实在 ps 里是有一个方法,可以直接把图过渡过来的,完全不用重画,今天讨论一下这个方法。首先我们讲讲,怎么把 ps 里的颜色空间切到线性里,因为未来我们也是要在线性空间下工作的。打开https://blog.csdn.net/WPAPA/article/details/123989752?spm=1001.2014.3001.5502具体做法也不赘述了,其实有很多文章说这个的,原理讲的其实都挺明白了,就是细节上缺失了很多,这里我直接上 unity 工程了,直接看代码就行了。
而且一般也没有团队会真像我这么干吧,毕竟这样做是要拖效率的。应该都倾向于让美术同学辛苦一下,在ps里转一下就好了。
GitHub - rrtt2323/DisplayGammaUIInLinearSpace: display gamma UI in linear space
以上是关于怎么在unity的linear颜色空间下,显示gamma颜色空间的ui的主要内容,如果未能解决你的问题,请参考以下文章
投石问路Unity内置管线升级URP之色彩空间(伽马sRGBGamma Space和Linear Space)