Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
11th November 2011, 16:41 | #221 | Link |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Oh wow, I totally forgot to upload version 0.16. This was done ages ago.
Download link: http://www.mediafire.com/?d8wmeqlx7dd378y Changelog: Code:
Version 0.16: ! Color spaces are now aware of their gamma functions by default ~ ColorEnc() and ColorDec() renamed to XYZEnc() and XYZDec(). The new ColorEnc() and ColorDec() functions apply gamma encoding/decoding by default as well, for color spaces that support it ? Note: This does not apply to all color spaces, eg. ones which define no reference gamma curves, the only gamuts that automatically apply gamma en/decoding are: BT.709 (PPC 2.35), Apple RGB (PPC 1.8), sRGB/scRGB (sRGB curve), ROMM/ProPhotoRGB (ROMM curve), HDTV (709 curve), NTSC87/SMPTE "C" (PPC 2.2), PAL (PCC 2.8), madVR (PPC 2.2) and SECAM/EBU Tech 3213 (PCC 2.8) + New gamut: madVR, this gamut uses BT.709 primaries with a 2.2 PPC, to match with what madVR inputs to the .3dlut ~ GammaDec() and GammaEnc() changed to accept an ICurveProvider argument. + New functions sRGB() and PPC(double gamma) give you an sRGB or Pure Power Curve. So, for example, GammaEnc(PPC(2.2)) would replace what was previously just GammaEnc(2.2), and GammaEnc(sRGB()) would replace sRGBGammaEncode() + New function L_(L_Mode standard) gives you an L* curve, L_Mode can either be Actual or Intent - Removed sRGBGammaEncode() and sRGBGammaDecode()
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
11th November 2011, 17:21 | #222 | Link |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
So, I think it just didn't like the ICM filename. Installed 0.16, renamed the LUT from the dispcalGUI generated one, and it seems to have worked. I'm betting it was the "cdm˛" that was causing problems.
Still seems to be raising the black level considerably and introducing some discolouration near black. Will give it another try this weekend. Looks good otherwise though, will need to verify with test patterns and see how it actually measures. Last edited by 6233638; 11th November 2011 at 17:30. |
13th November 2011, 15:49 | #223 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
What I tried doing to work around the issue, at the cost of accuracy near the blacks, is “warping” the curve near the bottom, bending it to fit within the monitor's envelope. This is what “LinkICCGUI” does internally, but it relies on yCMS's calculations, which doesn't currently support spectrophotometer readings. I'll see if there's another way to get the desired effect, maybe by pre-scaling values to fit into the black level. If you can work out the ratio of your monitor's black level to your monitor's white level (ie. its contrast), and pre-scale the XYZ values by that factor, it might have a desirable effect. This would be a simple command in LutScript: Scale(contrast, 1) where contrast is the ratio of black to white (a very small figure). This would be put in between IccSingle and ColorDec.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
13th November 2011, 19:55 | #224 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
|
|
14th November 2011, 20:46 | #225 | Link |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
You're calibrating a display with dynamic contrast enabled? Doesn't that completely screw up accuracy? Either way, it might just be an issue with your sensor at that point. Spectrophotometers are notoriously bad for very-low-light measurements, it's possible that this is what causes the high inaccuracies around black when using stock LittleCMS settings. Or maybe LittleCMS simply isn't equipped to work with such low light levels. Or maybe it's a curve inaccuracy somewhere along the line. Who knows? (Maybe it's even an issue with the source file, eg. being tagged incorrectly)
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
14th November 2011, 22:35 | #226 | Link | ||
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
Dynamic contrast simply dims the whole screen with low APL images, and brightens it with high APL images. LED local-dimming combines both the LC panel and backlight zones to greatly expand the dynamic range of the display. (improving black levels and shadow detail without changing the image) Quote:
I didn't get a chance to try calibrating things again. I think what I'm going to do next time is use it as a contact meter (on the screen rather than on a tripod) which I would prefer not to do, and then disable backlight scanning during the calibration which increases the light output from the display significantly, without introducing any colour shifts and should help with readings at lower light levels. |
||
15th November 2011, 16:19 | #227 | Link | ||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Quote:
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
||
15th November 2011, 21:46 | #228 | Link | ||
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
Quote:
You cannot divide by zero. Black level = 0, White level = 100. |
||
17th November 2011, 16:17 | #229 | Link |
Registered User
Join Date: Jun 2011
Posts: 61
|
I have this weird issue when using 3dluts with madVR.
So I calibrated and profiled my monitor with dispcalGUI and created a 3dlut with linkICC. The profile is loaded system-wide after creation. When I launch a video (using madVR as renderer), it all looks nice. However when I go into madVR settings to set the 3dlut file as calibration, the dark areas of the image are waaaaaay to dark. It's most obvious when using a THX Optimizer-like tool. It's like there's no dark grey anymore. It's either black or light grey. This happens both when the auto-calibrate box is checked or unchecked. Anybody else had this before? Any idea what could be the issue? |
24th November 2011, 13:57 | #230 | Link |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Well, I liked what this seemed to be doing for colour and gamma, though it definitely needed improved somewhat, but I definitely seemed to be noticing a lot more banding, though I never got around to doing a proper test.
From the beginning of Pitch Black: Original: yCMS: ArgyllCMS: This is exactly the sort of problem you get when using too much data to create a LUT, as I warned about before. Any ideas on what can be done to improve things? |
26th November 2011, 13:57 | #231 | Link |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
I find it nearly impossible to believe that ArgyllCMS will produce that result, what were the exact steps you took to get it?
Even with 2400 sample points I get nowhere near that amount of banding, I see practically no difference in quality to yCMS except for a few very minor tone differences (especially around the greens).
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
27th November 2011, 00:12 | #233 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
|
|
6th December 2011, 05:49 | #234 | Link |
Registered User
Join Date: Nov 2011
Posts: 1
|
Hi, nand chan
I can't generate 3dlut with LinkICC. It crashed when it generating 3dlut. My system is Phenom II x6 1055T + Windows 7 x64. It work fine when I used other PC to generate ( core2duo E6750 + Windows XP x86 or Phenom II x4 945 + Windows 7 x64 ) I send this program to my friend that has Phenom II x6 & it seem he had a problem like me. So, I guess the LinkICC can't work with Phenom II x6. Hope it will work with Phenom II x6. Last edited by rurika; 6th December 2011 at 07:24. Reason: add pic |
8th December 2011, 15:23 | #236 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
9th December 2011, 10:14 | #238 | Link |
Registered User
Join Date: Feb 2003
Posts: 78
|
I'd say you are doing too many measurements (ie too close to each other) and/or your meter is not precise enough.
Try lowering the number of measurements so that each patch is out of the error range of the meter or eventually edit the file and remove the line where the results are not in increasing order. |
18th December 2011, 15:51 | #239 | Link |
Registered User
Join Date: Aug 2011
Posts: 21
|
Calibration Guide
Nand, thank you for your work and the great tool.
I have used your previous calibration guide with the REC.709 suggestions. During the weekend I have tried to recalibrate my LCD TV with the updated guide - gamma 2.4 from here : http://haruhichan.com/wpblog/?p=364 . My rig is HTPC ( ATI 6450 ) -HDMI-> Yamaha RX-V2700 -HDMI-> LCD Philips 42PFL8404. The calibration processed with DTP-94 (Monaco Optix XR) colorimeter with dispcalGUI + ArgyllCMS (Win7 32bit). The problem is every time I have tried to calibrate my monitor with 2.4 gamma tone curve the picture is very dark. As a result I can not see any details on the dark patterns both on pictures in windows and in MPC-HC with madvr. Creating 3dlut calibration file for madvr improves the colors in the movies, but still very dark with no details on near black parts of the picture. After several unfortunate tries I had to recalibrate all back to the REC.709 tone curve. As a result - the picture is great, the colors are bit less vivid comparing to the gamma 2.4, but all the near blacks are clear and well detailed with the created 3dlut calibration file in madvr and in windows as well. Despite my countless calibration related readings, I can not understand why have you changed the guide from REC.709 to gamma 2.4 ? Would you please explain ? What might be the reason for the explained issues with my calibration with 2.4 gamma tone curve ? Am I doing something wrong or my TV is not compatible with the gamma 2.4 colors ? |
26th December 2011, 23:56 | #240 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
The reason you're experiencing the problem is probably because your TV doesn't have very good detail in the dark regions in the first place. I personally can see the difference between (0/0/0), (1/1/1) and (2/2/2) on my monitor.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
Tags |
3dlut, argyllcms, color management, icc, madvr, ti3, ycms |
Thread Tools | Search this Thread |
Display Modes | |
|
|