RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Classic CRT Collection - Overlay Pack (Work in Progress)

    Scheduled Pinned Locked Moved Projects and Themes
    crtoverlaycrt overlaysretropieretroarch
    44 Posts 11 Posters 24.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TreyMT
      TreyM
      last edited by TreyM

      @JesseBlue Here is the source image:
      alt text

      I found it on this forum post on Sega-16 just bowsing Google images: Need help identifying an CRT tv.

      Here is my edit:
      alt text
      as you can see there was a good bit done to the image to clean it up and correct perspective issues.

      Actually looking at it now, it looks like I messed up a few things and need to go fix them (concerning the upper right glass tab and the LED stuff)

      1 Reply Last reply Reply Quote 2
      • JesseBlueJ
        JesseBlue
        last edited by

        Wow, that looks like a lot of work. I'm really impressed! Thank you!

        1 Reply Last reply Reply Quote 0
        • TreyMT
          TreyM
          last edited by

          Something I've been turning over in my head lately is to move my focus to make a custom ReShade overlay to better control the realism of the CRT overlays themselves. I have a lot of experience in writing HLSL and have even emulated CRT effects before to a degree: Eight Zero (80s themed VHS/CRT mod for Fallout 4)

          The general idea is to make a fully interactive, customizable overlay with full control over glass screen quality/damage, screen haze strength, shadow mask type, scanline strength, glass reflections, room lighting, bezels that reflect the gameplay on the screen, glow on the floor from the screen if the room lighting is set to night time, etc, etc...

          If I make a custom ReShade for this purpose, while this will only support devices running Windows (Open GL/DX9/DX11,) it will allow FAR GREATER control for the end user, and my overlays can still be maintained with separate RetroArch native versions as they exist now for the other RetroArch platforms.

          1 Reply Last reply Reply Quote 1
          • TreyMT
            TreyM
            last edited by

            Some progress on a reshade version:
            alt text

            Got the bezel reflections and adjustable lighting working as well as per CRT color profiles. It's coming along nicely.

            1 Reply Last reply Reply Quote 5
            • TreyMT
              TreyM
              last edited by TreyM

              Got Lottes CRT and the NTSC shader ported over to ReShade. All RetroArch shaders are disabled here. Everything is being done in ReShade. Here is a shot demonstrating the night lighting (it now has the ability to sync to your system time!)

              alt text

              Look at those lovely bezel reflections. MMMMmmmm....

              1 Reply Last reply Reply Quote 4
              • caver01C
                caver01 @wmarcio
                last edited by

                @wmarcio unfortunately, your SF2 example is using the wrong aspect ratio. Street Fighter is supposed to be displayed at a 4:3 aspect. Yours is stretched to fill that wide Phillips TV but it is technically incorrect. That is why the characters look squashed and fat.

                I know it seems like that game should be wide, given the resolution is 384x224, but the pixel aspect ratio is 7:9 (non square pixels) so it is intended to be displayed fullscreen on a 4:3 arcade monitor.

                My 4-player cocktail style cabinet built as a custom "roadcase"

                TreyMT 1 Reply Last reply Reply Quote 1
                • TreyMT
                  TreyM @caver01
                  last edited by

                  @caver01 Yeah in my reference pic here, it's supposed to look like this:
                  alt text

                  That's U.N. Squadron / Area 88 on SNES. The Widescreen overlay is supposed to have pillarbox like what is shown in the pic. It uses the same video settings as the other CRT's. 960 x 720

                  1 Reply Last reply Reply Quote 1
                  • W
                    waldnercharles
                    last edited by

                    @TreyM, Any progress on your reshade version? I didn't see it on github. I've been working on a standalone CRT shader, but would love to incorporate the day/night cycle and overlay swapping.

                    1 Reply Last reply Reply Quote 0
                    • TreyMT
                      TreyM
                      last edited by

                      This project isn't dead. Real life got in the way. Expect some more stuff from me soon. <3

                      1 Reply Last reply Reply Quote 2
                      • ClydeC
                        Clyde
                        last edited by

                        Great project. Any chance for a 4:3 version, at least for the CRTs that are 4:3 themselves?

                        1 Reply Last reply Reply Quote 0
                        • N
                          NewWizKid
                          last edited by

                          This is great! I've been looking for a good computer monitor overlay for my DOS games. This is way better! XD

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.