Editing Shader Presets

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{WIP}}
 
 
Shader Presets are combinations of one or more shaders. The Shader Chain which is a stack of shader passes each one pointing to a specific shader file.<ref>[https://docs.libretro.com/guides/shaders/#shader-presets Libretro docs: Shaders]</ref> There is a misconception about shaders; Generally, you really can't copy+paste shaders between two different programs even if they support same extension like .glsl, not unless they know how their shaders are structured and what kind of input they need and output they give.<ref>[https://forums.dolphin-emu.org/Thread-possible-to-create-a-ntsc-s-video-shader-for-dolphin?pid=450879#pid450879 Shonumi's comment about shader extensions and using with different programs]</ref>
 
Shader Presets are combinations of one or more shaders. The Shader Chain which is a stack of shader passes each one pointing to a specific shader file.<ref>[https://docs.libretro.com/guides/shaders/#shader-presets Libretro docs: Shaders]</ref> There is a misconception about shaders; Generally, you really can't copy+paste shaders between two different programs even if they support same extension like .glsl, not unless they know how their shaders are structured and what kind of input they need and output they give.<ref>[https://forums.dolphin-emu.org/Thread-possible-to-create-a-ntsc-s-video-shader-for-dolphin?pid=450879#pid450879 Shonumi's comment about shader extensions and using with different programs]</ref>
 
;Before diving in;
 
;*Some of the [[Shader Presets]] mentioned below include [[shaders and filters]] that are already available as enhancement/adjustment option (such as [https://www.nvidia.com/content/Control-Panel-Help/vLatest/en-us/mergedProjects/nvdsp/To_use_Digital_Vibrance_to_make_your_desktop_colors_richer.htm digital vibrance]) in your [https://www.pcgamingwiki.com/wiki/Category:Graphics_Adaptor GPU driver control panel]  or from your digital [[displays|display]] OSD. Some of those things may cause color clipping, exposure issues (due to using excessive digital adjustments to image) and [[Input lag]]. It's recommended to avoid usage of color or excessive image options/filters. But you can use [[Displays|analog device/CRT]]'s OSD adjustments. Another proper option for this using the RTX Dynamic Vibrance option (See [[Shaders and filters#AI-powered filters]]) to avoid color crashing and top of that using a HDR device with [[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping]].
 
  
 
==RetroArch/Libretro==
 
==RetroArch/Libretro==
Line 15: Line 11:
  
 
===[https://forums.libretro.com/t/sonkun-s-crt-guest-advanced-slot-mask-presets-thread/39091 Sonkun’s crt-guest-advanced-hd presets]===
 
===[https://forums.libretro.com/t/sonkun-s-crt-guest-advanced-slot-mask-presets-thread/39091 Sonkun’s crt-guest-advanced-hd presets]===
[[File:Sonkun megadrive.jpeg|thumb|298px|ntsc preset Megadrive version]]
+
[[File:Sonkun megadrive.jpeg|thumb|298px|ntsc 2-phase preset Megadrive version]]
A mix of basic crt attributes that invokes a nostalgic vibe with a modern twist, based on [https://forums.libretro.com/t/new-crt-shader-from-guest-crt-guest-advanced-updates/25444 @guest.r’s crt advanced hd and ntsc shader] combined with a variation of [https://forums.libretro.com/t/dogways-grading-shader-slang/27148/442 @Dogway’s grade shader].
+
A mix of basic crt attributes that invokes a nostalgic vibe with a modern twist.
  
3 shader preset folders for 3 monitor types: 1080p, 1440p and 4k so whichever monitor you have, you can choose the right shader resolution for your monitor type. These presets were designed to be used on these three resolution types only. Not OLED, 720p or other random resolutions, if you use it on any type of display besides those 3 standard displays [http://forums.libretro.com/u/sonkun Sonkun] may not be able to help if you run into any issues. If they end up looking ok to you on your display regardless then game on. 64 shader presets to choose from per folder with 3 different phosphor types for USA, Japan and PAL that come in both color temp and multiple cable types to choose from included (representing 4 cable types to choose from: rf, composite, s-video and rgb and 3 composite types to choose from: standard, artifacts and Megadrive rainbow. Also S-Video presets includes [https://github.com/Hyllian Hyllian]’s “sgenpt-mix multpass” shader to take care of checkerboard dithering and lite vertical line dithering)
+
3 shader preset folders for 3 monitor types: 1080p, 1440p and 4k so whichever monitor you have, you can choose the right shader resolution for your monitor type. These presets were designed to be used on these three resolution types only. Not OLED, 720p or other random resolutions, if you use it on any type of display besides those 3 standard displays [http://forums.libretro.com/u/sonkun Sonkun] may not be able to help if you run into any issues. If they end up looking ok to you on your display regardless then game on. 64 shader presets to choose from per folder with 3 different phosphor types for USA, Japan and PAL that come in both color temp and multiple cable types to choose from included (representing 4 cable types to choose from: rf, composite, s-video and rgb).[http://forums.libretro.com/u/sonkun Sonkun] created two different types of rf/composite connections, one for ntsc 2-phase and one for ntsc 3-phase. Most systems used the 2-phase output but a few systems used the 3-phase output as well.<br/>
  
Recommended to use with these shaders is rf/composite for all systems from the 4th generation consoles and below (nes, snes, genesis, atari, turbografx etc.), s-video for 5th and 6th generation consoles (ps1, saturn, n64, dreamcast, ps2, gamecube) and rgb for arcade. Also for NES cores Sonkun recommend changing the Palette setting. The two most popular cores are mesen and nestopia. For Mesen you should use the “Original Hardware (by FirebrandX)” setting, for Nestopia use the “NTSC hardware FBx” setting as Sonkun composite presets were designed with those pallets settings. Also with Mesen you should change both the top and bottom overscan settings to 8px to avoid harsh moire patterns on the screen. For Nintendo 64 mupen64plus-next core with Parallel-rdp settings enabled Sonkun also recommend changing the “crop overscan” setting to 8 to help reduce moire patterns that appear on the screen with that setting at default 0.
+
[http://forums.libretro.com/u/sonkun Sonkun] created a list of the common retro systems on RetroArch to choose the right connection for the right system;
 +
 
 +
<small>
 +
<div style="max-width:100%; overflow:auto;">
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|ntsc 2-phase
 +
! scope="col"|ntsc 3-phase
 +
|-
 +
! colspan="2"|
 +
|-
 +
|Amstrad GX4000, Arcade, Atari 5200, Atari 7800, Atari Jaguar/CD, Atari ST, Commodore CDTV, Commodore Amiga CD32, Fairchild Channel F, Magnavox Odyssey 2, Mattel Intellivision, MS-DOS, MSX2, MSX2+, MSXturboR, Nintendo 64/DD, Nintendo GameCube, NEC PC Engine(Turbo Grafx)/CD, NEC SuperGrafx, Panasonic 3DO, Philips CD-i, SNK Neo Geo AES, SNK Neo Geo CD, Sega Megadrive(Genesis)/CD/32X, Sega Dreamcast, Sega Pico, Sega Saturn, Sharp X68000, Sony PlayStation, Sony PlayStation 2
 +
|Atari 2600, ColecoVision, MSX, NEC PC-FX, Nintendo Famicom/Nintendo Entertainment System, Sega Master System, Sega SG-1000, Super Famicom/Super Nintendo Entertainment System
 +
|}
 +
</div>
 +
</small>
 +
 
 +
Only a few systems used the 3-phase output as you can see but that output produced a different diagonal dithering color/artifact effect on the screen for those specific systems that the 2-phase output didn’t and [http://forums.libretro.com/u/sonkun Sonkun] wanted to recreate those outputs with these two types of ntsc shader presets. [http://forums.libretro.com/u/sonkun Sonkun] also created a rf/composite ntsc 2-phase preset strictly for Megadrive/Genesis that recreates the accurate rainbow dithering effects so you have two options for rf/composite dithering/rainbows that you can choose from.
  
 
===[https://forums.libretro.com/t/mega-bezel-reflection-shader-feedback-and-updates/25512 HSM's Mega Bezel]===
 
===[https://forums.libretro.com/t/mega-bezel-reflection-shader-feedback-and-updates/25512 HSM's Mega Bezel]===
Line 44: Line 56:
 
</small>
 
</small>
  
====Other notable presets for HSM project====
+
====Extra Presets for HSM project====
 
These presets are tested and developed for use in conjunction with the HSM's Mega Bezel.
 
These presets are tested and developed for use in conjunction with the HSM's Mega Bezel.
 
[[File:Duimon's NGP-NGPC preset.jpeg|thumb|298px|Duimon's Neo Geo Pocket/Color preset]]
 
[[File:Duimon's NGP-NGPC preset.jpeg|thumb|298px|Duimon's Neo Geo Pocket/Color preset]]
*[https://forums.libretro.com/t/cyberlab-mega-bezel-death-to-pixels-shader-preset-pack/35606/1 CyberLab Mega Bezel Death To Pixels] ('''Includes HDR supported "Megatron 4K HDR presets" [[#External_Links|which is heavily recommended]] if you have a HDR supported 4K display.''')
+
*[https://forums.libretro.com/t/cyberlab-mega-bezel-death-to-pixels-shader-preset-pack/35606/1 CyberLab Mega Bezel Death To Pixels] ('''Includes HDR supported "CyberTron 4K HDR presets" [[#External_Links|which is heavily recommended]] if you have a HDR supported display.''')
 
*[https://forums.libretro.com/t/thenamec-mega-bezel-packs-amiga-commodore-64-vic20-crtgaming-soon/31523 TheNamec Mega Bezel Packs Amiga, Commodore 64, VIC20, CRTgaming]
 
*[https://forums.libretro.com/t/thenamec-mega-bezel-packs-amiga-commodore-64-vic20-crtgaming-soon/31523 TheNamec Mega Bezel Packs Amiga, Commodore 64, VIC20, CRTgaming]
 
*[https://github.com/Duimon/Duimon-Mega-Bezel#installation-using-the-release-zip Duimon Mega Bezel Graphics]
 
*[https://github.com/Duimon/Duimon-Mega-Bezel#installation-using-the-release-zip Duimon Mega Bezel Graphics]
Line 55: Line 67:
  
 
===[https://forums.libretro.com/t/sony-megatron-colour-video-monitor/36109 Sony Megatron (HDR)]===
 
===[https://forums.libretro.com/t/sony-megatron-colour-video-monitor/36109 Sony Megatron (HDR)]===
These presets/shaders are intended to rely heavily on the [https://www.rtings.com/monitor/tests/picture-quality/peak-brightness#our-tests luminance performance] of your display rather than the performance of your graphics card. As such you will need a bright display preferably DisplayHDR 600 but some SDR screens do get bright enough in particular laptop screens. A DisplayHDR 1000 display will really have the head room to cope with some of the hgher end PVM’s etc.
+
These presets/shaders are intended to rely heavily on the quality of your display rather than the quality of your graphics card. As such you will need a bright display preferably DisplayHDR 600 but some SDR screens do get bright enough in particular laptop screens. A DisplayHDR 1000 display will really have the head room to cope with some of the hgher end PVM’s etc. This shader should run on a Pi4 and it will definitely run on integrated graphics.
  
 
===[https://github.com/RetroCrisis/Retro-Crisis-GDV-NTSC Retro-Crisis-GDV-NTSC]===
 
===[https://github.com/RetroCrisis/Retro-Crisis-GDV-NTSC Retro-Crisis-GDV-NTSC]===
Line 115: Line 127:
  
 
===Overlay/Bezel packages===
 
===Overlay/Bezel packages===
These overlay/bezel packs shouldn't be confused with shader presets above. Most of these packs only comes with overlay and config files (.cfg and .png files) for 'RetroArch/config/mame or FinalBurn Neo' and 'RetroArch/overlays/arcade' directories.
+
These overlay/bezel packs shouldn't be confused with shader presets above. These packs contains only overlay and config files (.cfg and .png files) for 'RetroArch/config/mame' OR 'RetroArch/config/FinalBurn Neo' and 'RetroArch/overlays/arcade' directories". Having said that, some of them includes "[[#HSM.27s_Mega_Bezel|HSM's Mega Bezel]]" presets conjunction with their artworks/overlays.
  
 
*[https://forums.launchbox-app.com/profile/88501-mr-retrolust/content/?type=downloads_file&change_section=1 Mr. RetroLust's Lights Off]
 
*[https://forums.launchbox-app.com/profile/88501-mr-retrolust/content/?type=downloads_file&change_section=1 Mr. RetroLust's Lights Off]
Line 129: Line 141:
 
<div style="height:20em; width:500px; overflow:auto; border:2px solid black;">
 
<div style="height:20em; width:500px; overflow:auto; border:2px solid black;">
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
! scope="col"|Features
 
 
|-
 
|-
 
|
 
|
Line 148: Line 159:
  
 
Back-Ups Arcade relies of three pieces of software to make it work:
 
Back-Ups Arcade relies of three pieces of software to make it work:
 +
 +
<small>
 +
<div style="height:8em; width:500px; overflow:auto; border:2px solid black;">
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
|
 
*    Attract Mode Plus: The front end.
 
*    Attract Mode Plus: The front end.
 
*    RetroArch: The back end.
 
*    RetroArch: The back end.
 
*    RocketLauncher: The intermediary software used for game fades and pause menu.
 
*    RocketLauncher: The intermediary software used for game fades and pause menu.
 +
|}
 +
</div>
 +
</small>
  
 
'''For more information;'''
 
'''For more information;'''
Line 156: Line 176:
  
 
==[https://reshade.me/#download ReShade]==
 
==[https://reshade.me/#download ReShade]==
ReShade is a '''generic post-processing injector''' for games and video software developed by [https://github.com/crosire crosire]. Similar to libretro, shader effects are saved with a special extension: ".fx", and again similar to libretro you can tweak them to fit your needs or create your own custom preset. '''For preset file location look for ReShade.ini and "CurrentPresetPath=", and it will tell you the location'''. Latest [[Duckstation]] release builds comes with [[PlayStation_emulators#Enhancements|ReShade .fx shader support]].
+
ReShade is a '''generic post-processing injector''' for games and video software developed by [https://github.com/crosire crosire]. Similar to libretro, shader effects are saved with a special extension:
 +
 
 +
  .fx'''h''' for '''fx'''
 +
 
 +
And again similar to libretro you can tweak them to fit your needs or create your own custom preset. '''For preset file location look for ReShade.ini and "CurrentPresetPath=", and it will tell you the location'''.<br/>
 +
  Latest [[Duckstation]] release builds comes with [https://github.com/stenzek/duckstation/commit/8a40c7bf944b3a4209d90134a379c9d1f0cc7e20 ReShade .fx shader support].
 +
 
 +
===Notable presets for ReShade===
 +
{{WIP}}
  
 
====[https://github.com/MajorPainTheCactus/SonyMegatron-ReShade Sony Megatron ReShade Port (HDR)]====
 
====[https://github.com/MajorPainTheCactus/SonyMegatron-ReShade Sony Megatron ReShade Port (HDR)]====
Line 164: Line 192:
  
 
====[https://disk.yandex.ru/d/JO3NUIa0r1X45w Vasiliy.M.'s PCSX2 CRT]====
 
====[https://disk.yandex.ru/d/JO3NUIa0r1X45w Vasiliy.M.'s PCSX2 CRT]====
:<small>[https://youtu.be/dpSi5yn2emY?t=18 Demonstration]</small>
+
:<small>[https://youtu.be/dpSi5yn2emY?t=18 (Demonstration)]</small>
  
 
====[https://github.com/frankschoeman/kyubus-shader kyubus Retro CRT]====
 
====[https://github.com/frankschoeman/kyubus-shader kyubus Retro CRT]====
:<small>[https://www.youtube.com/@kyubus7814/videos Demonstration]</small>
+
:<small>[https://www.youtube.com/@kyubus7814/videos (Demonstration)]</small>
 
::Kyubus Retro CRT is a collection of Reshade and RetroArch retro CRT presets using existing shaders such as [[CRT_shaders#CRT-Guest-Advanced|CRT-Guest]], [[CRT_shaders#CRT-Royale|CRT-Royale]] and [[CRT_shaders#CRT-Lottes|CRT-Lottes]]. ::These presets are mainly developed on a monitor resolution of 1440p but presets for 1080p and 4k monitors are included.
 
::Kyubus Retro CRT is a collection of Reshade and RetroArch retro CRT presets using existing shaders such as [[CRT_shaders#CRT-Guest-Advanced|CRT-Guest]], [[CRT_shaders#CRT-Royale|CRT-Royale]] and [[CRT_shaders#CRT-Lottes|CRT-Lottes]]. ::These presets are mainly developed on a monitor resolution of 1440p but presets for 1080p and 4k monitors are included.
 
::To make the lower resolution shader display correctly RetroArch (or any emulator) integer scaling needs to be switched ON (Settings>video>scaling). GaussianBlur, LumaSharpen and Deband(range) are probably the first parameters you might want to adjust depending on the resolution of the content and your preferences. [https://github.com/frankschoeman frankschoeman] also recommend trying RetroArch shaders underneath such as "/xbr/super-xbr-fast.slangp"(Set Input and Output gamma to 1.0 in shader parameters) and "/cubic/catmull-rom-fast.slangp". In case those aren't available [https://github.com/frankschoeman frankschoeman] suggest setting the preset to one where GaussianBlur is enabled.
 
::To make the lower resolution shader display correctly RetroArch (or any emulator) integer scaling needs to be switched ON (Settings>video>scaling). GaussianBlur, LumaSharpen and Deband(range) are probably the first parameters you might want to adjust depending on the resolution of the content and your preferences. [https://github.com/frankschoeman frankschoeman] also recommend trying RetroArch shaders underneath such as "/xbr/super-xbr-fast.slangp"(Set Input and Output gamma to 1.0 in shader parameters) and "/cubic/catmull-rom-fast.slangp". In case those aren't available [https://github.com/frankschoeman frankschoeman] suggest setting the preset to one where GaussianBlur is enabled.
  
 
====[https://1drv.ms/u/s!Akfc1OCPWC-sg9BB3R1LG2SjK66Cvg?e=nxVGTe AirCon's Retro CRT]====
 
====[https://1drv.ms/u/s!Akfc1OCPWC-sg9BB3R1LG2SjK66Cvg?e=nxVGTe AirCon's Retro CRT]====
:<small>[https://www.youtube.com/watch?v=wp_ha411BgY Demonstration]</small>
+
:<small>[https://www.youtube.com/watch?v=wp_ha411BgY (Demonstration)]</small>
 
::Mimics blurry, lightbleeding, uncalibrated inexpensive 8~90's CRT.
 
::Mimics blurry, lightbleeding, uncalibrated inexpensive 8~90's CRT.
  
 
====Notable shaders for using with ReShade Presets====
 
====Notable shaders for using with ReShade Presets====
See [[Shaders_and_filters#Notable_ReShade_shaders|this section]].
+
These are not shader presets. But you can create your own custom preset using these .fx shaders.
  
==Special K==
+
<small>
See [https://www.pcgamingwiki.com/wiki/Special_K PCGamingWiki: Special K page].
+
<div style="height:25em; width:500px; overflow:auto; border:2px solid black;">
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
|
 +
[https://www.patreon.com/mcflypg Pascal Gilcher's <abbr title="Screen-Space Ray Traced Global Illumination shader">RTGI shader</abbr>] ($)
 +
:Developed by [https://twitter.com/mcflypg Pascal "Marty McFly" Gilcher], RTGI & '''Screen-Space''' Ray Traced Global Illumination is an upcoming shader for ReShade which make use of Path Tracing to bring Real Time Global Illumination to every games. Global Illumination is certainly not something new for games but unlike conventional Baked / Precomputed Realtime GI, Marty McFly's Path Traced solution can provide a way more realistic and physically correct Global Illumination for every game. <ref>[https://www.youtube.com/watch?v=ZOPgXRZSvzQ Ray Tracing Revolution's video about RTGI]</ref>
 +
::Reshade needs [https://www.youtube.com/watch?v=zMceMD9OzIE '''depth buffer access'''] to make the RTGI shader work properly.
 +
[https://github.com/MajorPainTheCactus/AutoHDR-ReShade AutoHDR]
 +
:This add on is ideally intended to be used with the Sony Megatron ReShade Port Presets.
 +
[https://github.com/Matsilagi/RSRetroArch/ matsilagi's RSRetroArch]
 +
:Repository of RetroArch and retro-related shaders / shaders from programs, ported for ReShade
 +
[https://github.com/akgunter/crt-royale-reshade akgunter's crt-royale-reshade]
 +
:This is a port of the crt-royale shader by TroggleMonkey from RetroArch/libretro to ReShade 4.9+.
 +
[https://forums.libretro.com/t/crt-guest-advanced-hd-and-ntsc-for-reshade/41880 DevilSingh's CRT-Guest-Advanced, HD and NTSC for ReShade]
 +
|}
 +
</div>
 +
</small>
  
 
==[https://github.com/mausimus/ShaderGlass/releases ShaderGlass]==
 
==[https://github.com/mausimus/ShaderGlass/releases ShaderGlass]==
Line 203: Line 247:
 
</small>
 
</small>
  
[[File:Using VMware_and_WindowCast_libretro_core_with_Duimon_DOSBox_preset.jpeg|thumb|298px|Using [[Windows_2000/XP/Vista_emulators|VMware]] and [[#WindowCast_for_Libretro|WindowCast libretro core]] with [[#Other_notable_presets_for_HSM_project|Duimon DOSBox preset]]]]
+
[[File:Using VMware_and_WindowCast_libretro_core_with_Duimon_DOSBox_preset.jpeg|thumb|298px|Using [[Windows_2000/XP/Vista_emulators|VMware]] and [[#WindowCast_for_Libretro|WindowCast libretro core]] with [[#Extra_Presets_for_HSM_project|Duimon DOSBox preset]]]]
 
 
 
==[https://forums.libretro.com/t/official-release-thread-for-windowcast-core/40464 WindowCast for Libretro]==
 
==[https://forums.libretro.com/t/official-release-thread-for-windowcast-core/40464 WindowCast for Libretro]==
 
WindowCast for Libretro/libretro-wincapture (formerly WGC Window Capture) Libretro core to capture the contents of another window for video processing. This is useful, for say, capturing the output of a standalone emulator that doesn't have advanced pp shader implementation (like xemu, [[GameCube_emulators#Enhancements|Dolphin]], PCSX2[https://github.com/PCSX2/pcsx2/pull/7498#issue-1466652311 *]) or a PC game running in a window and then processing it with RetroArch's shader stack. [[#WindowCast for Libretro|WindowCast for Libretro]], [[#ReShade|ReShade]] or [[#ShaderGlass|ShaderGlass]] are the only decent way to do this if the emulator doesn't have any advanced pp shader implementation.
 
WindowCast for Libretro/libretro-wincapture (formerly WGC Window Capture) Libretro core to capture the contents of another window for video processing. This is useful, for say, capturing the output of a standalone emulator that doesn't have advanced pp shader implementation (like xemu, [[GameCube_emulators#Enhancements|Dolphin]], PCSX2[https://github.com/PCSX2/pcsx2/pull/7498#issue-1466652311 *]) or a PC game running in a window and then processing it with RetroArch's shader stack. [[#WindowCast for Libretro|WindowCast for Libretro]], [[#ReShade|ReShade]] or [[#ShaderGlass|ShaderGlass]] are the only decent way to do this if the emulator doesn't have any advanced pp shader implementation.
Line 218: Line 261:
 
:You can find [https://github.com/SnowflakePowered/librashader librashader on GitHub].
 
:You can find [https://github.com/SnowflakePowered/librashader librashader on GitHub].
 
:Reddit thread: [https://old.reddit.com/r/emulation/comments/17tgpqf/has_there_been_any_interest_in_librashader_support/ Has there been any interest in librashader support?]
 
:Reddit thread: [https://old.reddit.com/r/emulation/comments/17tgpqf/has_there_been_any_interest_in_librashader_support/ Has there been any interest in librashader support?]
::with v137 version, [[Ares]] emulator integrated librashader support thanks to [https://github.com/ares-emulator/ares/pull/1397 this pull request].
 
  
 
==Future==
 
==Future==
Line 229: Line 271:
 
*[https://www.youtube.com/watch?v=otNKBqxOLPE EmuVR with <abbr title="Screen-Space Ray Traced Global Illumination shader">RTGI</abbr> example demonstration #1]
 
*[https://www.youtube.com/watch?v=otNKBqxOLPE EmuVR with <abbr title="Screen-Space Ray Traced Global Illumination shader">RTGI</abbr> example demonstration #1]
 
*[https://www.youtube.com/watch?v=snBg45ES-II EmuVR with <abbr title="Screen-Space Ray Traced Global Illumination shader">RTGI</abbr> example demonstration #2]
 
*[https://www.youtube.com/watch?v=snBg45ES-II EmuVR with <abbr title="Screen-Space Ray Traced Global Illumination shader">RTGI</abbr> example demonstration #2]
 
==See also==
 
*[[CRT_shaders|CRT shaders]]
 
*[[Shaders_and_filters|Shaders and filters]]
 
*[[NTSC_filters|NTSC filters]]
 
*[[High dynamic range]] (HDR)
 
  
 
==External Links==
 
==External Links==
 +
<small>
 +
<div style="height:17em; width:620px; overflow:auto; border:2px solid black;">
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
|
 
*[https://forums.libretro.com/c/retroarch-additions/retroarch-shaders  RetroArch Additions - Shaders]  
 
*[https://forums.libretro.com/c/retroarch-additions/retroarch-shaders  RetroArch Additions - Shaders]  
 
*[https://reshade.me/forum/shader-discussion/6140-reshade-shaders-repository-index Reshade Shaders Repository Index]
 
*[https://reshade.me/forum/shader-discussion/6140-reshade-shaders-repository-index Reshade Shaders Repository Index]
 
*[https://thingsiplay.game.blog/2022/10/04/discovering-sonkuns-crt-guest-advanced-ntsc-slot-mask-presets/ thingsiplay's article on sonkun's preset pack]
 
*[https://thingsiplay.game.blog/2022/10/04/discovering-sonkuns-crt-guest-advanced-ntsc-slot-mask-presets/ thingsiplay's article on sonkun's preset pack]
 
*[https://www.youtube.com/watch?v=OIagIphxSwg "Integrum Retro" showcasing shader presets and overlays]
 
*[https://www.youtube.com/watch?v=OIagIphxSwg "Integrum Retro" showcasing shader presets and overlays]
*"Retro Crisis" showcasing [https://www.youtube.com/watch?v=vDcmPpDUZwA Sonkun's presets], [https://www.youtube.com/watch?v=rEcUOEK8j3c Sonkun's NEW presets with new guest.r shaders], [https://www.youtube.com/watch?v=qhjXeo6e44Q CyberLab's NEW version of CRT-Royale], [https://www.youtube.com/watch?v=VghduLw79-E CyberLab Megatron 4K HDR], [https://www.youtube.com/watch?v=yNmJ0n-QMCY CyberLab's NEW Megatron presets for Death To Pixels Shader preset packs], [https://www.youtube.com/watch?v=_oM1SCv48-E Retro-Crisis-GDV-NTSC NEW PlayStation presets] and podcasts with [https://www.youtube.com/watch?v=9jtpXtJbRps Hyperspace Madness - Creator of Mega Bezel] and [https://www.youtube.com/watch?v=hu3mtPbfMTk CyberLab - Creator of Mega Bezel Death To Pixels Shader Preset Pack]
+
*"Retro Crisis" showcasing [https://www.youtube.com/watch?v=vDcmPpDUZwA Sonkun's presets], [https://www.youtube.com/watch?v=rEcUOEK8j3c Sonkun's NEW presets with new guest.r shaders], [https://www.youtube.com/watch?v=qhjXeo6e44Q CyberLab's NEW version of CRT-Royale], [https://www.youtube.com/watch?v=yNmJ0n-QMCY CyberLab's NEW CyberTron presets for Death To Pixels Shader preset packs], [https://www.youtube.com/watch?v=_oM1SCv48-E Retro-Crisis-GDV-NTSC NEW PlayStation presets] and podcasts with [https://www.youtube.com/watch?v=9jtpXtJbRps Hyperspace Madness - Creator of Mega Bezel] and [https://www.youtube.com/watch?v=hu3mtPbfMTk CyberLab - Creator of Mega Bezel Death To Pixels Shader Preset Pack]
*[https://forums.libretro.com/t/please-show-off-what-crt-shaders-can-do/19193?page=303 libretro forum: what crt shaders can do]
+
|}
 +
</div>
 +
</small>
  
 
[[Category:FAQs]]
 
[[Category:FAQs]]
 
[[Category:Shaders/Filters]]
 
[[Category:Shaders/Filters]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Templates used on this page: