az6338890 发表于 2019-7-29 19:58:54

电脑显示器已经校色了,需要MADVR外挂3DLUT吗?

另外3D LUT怎么转换呐?

不会设置

Jan 发表于 2019-7-29 22:09:18

在顶上“源配置文件”那里重新选一下Rec709,让它下面的设置恢复默认(Rec. 1886等)
你可以勾选或者不勾选lut maker的vcgt选项,但要和此后madvr的设置配套,如果你用displaycal来接管操作系统的色彩管理,它会自动识别这两种模式

madvr的设置在devices->你显示器->calibration
选calibrate by using external 3DLUT
在底下BT.709那里选上生成的3dlut文件
中间disable GPU gamma ramps这里和上面的vcgt一起选或者一起不选(如果一起选,视频画面之外的内容会变成没校色的样子)

az6338890 发表于 2019-7-30 20:03:39

Jan 发表于 2019-7-29 22:09
在顶上“源配置文件”那里重新选一下Rec709,让它下面的设置恢复默认(Rec. 1886等)
你可以勾选或者不勾选 ...
用默认设置吗?
默认好像是gamma是2.4

色彩管理是displaycal接管的

Vampers 发表于 2019-7-31 01:25:31

本帖最后由 Vampers 于 2019-7-31 01:40 编辑

windows下没有理由拒绝让displaycal接管色彩管理;

3dlut的gamma选择应和你的配置文件一致;

制作3dlut时勾选vcgt会带上校色数据,madvr负责显示,播放视频时displaycal profile loader自动禁用,只有madvr渲染的视频内容是校色处理的,适合全屏观看,如果是窗口模式其余部分没有校色效果,不勾选vcgt的话madvr只做数值转换;

disable GPU gamma ramps我没勾选(制作3dlut时勾选了vcgt),因为没有让我勾选的理由(校色已成功应用)。





Decoherence 发表于 2019-7-31 14:15:58

本帖最后由 Decoherence 于 2019-8-4 01:21 编辑

az6338890 发表于 2019-7-30 20:03
用默认设置吗?
默认好像是gamma是2.4


请用默认设置。bt1886会根据你屏幕的黑点位与白点位做调整,除非你屏幕是oled,否则bt1886不会等于gamma 2.4。你不用把它改成gamma 2.2,除非你很清楚自己在做什么。
最推荐的做法是使用displaycal自带的适用madvr 3dlut的workflow设置,不需要调整任何参数。

vcgt的问题,请看displaycal作者florian的原话:


“The reason for not applying the calibration through the video card gamma table is so it doesn’t introduce banding when the graphics card output bitdepth is limited (i.e. almost always) and/or it doesn’t apply dithering. When the calibration is part of the 3D LUT, madVR’s high quality dithering will be able to provide superior picture quality in practically all cases.”

如果你一般是全屏播放视频,那么没有取消勾选“应用vcgt”。3dlut本就包含对灰阶响应的校正,而madvr会以高精度处理3dlut并抖动。如果你不勾选“应用vcgt”那么灰阶响应部分的校色水平就取决于你显卡的vcgt精度。

n卡的video lut一般是8bit,如果显示器支持10bit输入并设置了的话,video lut位深会变成10bit;a卡的vcgt位深是12bit。如果video lut位深是10bit或以上,一般灰阶过渡时是不会有banding的,这种情况下你是可以不“应用vcgt”的;如果video lut位深只有8bit,那么灰阶过渡时基本一定会有banding。

另外,即使video lut本身是10bit以上,win上还有一个bug,即在休眠/扩展屏幕/启用hdcp后video lut精度会降至8bit,唯一解决方法是断电重启。如果你勾选了“应用vcgt”,那么在遇到这种bug时,至少在播放视频时依然是banding free的。

Decoherence 发表于 2019-7-31 14:50:15

如果要确认当前的vcgt精度,最简单的方法是找一张16bit的灰阶过度图,如果没有banding的话,说明vcgt应该在10bit或以上。

如果手上有校色仪的话,还有一个办法是用displaycal自带的工具>报告>未校正显示设备报告,displaycal会根据结果估算当前vcgt有效精度。



这是使用madtpg做测量



这是n卡10bit输出时,使用displaycal自带pattern generator



这是n卡8bit输出时

Jan 发表于 2019-8-1 06:36:24

本帖最后由 Jan 于 2019-8-1 06:44 编辑

Decoherence 发表于 2019-7-31 14:15
请用默认设置。bt1886会根据你屏幕的黑点位与白点位做调整,除非你屏幕是oled,否则bt1886不会等于gamma...
谢谢!看来是我不知道自己在做什么

az6338890 发表于 2019-8-3 22:55:57

本帖最后由 az6338890 于 2019-8-3 23:14 编辑

Decoherence 发表于 2019-7-31 14:15
请用默认设置。bt1886会根据你屏幕的黑点位与白点位做调整,除非你屏幕是oled,否则bt1886不会等于gamma...
校色仪是绿蜘蛛
显卡是A卡
看视频窗口化的时候也很多。。

那么是应该勾选vcgt了?但是根据楼上说法这样的话窗口情况其余部分没有校色效果,那又不如不勾选了?
还有个很大疑问就是还是没搞懂displaycal接管色域后播放没用3DLUT和使用它的区别


Decoherence 发表于 2019-8-4 00:40:47

本帖最后由 Decoherence 于 2019-8-4 01:22 编辑

az6338890 发表于 2019-8-3 22:55
校色仪是绿蜘蛛
显卡是A卡
看视频窗口化的时候也很多。。

不勾选“应用vcgt” = 保留video lut灰阶校正数据,3dlut在此基础上进行色彩校正+色彩管理。

勾选“应用vcgt” = 所有校正都交给3dlut去完成

如果video lut本身就会引入banding,那么在此基础上3dlut校正后banding也还是会存在;反之如果video lut本身不会引入banding,那么在此基础上3dlut校正后则不会有问题;

如果勾选“应用vcgt”,那么无论video lut本身会不会引入banding,3dlut都是完美的。

如果你希望窗口播放时画面其余部分能受到video lut的校正,那么应该不勾选“应用vcgt”,并在madvr里取消勾选disable gpu gamma ramps

3dlut相比video lut+profiling的卓越性在于,后者注重灰阶准确性,3dlut则注重色彩空间内所有色彩整体上的准确性。

displaycal的profile loader不能完成所有的色彩管理工作。只有video lut对灰阶的校正是全局适用的,色彩管理必须要软件支持才能完成。madvr并不支持通过icc进行色彩管理,你不能通过用profile loader加载icc的方式在madvr中进行色彩管理。

最后,不建议用绿蜘蛛去校色。spyder5系列的低光测量能力极差,只能保证0.38 nit以上测量结果的有效性,绿蜘蛛的spyder4系列比spyder5只有更糟。请使用i1 display pro或以上性能的校色仪校色。

hsmms 发表于 2019-8-4 00:49:50

Decoherence 发表于 2019-8-4 00:40
勾选“应用vcgt” = 保留video lut灰阶校正数据,3dlut在此基础上进行色彩校正+色彩管理。

不勾选“应用v ...

很久没搞这玩意了,目前dispcal下的MADVR默认配置下生成的3DLUT是否应用vcgt?

页: [1] 2
查看完整版本: 电脑显示器已经校色了,需要MADVR外挂3DLUT吗?