Favourite shader?

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

AndyHazz
Posts: 9
Joined: Sat Mar 11, 2023 7:39 pm

Favourite shader?

Post by AndyHazz »

With so many options now available for shaders, does anyone have a favourite?

I like using 'crt/crt-geom.glsp' - it looks sharp but not pixelated, and the rounded corners look good to me when playing on a 16:9 screen .. feels like my old Phillips Amiga monitor.

Can't say I've tried them all though, and a lot of them seem indistinguishable from each other - are there any other good ones to recommend?
Kasenshlogga
Posts: 68
Joined: Thu Jul 18, 2019 1:31 pm

Re: Favourite shader?

Post by Kasenshlogga »

AndyHazz wrote: Sun Mar 12, 2023 3:43 pm With so many options now available for shaders, does anyone have a favourite?

I like using 'crt/crt-geom.glsp' - it looks sharp but not pixelated, and the rounded corners look good to me when playing on a 16:9 screen .. feels like my old Phillips Amiga monitor.

Can't say I've tried them all though, and a lot of them seem indistinguishable from each other - are there any other good ones to recommend?
I found scalefx+rAA to to look really nice. Works well for both for VGA and SVGA games.
AndyHazz
Posts: 9
Joined: Sat Mar 11, 2023 7:39 pm

Re: Favourite shader?

Post by AndyHazz »

Yeah just tried scalefx+rAA, give a nice painterly effect to some of the artwork - that shader doesn't seem to work on android/switch though (I get 'Failed to apply some of the graphic option changes: the shader could not be changed'.

Definitely subjective but personally I prefer the scanline filters to the AA type filters
EstelRandir
Posts: 55
Joined: Thu Mar 16, 2017 6:02 pm

Re: Favourite shader?

Post by EstelRandir »

I really like the crt-consumer overall, but I do not like the rounded corners. I wish I knew how to make it flat instead.

Sev showed me how to remove the warp! (viewtopic.php?p=98200#p98200). Try this shader without the warp on Discworld I. It is beautiful to me.
User avatar
Praetorian
ScummVM Developer
Posts: 882
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Favourite shader?

Post by Praetorian »

This thread lacks screenshots :wink:

Please post screenshots using your favorite or custom shaders + game combination, so we can all appreciate the results!
EstelRandir
Posts: 55
Joined: Thu Mar 16, 2017 6:02 pm

Re: Favourite shader?

Post by EstelRandir »

Game: Discworld I
Graphics Mode: OpenGL
Render Mode: VGA
Scaler: TV, 2x
Shader: crt-consumer.glslp, modified to remove the screen warp effect

With this combination, the text in the options menu is the best I have seen for this game. Sadly, this shader causes flickering issues with Discworld 2.
1.png
1.png (3.49 MiB) Viewed 111212 times
2.png
2.png (2.77 MiB) Viewed 111212 times
3.png
3.png (2.24 MiB) Viewed 111212 times
4.png
4.png (4.06 MiB) Viewed 111212 times
5.png
5.png (3.05 MiB) Viewed 111212 times
Last edited by EstelRandir on Fri Mar 31, 2023 5:02 am, edited 2 times in total.
EstelRandir
Posts: 55
Joined: Thu Mar 16, 2017 6:02 pm

Re: Favourite shader?

Post by EstelRandir »

6.png
6.png (2.61 MiB) Viewed 111212 times
7.png
7.png (3.19 MiB) Viewed 111212 times
8.png
8.png (2.81 MiB) Viewed 111212 times
9.png
9.png (2.84 MiB) Viewed 111212 times
10.png
10.png (2.29 MiB) Viewed 111212 times
Kasenshlogga
Posts: 68
Joined: Thu Jul 18, 2019 1:31 pm

Re: Favourite shader?

Post by Kasenshlogga »

Game: Monkey Island 2, Simon The Sorcerer, Kyrandia 2
Graphics Mode: OpenGL
Render Mode: default
Scaler: default
Filter Graphics: off
Shader: scalefx+rAA
https://imgur.com/a/imXPpCi

The last screenshot also has reshade enabled to remove the remaining dithering. For this shader, leaving the scaler option at default produces the best results in my opinion.
AndyHazz
Posts: 9
Joined: Sat Mar 11, 2023 7:39 pm

Re: Favourite shader?

Post by AndyHazz »

Game: BaSS
Graphics Mode: OpenGL
Render Mode: default
Stretch mode: Pixel-perfect
Scaler: Normal/1x
Aspect ratio correction: on
Filter Graphics: off
Shader: crt-geom

Windows display resolution set to 1280x720px
Screenshot 2023-03-31 181534.png
Screenshot 2023-03-31 181534.png (1.34 MiB) Viewed 111163 times
User avatar
MusicallyInspired
Posts: 1138
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Re: Favourite shader?

Post by MusicallyInspired »

I haven't tried this latest version yet with shaders, but is there an included colour quantizing shader? My favourite pastime with shaders is quantizing a game's colours to different custom palettes like EGA, C64, CGA (and all its flavours), NES, etc or any palette I'd want to build.
User avatar
sev
ScummVM Lead
Posts: 2304
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Re: Favourite shader?

Post by sev »

MusicallyInspired wrote: Mon Apr 03, 2023 4:28 am I haven't tried this latest version yet with shaders, but is there an included colour quantizing shader? My favourite pastime with shaders is quantizing a game's colours to different custom palettes like EGA, C64, CGA (and all its flavours), NES, etc or any palette I'd want to build.
Yes, and a few, though limited. Below is 'presets/c64-monitor.glslp'


Eugene
Attachments
Screenshot 2023-04-04 at 12.44.26.png
Screenshot 2023-04-04 at 12.44.26.png (3.03 MiB) Viewed 111044 times
LavaDrop
Posts: 16
Joined: Sat Apr 01, 2006 11:21 pm

Re: Favourite shader?

Post by LavaDrop »

On my 2012 MacMini, CRT-Royale fails to load but CRT-Lottes works. I have to use the fast version because the normal is too demanding on my iGPU.

Game: Indy4
Graphics Mode: OpenGL
Render Mode: default
Stretch mode: Pixel-perfect
Scaler: Normal/1x
Aspect ratio correction: on
Filter Graphics: off
Shader: crt-lottes-fast
Captura de Pantalla 2023-04-12 a la(s) 10.24.43.png
Captura de Pantalla 2023-04-12 a la(s) 10.24.43.png (2.39 MiB) Viewed 110886 times
lemurs
Posts: 1
Joined: Fri Apr 07, 2023 11:46 am

Re: Favourite shader?

Post by lemurs »

I'm usually a big fan of interpolation shaders(pixellate, sharp-bilinear, AANN etc), pretty much the only way to get old DOS stuff to look decent imo. But I honestly can't tell if ScummVM has something similar on by default, because the games look pretty damn perfect in full-screen(ratio corrected) even without one.

Or I'm guessing the general lack of smooth scrolling and the low res makes it harder to see it?

If you do nearest neighbor on a SNES game for example it's very obvious something is wrong when the screen is moving because of all the shimmering tho. Same with a DOS prompt. Not because of the scrolling obviously, but because it's harder to scale a 640x400 image to 1080p nicely. The font looks all messed up with nearest neighbor(and bilinear is not really a good option imo because how mushy it makes everything look).

Here's two pages with some examples:

https://gamingprojects.wordpress.com/20 ... istortion/

http://filthypants.blogspot.com/2017/01 ... ixels.html

EDIT: There is actually a pretty noticeable difference in SVGA games when using pixellate or AANN vs sharp-bilinear. Is ScummVM using something like sharp-bilinear by default maybe? Because that doesn't seem to work very well with SVGA games at all for me.
User avatar
KainXVIII
Posts: 81
Joined: Mon Feb 11, 2008 10:00 pm
Location: Russia

Re: Favourite shader?

Post by KainXVIII »

lemurs wrote: Sat Apr 15, 2023 7:17 pm I'm usually a big fan of interpolation shaders(pixellate, sharp-bilinear, AANN etc)
Me too! I'm usually using band-limit shader for retroarch and pixellate for dosbox (others are not ported yet?), i wonder how good is AANN? :roll:
User avatar
Praetorian
ScummVM Developer
Posts: 882
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Favourite shader?

Post by Praetorian »

Moderation Info:
Recent posts about where the shaders files are stored and loading bugs for graphical shaders have been moved to the more relevant topic here:
viewtopic.php?p=98548#p98548
Post Reply