youkaicountry/yknytt

6xbrz filter

djsolidsnake86 opened this issue · 8 comments

is possible add this video filter for have a better graphic less pixellated? thanks
6xbrz filter is used in snes9x emulator

You mean to add some shaders ?

nope, is a video filter for better graphics

nope, is a video filter for better graphics

Well, a (pixel / fragment) shader is exactly 'a video filter for better graphics'.

For example, 6xbrz you mentioned can be implemented as a pixel shader, like here: https://github.com/libretro/glsl-shaders/blob/master/xbrz/shaders/6xbrz.glsl

Having an option to apply pixel shaders on top of a level would be really nice.

ah ok, sorry, so is a shader
yes the result is great on snes9x emulator with snes games that are pixellated, with the shaders not anymore pixellated :D

interesting indeed, good idea !

many emulators have improvements like shaders or FPS, in order to make games more visually comfortable :-)

Some shaders will be added to the new version, fortunately youkaicountry already did the main work. As for upscaling, Godot is restricted to its own shaders, so 6xbrz is not possible. But I found this one: https://godotshaders.com/shader/hq4x-shader-like-in-emulators/ . Only backgrounds will be upscaled, because upscaled Juni looks unhealthy =)
But I should warn, this option may be removed later, because it would be funny to play one or two levels with shaders, but usually players don't need them.

Ok tanks ;-)