圣者
精华
|
战斗力 鹅
|
回帖 0
注册时间 2007-11-29
|
楼主 |
发表于 2014-7-10 21:10
|
显示全部楼层
本帖最后由 boday 于 2014-7-15 06:51 编辑
我好像没说清楚……
>>swapped matrix是给MADVR用的什么时候说过是给dispcalgui用的?
给 madvr 用的 3dlut 文件创建分两步,先是用 dispcal(argyll)创建一个 icm 文件,再把这个文件用 dispcal 转换成一个 3dlut 文件。icm 文件(包含 xyz lut 和 swapped matrix)还是要给 dispcal 自己用的不是么?
我的意思是,选择用 xyz lut + matrix 类型的 profile,里面的 lut 和 matrix 两部分信息其实是冗余的,而改成 xyz lut + swapped matrix 其实是把 matrix 部分故意颠倒弄错,目的是遇到不支持 lut profile 的程序,就会明显看到颜色不正常。但单单就这里为 madvr 创建 3dlut 文件的语境下,无论 matrix 这部分是否是 swapped 的都应该不会有任何区别。
所以实际上 swapped matrix 部分的信息从头到尾都没用上,一直是 lut 部分在起作用。
>>MADVR或者说播放器本身是不支持ICM的,那么你说的这些问题本身就是错误的
>>所以说就这一句:系统已经加载了之前得到的 icm 文件 就是错误的
>>那么之后的所有就是错误的
madvr 本身不支持 icm,我说的系统已经加载了 icm,意思是在 windows 的颜色管理设置里加载了 icm。
我的理解是,profile 里面的数据包括两部分:calibration 的数据(vgct)和 profiling 的数据。dispcal 里面创建 3dlut 的那个选项意思是是否把 vgct 那部分也包含在最终的 3dlut 文件里面。如果我理解没错的话,应该是需要包含的,否则就不完整,所以我觉得知乎那篇文章这里有问题。可以包含也可以不包含,见下面的回帖。
>>disable GPU gamma ramps作用是不用GPU GAMMA曲线而是用校色生成的GAMMA曲线
madvr 加上这一个选项的目的就是为了方便不同应用场景下颜色管理模式的切换,比如最典型的:我按照 2.2 gamma 给显示器校了色,把 icm 文件在 windows 系统设置中加载,用于日常看图上网办公;而我另外按照 2.4 的视频标准给 madvr 弄了个 3dlut 文件,用于看片时用。那么我就应该把这个勾上,看片时临时禁用系统里加载的 icm 对视频画面的影响(而事实上很显然不禁用的话肯定得到的是错误的颜色),而播放器退出就自动恢复使用系统的设置。
>>还有你那段话里有一句错误:madvr再做一次色彩校正。
>>什么时候说过3dlut作用是校色作用的?
>>3dlut是桥接作用,单独拿出来是什么都起不到作用的。
>>通过设置好的参数与显卡LUT进行匹配输出给显示设备
>>所以说3dlut就是icm,因为起到的作用都是一样的
我用词不当,应该是说 madvr 会重复做一次色彩空间的映射(也可以理解为多做了一次“校正”吧),反而又输出了错误的颜色。
我理解有误。3dlut 如果不包含 vcgt 信息则必须配合 icm 一起使用才是正确的颜色。详见下面的回帖。 |
|