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 |
13th September 2011, 05:03 | #161 | Link | |||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Quote:
My (naive) solution was to let LittleCMS handle the bright things (the vast majority of stuff), and yCMS to handle the very dark values. Can you test if linkicc.exe -i sRGB.icc -d monitor.icc -o - | tag3dlut -i - -o output.3dlut --legacy -7 works? Also, have you tried modes other than absolute chromatic? Quote:
sRGB.icm could be replaced by a BT.709 source profile, I don't know for 100% sure whether madVR encodes for the screen using an sRGB gamma curve or a pure power 2.2 curve. I also don't recommend using the BT.709 source profile I provided earlier since I still don't quite know how to work with LittleCMS in terms of its white point shifting (it automatically normalizes all generated profiles to D50 even though I'm working with D65 everywhere, so if I want to combine them I'll have to use relative chromatic mode to fix the white point back to D65).
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management Last edited by nand chan; 13th September 2011 at 05:07. |
|||
13th September 2011, 06:00 | #162 | Link | |||
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
For future reference, how do I go about disabling yCMS gamma corrections (aka grayscale measurements) with your tools? You really shouldn't have that enabled by default, unless someone is calibrating to a pure power-curve (i.e. the only type of curve which yCMS agrees with ArgyllCMS) . Both yCMS (grayscale measurements) and littlecms2 (in mpc-hc) are seemingly unable to properly linearize dispcal's CIECAM02 scaled REC709/sRGB gamma curves, or return the curve to its pre-linearized state unmolested. I'm crossing my fingers that the ArgyllCMS collink method you came up with, will give the results I desire. Quote:
Quote:
Last edited by cyberbeing; 13th September 2011 at 06:05. |
|||
13th September 2011, 07:44 | #163 | Link |
Registered User
Join Date: Nov 2003
Posts: 1,281
|
Sorry for taking this off topic, but since Scarse has no documentation, does this CL look like what I want to be doing. Display is calibrated to a Gamma of 1.9
Code:
ipb -c i -i RGB -o RGB:1.9 -p HDTV test.icm
__________________
http://www.7-zip.org/ |
13th September 2011, 15:03 | #164 | Link | |||||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|||||
13th September 2011, 17:46 | #165 | Link |
Replicant
Join Date: Jan 2007
Location: strasbourg
Posts: 49
|
ok,it's work now,i have solved the probleme -panels of configuration -region and language-formats-additional parameters-in 'decimal symbol' replace the comma ',' by a point '.', Now I can test linkICC.
|
14th September 2011, 10:04 | #166 | Link | ||||
Registered User
Join Date: Aug 2011
Location: Australia
Posts: 51
|
Quote:
Quote:
linear space, with the input curves (or even more sophisticated transforms if you use ICC V4) serving to transform between the device space and the 3D mapping space. Quote:
Quote:
|
||||
14th September 2011, 13:54 | #167 | Link | ||||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Quote:
Quote:
Such things, in my opinion, belong in the hands of the usage implementation, and not the data format. If different implementations, for example a monitor calibration system, want to store additional meta-data (which file means what, which display they're associated with), they should introduce their own structures. Encoding such trivial “information” into the format itself is, in my opinion, more of a waste of space than additional bit depth. Quote:
So they decided to create their own, stripped down format instead, and it's up to programmers such as me who have both time and no obligations to reject third party code, to create the middleware / bridgeware.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
||||
18th September 2011, 12:44 | #168 | Link |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Version 0.13
This is a bug fix release, mainly to fix a blatant issue in the CalFile parser that was introduced last version. It's a shame I didn't notice it sooner. Download link (v0.13) Changelog: Code:
Version 0.13: * ICC profiles without added primaries information no longer get rejected (the color space gets set as “unknown”) * Calibration files no longer have swapped primaries, bug introduced in version 0.12 This fix affects: CalFile(), applycal, imagecal and --calibrate in make3dlut
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
20th September 2011, 12:24 | #169 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
And what happens if we aim for a "perfect" calibration? E.g. if we do a couple hundred (or even thousand) measurements and try to achieve perfect correction based on those measurements? Considering all the funny things like too small/big display gamuts, out of gamut source data, perception based stuff etc, the math to achieve "perfect" calibration could quickly become very complicated. Too complicated to run it in realtime on current Intel GPUs at least, I think. |
||
20th September 2011, 14:05 | #170 | Link | ||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
I'm not quite sure I agree with his philosophy though, since implementing such a huge and complex standard as ICC profiles takes a lot more work than re-inventing some simple format. Quote:
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
||
20th September 2011, 15:11 | #172 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Ps. Another disadvantage of using .icc profiles is that it might confuse people who are attempting to use the more common /device/ profiles instead of a link profile - since they all have the same extension they might not know the difference, or struggle in figuring out how to create a link profile before settling for some inferior solution. By forcing .3dlut, we have people actually being forced to search for .3dlut programs in particular, which would be our implementations - and there's no confusion between ICC profiles.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
23rd September 2011, 13:47 | #173 | Link |
Registered User
Join Date: Aug 2011
Posts: 21
|
Hi.
You are doing a great job - keep on ! I am trying to generate the 3DLUT file using the LinkICCGUI and getting a following error on Win 32 when i press generate. "Error: Could not find a part of the path 'C:\Users\#MyUsername#\AppData\Roaming\TI3Parser\dfdd367b-09e8-4086-96b8-373cd55f9f4d'." There is no TI3Parser folder at AppData\Roaming at all. My extracted 0.13 version is a C:\ . Latest .NET Frameworks installed. I choose both ICM and TI3 files created with dispcalGUI as linked on the guide. Is there something I miss ? Thanks for advance. Last edited by IceB; 23rd September 2011 at 13:49. |
23rd September 2011, 13:57 | #174 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
(It would surprise me though since even restricted accounts are supposed to have access to their appdata folders)
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
23rd September 2011, 17:43 | #175 | Link | |
Registered User
Join Date: Aug 2011
Posts: 21
|
Quote:
I have tried it on 2 computers an the laptop - all with admin account returned the same exact error. I also tried to copy the TI3Parser folder to the Appdata\Roaming folder - then pressing the "generate" button returns different error: "Error: The system can no find the file specified " What file does the app looking for and why at the first place it needs to look at AppData\Roaming\TI3Parser while this folder is not there. Is there any installation process I should do or should I use the new TI3Parser as is after the extraction. I tried it with different profiles and different machines - all of them return the same error - i must be missing something. |
|
23rd September 2011, 17:47 | #176 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
I just realized that I didn't add the dialog to automatically download yCMS to LinkICCGUI as well, I only added it to TI3ParserGUI.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
23rd September 2011, 23:24 | #178 | Link |
Registered User
Join Date: Nov 2003
Posts: 1,281
|
Can you add an option to select ycms from a user folder.
Seems a bit redundant needing to have ycms in a specific folder. Cheers.
__________________
http://www.7-zip.org/ |
23rd September 2011, 23:31 | #179 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Edit: Where do you think I should save the setting for this? 1. A registry key, 2. A config file in appdata or 3. A local configuration file in the \bin folder? Advantage of 3. is portability, but 1./2. is invisibility and the ability to retain settings / have settings effect every copy of the program.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management Last edited by nand chan; 23rd September 2011 at 23:38. |
|
24th September 2011, 01:56 | #180 | Link |
Registered User
Join Date: Nov 2003
Posts: 1,281
|
Personally, I would prefer 2 as it makes it easy to use the same config when upgrading.
I prefer 2 over 1 for this, as I think there shouldn't been things added to the registry unless really needed, although I not really that bothered as I don't install 9 million programs. Also some people get really anal about their registries. 3 would work fine if you switch to an installer which can upgrade over a previous release. edit: If you switch to an installer, you should provide an option to select the location of YCMS during install, or the option to download. I'd personally be happy to have the installer copy my download of YCMS to it's own bin folder (in case I delete the YCMS folder for instance without thinking).
__________________
http://www.7-zip.org/ Last edited by Audionut; 24th September 2011 at 02:01. |
Tags |
3dlut, argyllcms, color management, icc, madvr, ti3, ycms |
Thread Tools | Search this Thread |
Display Modes | |
|
|