Closed 0x4E69676874466F78 closed 2 years ago
I'll port them after v0.7 is released.
@Blinue
I'll port them after v0.7 is released.
Thank you very much!
I've ported some CRT shaders, including CRT-Easymode, CRT-Geom, CRT-Hyllian, CRT-Lottes and GTU, I think this is enough for most people
crt-royale is a nice shader too, but it doesn't fit magpie
@Blinue thanks a lot! Soon I will try a new shaders.
crt-royale is a nice shader too, but it doesn't fit magpie
What's wrong there?
crt-royale has high requirements on the size of the input image. It is more suitable to be integrated in a simulator than as a general-purpose post-processing stage.
Thanks for the answer.
Visually more correct settings:
{
"name": "CRT-Geom",
"effects": [
{
"effect": "CRT_Geom",
"scale": [ -1, -1 ],
"curvature": 0,
"CRTGamma": 1.5,
"monitorGamma": 2.2,
"cornerSize": 0.001,
}
]
},
I don't know why need to reduce CRTGamma.
Lanczos
CRT-Geom before:
CRT-Geom after:
Also need to include in settings all CRT Shaders. CRT_Hyllian and CRT_Lottes are good. For this game I liked more CRT_Lottes. But I will try to make a hybrid with FXAA antialiasing.
{
"name": "CRT-Lottes",
"effects": [
{
"effect": "CRT_Lottes",
"scale": [ -1, -1 ]
}
]
},
{
"name": "CRT-Hyllian",
"effects": [
{
"effect": "CRT_Hyllian",
"scale": [ -1, -1 ]
}
]
},
{
"name": "CRT-Easymode",
"effects": [
{
"effect": "CRT_Easymode",
"scale": [ -1, -1 ]
}
]
},
Thanks for the test, here is a sample config: https://gist.github.com/hooke007/818ecc88f18e229bca743b7ae48947ad#file-scalemodels-json-L240
Gist[Magpie profile] https://github.com/Blinue/Magpie 示例缩放配置 - ScaleModels.json
Very nice:
{"name":"CRT_Lottes+SMAA_High","effects":[
{"effect":"SMAA_High"},
{"effect":"CRT_Lottes","scale":[-1,-1],
"hardScan":-8,"hardPix":-3,"warpX":0.0,"warpY":0.0,
"maskDark":0.5,"maskLight":1.5,"scaleInLinearGamma":1,"shadowMask":3,"brightBoost":1,
"hardBloomPix":-1.5,"hardBloomScan":-2,"bloomAmount":0.15,"shape":2},
]},
Thanks again for porting these shaders to Magpie!
Thanks for the good app. Many old games are scary on LCD. I would like to run any old games with CRT shader. For example: https://github.com/mamedev/mame/tree/master/hlsl (MAME HLSL CRT shader) https://github.com/Matsilagi/RSRetroArch (CRT and etc shader collection, ported for ReShade and ShaderToy)