NTSC-J TR-B9 colorspace / grade-mini on PCSX2
Hey Dogway, I've been using you grade-mini shader alot in Duckstation for color correcting to NTSC-J colorspace. Thanks so much for making that, I cant go back now that ive used it.
I think you should consider making a PR in Duckstation to add grade-mini to the shaders folder so it comes bundled with Duckstation by default. I had to add grade-mini.glsl myself but it works beautifully
However I cant figure out how to apply it to PCSX2 v2.0. Do you know of a way that I can accomplish this? I wanna use it on PCSX2 but its not a simple drag and drop like in Duckstation.
grade-mini in Duckstation:
Wow looks great with knobs. Where is grade-mini? I guess it's a Grade fork?
I will look into implementation to PCSX2 v2.0, but GSdx is very nitpicky. I implemented color temperature to the shader back in 2019 https://github.com/PCSX2/pcsx2/pull/2989 and I think that's what I have been using, but not phosphor emulation.
Where is grade-mini? I guess it's a Grade fork?
I got it from your repo https://github.com/Dogway/emulation-random/tree/master/Dolphin/Shaders , so I think you made it yourself. And in a PR you once wrote this about it:
"I updated it to include gamut compression, a faithful model of a CRT transfer function and a more accurate white point mapping function.
A very old (and primitive) version of the white point mapping function was also committed to PCSX2 to allow the reproduction of Japanese developed games in their original cool temperature.
For this version, called grade-mini I stripped unrelated or highly specific settings to avoid confusion and make it more approachable.
In summary it emulates composite signal round trip (conversion to Y'UV and quantization), CRT transfer function, RGB CRT Beams, CRT Saturation, CRT phosphor gamut and color temperature. For the output it implements gamut compression and color space conversion."
I don't know a whole lot about this stuff, but I thought PCSX2 dropped GSdx plugin in favor of a new thing? So hopefully itll be easier now. PCSX2 has post-processing shaders, but the ones in Duckstation allow you to add your own .fx and .glsl very easily
Honestly just anything that allows for correcting for the NTSC-J TR-B9 colorspace would be great, even if its not grade(-mini), just a toggle in the options would work.
A screenshot of PCSX2 post-processing options: